User’s Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor
•
•Load/store unit (LSU)
•System register unit (SRU)
Figure
Figure
|
|
| Stage 1 |
|
| Stage 2 |
|
| Stage 3 |
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Clock 0 |
|
| Instruction A |
|
| — |
|
| — |
|
|
|
|
| |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Clock 1 |
|
| Instruction B |
|
| Instruction A |
|
| — |
|
|
|
|
| |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Clock 2 |
|
| Instruction C |
|
| Instruction B |
|
| Instruction A |
|
|
|
|
| |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Clock 3 |
|
| Instruction D |
|
| Instruction C |
|
| Instruction B |
|
|
|
|
| |||||
|
|
|
|
|
|
|
|
|
|
The 750GX can retire two instructions in every clock cycle. In general, the 750GX processes instructions in four
Figure
Fetch
BPU
Decode/Dispatch
Maximum
Maximum
Execute Stage
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| FPU1 |
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| FPU2 |
|
|
|
|
|
|
| LSU1 | ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SRU |
| FPU3 |
| IU1 |
| IU2 |
| LSU2 | |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Complete | Maximum |
clock cycle | |
|
|
Instruction Timing | gx_06.fm.(1.2) |
Page 212 of 377 | March 27, 2006 |