AMCC Proprietary 19
Revision 1.02 - September 10, 2007
PPC405 Processor
Preliminary User’s Manual
Conventions
The following is a list of notational conventions frequently used in this manual.
ActiveLow
An overbar indicates an active-low signal.
n
A decimal number
0x
n A hexadecimal number
0b
n A binary number
= Assignment
∧ AND logical operator
¬
NOT logical operator
∨
OR logical operator
⊕
Exclusive-OR (XOR) logical operator
+ Twos complement addition
– Twos complement subtraction, unary minus
×
Multiplication
÷
Division yielding a quotient
% Remainder of an integer division; (33 % 32) = 1.
||
Concatenation
=, ≠
Equal, not equal relations
<, > Signed comparison relations
,
Unsigned comparison relations
if...then...else... Conditional execution; if
condition then a else b, where a and b represent one or more
pseudocode statements. Indenting indicates the ranges of
a and b. If b is null, the
else does not appear.
do Do loop. “to” and “by” clauses specify incrementing an iteration variable; “while” and
“until” clauses specify terminating conditions. Indenting indicates the scope of a loop.
leave Leave innermost do loop or do loop specified in a leave statement.
FLD An instruction or register field
FLD
b
A bit in a named instruction or register field
FLD
b:b
A range of bits in a named instruction or register field
FLD
b,b, . . .
A list of bits, by number or name, in a named instruction or register field
REG
b
A bit in a named register
REG
b:b
A range of bits in a named register
REG
b,b, . . .
A list of bits, by number or name, in a named register
REG[FLD] A field in a named register
REG[FLD, FLD
. . .
]A
list of fields in a named register
REG[FLD:FLD] A
range of fields in a named register
<
>