Beruflich Dokumente
Kultur Dokumente
open standard.
Originally intended for personal computers,PowerPC CPUs have since been
44.2:IMPLEMENTATIONS
Four implementations of the PowerPC architecture were initially announced:
power.
PowerPC 604-Faster,higher performance.
PowerPC 620-The first 64-bit implementation of the PowerPC architecture.
The PowerPC 601 is a high-performance super-scalar processor implementing
3 independent execution
Execution(pipeline processing)units:
44.3:DESIGN FEATURES
PowerPC 601
Basic architecture
Load/store
Instruction length
32 bit
Yes
Condition codes
Yes
Conditional moves
No
# of Integer registers
32
32/64 bit
32
64 bit
Virtual address
52-80 bit
Yes
Segmentation
Yes
Page Size
4 Kbytes
32 Kbytes
Clock speed
50-100 MHz
Table 44.3: Design features of PowerPC 601
44.4:PIPELINE STRUCTURE
Decode: Instructions are decoded, with the source registers being read, Instructions to
the FXU are decoded together in the dispatch stage.
Execute: This stage exists in the BPU as well as the FXU, where integer instructions
execute and cache lookup and address processing also occur
Execute1: FPU multiplication
Execute2 :FPU addition
Cache :Floating-point operands are sent to the FPU and the integer operands are sent
to the FXU.
Write: Register file write.
44.5:INSTRUCTION QUEUE AND DISPATCH LOGIC
32 Kbytes
8-way associative
Unified(instruction and data)
Capable of performing a complete read-modify-write every cycle.
Performs the virtual to real address translation for load and store instructions.
Acts as a backup for instruction fetch address translations.
Provides support for segment oriented,page oriented and block oriented
translations.
44.9:SEQUENCER UNIT
44.10:COP UNIT
The Common On-chip Processor is the master control logic for the build-in
POWERPC 601