IA-32 implementation
AMD K5 (SSA5 and 5k86)




General Details Name K5
Codename SSA5 (PR75, PR90, and PR100)
5k86 (PR120, PR133, and PR166)
Family/Generation 80586, 5th Generation
Vendor AMD
Manufacturer AMD
First Introduction Mar 27, 1996 (PR75 and PR90)
Oct 7, 1996 (PR100, PR120, and PR133)
Jan 13, 1997 (PR166)
Physical Details Package Type 296 Pin PGA
Package Size 4.95 cm x 4.95 cm
Socket or Slot Socket 5 (up to PR133)
Socket 7 (up to PR166)
Transistors 4,300,000 (includes 34 KB L1 Cache)
Process Technology 3M, 0.50 µm, CMOS
4M, 0.35 µm, CMOS
Die Size 251 mm² (0.50 µm SSA5)
161 mm² (0.35 µm SSA5)
181 mm² (0.35 µm 5k86)
Electrical Details Split Voltage N/A
Core Voltage 3.52 V
I/O Voltage 3.52 V
Typical Power PR75: 9.5 W
PR90: 11.4 W
PR100: 12.7 W
PR120: 9.5 W
PR133: 10.6 W
PR166: 12.3 W
Maximum Power PR75: 11.6 W
PR90: 13.9 W
PR100: 15.5 W
PR120: 12.4 W
PR133: 13.7 W
PR166: 16.0 W
Cooling Required
Clock Frequencies CPU Core Speed PR75: 75/50 MHz
PR90: 90/60 MHz
PR100: 100/66 MHz
PR120: 90/60 MHz
PR133: 100/66 MHz
PR166: 116.7/66 MHz
L1 Cache Speed 1.0x Core Speed
L2 Cache Speed 1.0x External Bus Speed
External Bus Speed 50, 60, or 66 MHz
Core/Bus Ratio 1.5x (PR75..133), 1.75x (PR166)
Miscellaneous usual Motherboard Single Processor Socket 5 or 7
usual Chipset Intel 82430FX, 82430HX, 82430VX, 82430TX, or non-Intel
Pictures 0.50 µm Die (147 KB JPG)
CPUID=0500h Top (52 KB JPG) and Bottom (110 KB JPG)
CPUID=0501h Top (64 KB JPG) and Bottom (116 KB JPG)
CPUID=0511h Top (70 KB JPG) and Bottom (113 KB JPG)
CPUID=05x4h Top (72 KB JPG) and Bottom (112 KB JPG)
Processor Core Generic Details RISC, Out-of-order and Speculative Execution
Specific Details 5x 2 + 1 = 11 Entry RS, 16 Entry ROB
Registers 32 Bit Integer, 80 Bit FP, 40 Entry RAT ???
Pipeline Depth 3 (In-order) plus 3 (Out-of-order) Stages
Instruction Decoder 1-4x IA-32/Cycle, 4x ROPs/Cycle
Execution Units 2x ALU, 2x Load/Store, 1x Branch, 1x FPU
Execution Speed up to 4x ROPs/Cycle
Processor Buses Address Bus Width 32 Bit
Data Bus Width 64 Bit
Physical Memory 2^32 Bit = 4 GB
Virtual Memory 2^32 Bit = 4 GB
Logical Memory (8,190 + 8,192) x 4 GB = 65,528 GB (~64 TB)
Multiprocessing N/A
Power Management HLT, STPCLK, SMI/SMM
Processor Caches Level 0 N/A
Level 1 Code 16 KB, 4-Way, 32 Byte/Line, SI,
2x Fetch Port (supports Split-line Acess),
5 Pre-decode Bits/Byte (adds 10 KB),
Blocking, Dual Tags, RRR
Data 8 KB, 4-Way, 32 Byte/Line, MESI,
Dual-ported, Blocking, Dual Tags,
Write Allocate, 4 Banks, RRR
Level 2 Unified External, depends on Motherboard
Processor Buffers Read Buffer 16 Byte for Code Cache
16 Byte for Data Cache
16 Byte for BIU
Write Buffer 32 Byte
32 Byte (Snoop Write Buffer)
4x 4 Byte (Load/Store, L1 Data Cache to BIU)
Prefetch Queue 32 Byte
Branch Prediction Static Yes
Dynamic 1,024 Entries, 2-State
RSB N/A
TLB 4 KB Code 128 Entries, 4-Way, ???
4 KB Data
4 MB Code 4 Entry, Full, LRU
4 MB Data 2 Entry, Full, LRU
Instruction Set Regular IA-32
Floating Point Integrated
Multi Media N/A
Processor Modes Real, Protected, Virtual, Paging, SMM, Probe Mode



main page