1.3 PowerPC 970FX RISC Microprocessor Block Diagram
Figure 1-1. PowerPC 970FX Block Diagram
Instruction
Decode Unit
Instruction
Fetch Unit
Core
64 KB
Instruction
Cache
Dispatch Buffer
Global
Completion Table
Register Maps - GPR, FPR, VRF, CR, CTR, LK
Vector/SIMD
Permute
Issue Queue
Vector/SIMD
ALU
Issue Queue
CR
BR
FPU
Issue Queue
FX2/LSU2
Issue Queue
FX1/LSU1
Issue Queue
Issue Queue
Issue Queue
32 KB
Data
Cache
FP1
FP2
VALU
VRF
BR
VPERM
VRF
CR
FX2
LS2
FX1
LS1
cr RF
ctr/lk RF
GPR
GPR
FPR
970 Storage
Core Interface Unit
512 KB
Level 2 (L2) Cache
NCU
L2 Dir/Cntl
Bus Interface Unit
PowerPC 970FX Microprocessor Bus
ALU
BR
CR
CTR
FP
Arithmetic logic unit
Branch
Condition Register
Counter Register
Floating point
FPR
FPU
FX
GPR
LK
Floating point register
Floating point unit
Fixed point
General purpose register
Link bit
LSU
NCU
RF
Local store unit
Noncacheable unit
Register file
VPERM Vector permute unit
VRF Vector register file
SIMD Single-instruction, multiple-data
VALU Vector arithmetic logic unit