PC755B/745B
5/48
Floating-point unit and a 32-entry FPR file
-
Support for IEEE-754 standard single and double precision floating point arithmetic
-
Hardware support for divide
-
Hardware support for denormalized numbers
-
Single-entry reservation station
-
Supports non-IEEE mode for time-critical operations
System unit
-
Executes CR logical instructions and miscellaneous system instructions
-
Special register transfer instructions
Load/store unit
-
One cycle load or store cache access (byte, half-word, word, double-word)
-
Effective address generation
-
Hits under misses (one outstanding miss)
-
Single-cycle unaligned access within double word boundary
-
Alignment, zero padding, sign extend for integer register file
-
Floating point internal format conversion (alignment, normalization)
-
Sequencing for load/store multiples and string operations
-
Store gathering
-
Cache and TLB instructions
-
Big and Little-endian byte addressing supported
-
Misaligned Little-endian supported
Level 1 Cache structure
-
32K, 32-byte line, 8-way set associative instruction cache (iL1)
-
32K, 32-byte line, 8-way set associative data cache (dL1)
-
Cache locking for both instruction and data caches, selectable by group of ways
-
Single-cycle cache access
-
Pseudo least-recently used (PLRU) replacement
-
Copy-back or Write Through data cache (on a page per page basis)
-
Supports all PowerPC memory coherency modes
-
Non-Blocking instruction and data cache (one outstanding miss under hits)
-
No snooping of instruction cache
Level 2 (L2) Cache Interface (not implemented on PC745B)
-
Internal L2 cache controller and tags; external data SRAMs
-
256K, 512K, and 1Mbyte 2-way set associative L2 cache support
-
Copyback or write-through data cache (on a page basis, or for all L2)
-
Instruction-only mode and data-only mode.
-
64byte (256K/512K) or 128byte (1M) sectored line size
-
Supports flow through (register-buffer) synchronous burst SRAMs, pipelined (register-register) synchronous burst SRAMs
(3-1-1-1 or strobeless 4-1-1-1) and pipelined (register-register) late-write synchronous burst SRAMs
-
L2 configurable to direct mapped SRAM interface or split cache/direct mapped or private memory
-
Core-to-L2 frequency divisors of 1, 1.5, 2, 2.5, and 3 supported
-
64 bit data bus
-
Selectable interface voltages of 1.8V/2.0V and 3.3V
-
Parity checking on both L2 address and data