
Instruction Pipeline and Execution Timing
e200z3 Power Architecture Core Reference Manual, Rev. 2
6-2
Freescale Semiconductor
Figure 6-1. e200z3 Block Diagram
6.1.1
Control Unit
The control unit coordinates the instruction fetch unit, branch unit, instruction decode unit, instruction
issue unit, completion unit, and exception handling logic.
6.1.2
Instruction Unit
The instruction unit controls the flow of instructions to the instruction buffers and decode unit. Six prefetch
buffers allow the instruction unit to fetch instructions ahead of actual execution, and serve to decouple
memory and the execution pipeline.
CPU
Load/
Data
Memory
Address
Store
Unit
Instruction Unit
Branch
Unit
PC
Unit
Instruction Buffer
GPR
CR
SPR
Multiply
Unit
Data Bus Interface Unit
Control
32
64
N
OnCE/Nexus
Interface
Control
Data
(
mtspr/mfspr
)
Integer
Execution
Unit
External
SPR
CTR
XER
LR
Data
Address
In
st
ru
ct
ion
Bus
I
n
te
rface
Uni
t
Control
32
64
N
Control Logic
Management
Unit
Control Logic
Содержание e200z3
Страница 1: ...e200z3 Power Architecture Core Reference Manual Supports e200z3 e200z335 e200z3coreRM Rev 2 06 2008 ...
Страница 32: ...e200z3 Power Architecture Core Reference Manual Rev 2 xii Freescale Semiconductor ...
Страница 50: ...Register Model e200z3 Power Architecture Core Reference Manual Rev 2 2 2 Freescale Semiconductor ...
Страница 238: ...Memory Management Unit e200z3 Power Architecture Core Reference Manual Rev 2 5 16 Freescale Semiconductor ...
Страница 332: ...Power Management e200z3 Power Architecture Core Reference Manual Rev 2 8 4 Freescale Semiconductor ...
Страница 424: ...Revision History e200z3 Power Architecture Core Reference Manual Rev 2 A 2 Freescale Semiconductor ...