User’s Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor
gx_01.fm.(1.2)
March 27,2006
PowerPC 750GX Overview
Page 25 of 377
1.2 750GX Microprocessor Features
This section lists features of the 750GX. The interrelationship of these features is shown in Figure 1-1 on
page 25.
Major features of 750GX are:
• High-performance, superscalar microprocessor.
– As many as four instructions can be fetched from the instruction cache per clock cycle.
– As many as two instructions can be dispatched and completed per clock.
– As many as six instructions can execute per clock (including two integer instructions).
– Single-clock-cycle execution for most instructions.
• Six independent execution units and two register files.
– BPU featuring both static and dynamic branch prediction.
• 64-entry (16-set, 4-way set-associative) branch target instruction cache (BTIC), a cache of
branch instructions that have been encountered in branch/loop code sequences. If a target
instruction is in the BTIC, it is fetched into the instruction queue a cycle sooner than it can be
Figure 1-1. 750GX Microprocessor Block Diagram
+
+
Ifetch
Branch Processing
BTIC
64 Entries
+ x ÷
FPSCR
FPSCR
CTR
LR
BHT
Data MMU
Instruction MMU
PA
EA
+ x ÷
Instruction Control Unit
Unit
Instruction Queue
(6 Words)
2 Instructions
Reservation Station
Reservation Station
Reservation Station
Integer Unit 1
System Register
Unit
Dispatch Unit
64-Bit
(2 Instructions)
SRs
ITLB
(Shadow)
IBAT
Array
32-KB
I Cache
Tags
128-Bit
(4 Instructions)
32-Bit
Floating-Point
Unit
Rename Buffers
(6)
FPR File
32-Bit
64-Bit
Reservation Station
(2 Entry)
Load/Store Unit
(EA Calculation)
Store Queue
GPR File
Rename Buffers
(6)
32-Bit
SRs
(Original)
DTLB
DBAT
Array
Completion Unit
Reorder Buffer
(6 Entry)
60x Bus Interface Unit
Instruction Fetch Queue
L1 Castout Queue
Data Load Queue
L2 Cache
32-Bit Address Bus
64-Bit Data Bus
Integer Unit 2
L2CR
1 MB
SRAM
Tags
32-KB
D Cache
Reservation Station
L2 Tag
(2 Entry)
64-Bit
256-Bit
60x Bus
256-Bit
64-Bit
64-Bit
64-Bit
Additional Features:
•
Time Base Cntr/
Decrementer
•
Clock Multiplier
•
JTAG/COP Interface
•
Thermal/Power
Management
•
Performance Monitor
Interrupt Logic
CR
Содержание PowerPC 750GX
Страница 1: ...IBM PowerPC 750GX and 750GL RISC Micro processor User s Manual Version 1 2 March 27 2006 Title Page...
Страница 12: ...User s Manual IBM PowerPC 750GX and 750GL RISC Microprocessor Page 12 of 377 750gx_umTOC fm 1 2 March 27 2006...
Страница 178: ...User s Manual IBM PowerPC 750GX and GL RISC Microprocessor Exceptions Page 178 of 377 gx_04 fm 1 2 March 27 2006...
Страница 334: ...User s Manual IBM PowerPC 750GX and 750GL RISC Microprocessor L2 Cache Page 334 of 377 gx_09 fm 1 2 March 27 2006...
Страница 376: ...User s Manual IBM PowerPC 750GX and 750GL RISC Microprocessor Index Page 376 of 377 750gx_umIX fm 1 2 March 27 2006...