EasyManua.ls Logo

AMCC PPC405 - Page 19

Default Icon
450 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
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
<
u
>
u

Table of Contents