![Xilinx Virtex-II Pro PPC405 User Manual Download Page 4](http://html1.mh-extra.com/html/xilinx/virtex-ii-pro-ppc405/virtex-ii-pro-ppc405_user-manual_3410279004.webp)
312
March 2002 Release
1-800-255-7778
Virtex-II Pro™ Platform FPGA Documentation
Preface
R
and the requirements for initializing the processor.
•
, provides a detailed description of each instruction
supported by the PPC405.
•
, is a reference of all registers supported by the
PPC405.
•
, lists all instructions sorted by mnemonic, opcode,
function, and form. Each entry for an instruction shows its complete encoding.
General instruction-set information is also provided.
•
, lists the simplified mnemonics recognized by
many PowerPC assemblers. These mnemonics provide a shorthand means of
specifying frequently-used instruction encodings and can greatly improve assembler
code readability.
•
, provides information on improving
performance of software written for the PPC405.
•
, describes the programming model
differences between the PPC405 and PowerPC 6xx and 7xx series processors.
•
, describes the programming model
differences between the PPC405 and PowerPC Book-E processors.
Document Conventions
General Conventions
lists the general notational conventions used throughout this document.
Table P-1:
General Notational Conventions
Convention
Definition
mnemonic
Instruction mnemonics are shown in lower-case bold.
. (period)
Update. When used as a character in an instruction
mnemonic, a period (.) means that the instruction
updates the condition-register field.
! (exclamation)
In instruction listings, an exclamation (!) indicates the
start of a comment.
variable
Variable items are shown in italic.
<optional>
Optional items are shown in angle brackets.
ActiveLow
An overbar indicates an active-low signal.
n
A decimal number.
0x
n
A hexadecimal number.
0b
n
A binary number.
(
r
n
)
The contents of GPR
r
n.
(
r
A|0)
The contents of the register
r
A, or 0 if the
r
A instruction
field is 0.
cr_bit
Used in simplified mnemonics to specify a CR-bit
position (0 to 31) used as an operand.