User’s Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor
Instruction Timing
Page 212 of 377
gx_06.fm.(1.2)
March 27, 2006
• 64-bit floating-point unit (FPU)
• Load/store unit (LSU)
• System register unit (SRU)
Figure 6-1 represents a generic pipelined execution unit.
The 750GX can retire two instructions in every clock cycle. In general, the 750GX processes instructions in
four stages—fetch, decode/dispatch, execute, and complete as shown in Figure 6-2. Note that the example of
a pipelined execution unit in Figure 6-1 is similar to the 3-stage FPU pipeline in Figure 6-2.
Figure 6-1. Pipelined Execution Unit
Figure 6-2. Superscalar/Pipeline Diagram
Clock 0
Clock 1
Clock 2
Clock 3
Instruction A
—
—
Instruction B
Instruction C
Instruction D
Instruction A
Instruction B
Instruction C
—
Instruction A
Instruction B
Stage 1
Stage 2
Stage 3
Fetch
Complete (Write-back)
Decode/Dispatch
Execute Stage
FPU3
SRU
IU2
IU1
Maximum 3-instruction dispatch per
clock cycle (includes one branch
instruction)
Maximum 2-instruction completion per
clock cycle
FPU2
FPU1
LSU1
Maximum 4-instruction fetch per
clock cycle
LSU2
BPU
Содержание 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...