Central Processing Unit
MPC561/MPC563 Reference Manual, Rev. 1.2
3-4
Freescale Semiconductor
Figure 3-2. Sequencer Data Path
3.4
Independent Execution Units
The PowerPC ISA architecture provides independent floating-point, integer, load/store, and branch
processing execution units, making it possible to implement advanced features such as look-ahead
operations. For example, since branch instructions do not depend on GPRs, branches can often be resolved
early, eliminating stalls caused by taken branches.
summarizes the RCPU execution units.
Table 3-1. RCPU Execution Units
Unit
Description
Branch processing unit (BPU)
Includes the implementation of all branch instructions.
Load/store unit (LSU)
Includes implementation of all load and store instructions, whether defined as
part of the integer processor or the floating-point processor.
Instruction Address Generator
CC unit
32
32
R
e
a
d
W
ri
te
Bu
se
s
Branch
Instruction Buffer
32
Condition
Evaluation
Instruction
Pre-fetch
Queue
Execution Units and Registers Files
Instruction Memory System
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...