Central Processing Unit
MPC561/MPC563 Reference Manual, Rev. 1.2
3-12
Freescale Semiconductor
Unless otherwise noted, reserved fields should be written with a zero when written and return zero when
read. An exception to this rule is XER[16:23]; see
Section 3.7.5, “Integer Exception Register (XER)
These bits are set to the value written to them and return that value when read.
3.7
User Instruction Set Architecture (UISA)
Register Set
The UISA registers can be accessed by either user- or supervisor-level instructions. The general-purpose
registers are accessed through instruction operands.
3.7.1
General-Purpose Registers (GPRs)
Integer data is manipulated in the integer unit’s thirty-two 32-bit GPRs, shown below. These registers are
accessed as source and destination registers through operands in the instruction syntax.
3.7.2
Floating-Point Registers (FPRs)
The PowerPC ISA architecture provides 32 64-bit FPRs. These registers are accessed as source and
destination registers through operands in floating-point instructions. Each FPR supports the
double-precision, floating-point format. Every instruction that interprets the contents of an FPR as a
158
I-bus Support Control Register (ICTRL)
See
for bit descriptions.
159
Breakpoint Address Register (BAR)
See
for bit descriptions.
630
Development Port Data Register (DPDR)
See
Section 23.6.13, “Development Port Data Register
,” for bit descriptions.
1
All development-support SPRs are implementation-specific.
MSB
0
1
2 3 4 5
6 7 8
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
LSB
31
GPR0
GPR1
. . .
. . .
GPR31
Reset
Unchanged
Figure 3-4. General-Purpose Registers (GPRs)
Table 3-3. Development Support SPRs
1
(continued)
SPR Number
(Decimal)
Special-Purpose Register
Summary of Contents for MPC561
Page 84: ...MPC561 MPC563 Reference Manual Rev 1 2 lxxxiv Freescale Semiconductor...
Page 144: ...Signal Descriptions MPC561 MPC563 Reference Manual Rev 1 2 2 46 Freescale Semiconductor...
Page 206: ...Central Processing Unit MPC561 MPC563 Reference Manual Rev 1 2 3 62 Freescale Semiconductor...
Page 302: ...Reset MPC561 MPC563 Reference Manual Rev 1 2 7 14 Freescale Semiconductor...
Page 854: ...Time Processor Unit 3 MPC561 MPC563 Reference Manual Rev 1 2 19 24 Freescale Semiconductor...
Page 968: ...Development Support MPC561 MPC563 Reference Manual Rev 1 2 23 54 Freescale Semiconductor...
Page 1144: ...Internal Memory Map MPC561 MPC563 Reference Manual Rev 1 2 B 34 Freescale Semiconductor...
Page 1212: ...TPU3 ROM Functions MPC561 MPC563 Reference Manual Rev 1 2 D 60 Freescale Semiconductor...
Page 1216: ...Memory Access Timing MPC561 MPC563 Reference Manual Rev 1 2 E 4 Freescale Semiconductor...