IA-32 implementation
NexGen Nx586 and Nx586FP




General Details Name Nx586, Nx586FP
Codename Nx586, Nx586FP
Family/Generation 80386, 5th Generation
Vendor NexGen
Manufacturer IBM
First Introduction Mar ???, 1994 (Nx586 0.50 µm)
Mar 10, 1995 (Nx586 0.44 µm)
Nov ???, 1995 (Nx586FP)
Physical Details Package Type 463 Pin PGA
463 Pin Multi-Chip Module PGA (CPU and FPU)
Package Size 5.00 cm x 5.00 cm
Socket or Slot Proprietary Socket
Transistors 3,500,000 (includes 2x 16 KB L1 Cache)
Process Technology 4M, 0.50 µm, CMOS
5M, 0.44 µm, CMOS
Die Size 165 mm² (0.50 µm)
118 mm² (0.44 µm CPU die)
36 mm² (0.44 µm FPU die)
Electrical Details Split Voltage N/A
Core Voltage 4.0 V
I/O Voltage 4.0 V
Typical Power ???
Maximum Power ???
Cooling Required
Clock Frequencies CPU Core Speed PR75: 70/35 MHz
PR80: 75/37.5 MHz
PR90: 84/42 MHz
PR100: 93/46.5 MHz
PR110: 102/51 MHz
PR120: 111/55.5 MHz
L1 Cache Speed 2.0x Core Speed
L2 Cache Speed 1.0x External Bus Speed
External Bus Speed 35, 37.5, 42, 46.5, 51, 55.5 MHz
Core/Bus Ratio 2.0x
Miscellaneous usual Motherboard Single Processor NexGen VLB or PCI
usual Chipset NexGen NxVL or NxPCI
Pictures 0.50 µm Die (111 KB JPG)
Nx586 Top (74 KB JPG) and Bottom (131 KB JPG)
Nx586FP Top (84 KB JPG) and Bottom (124 KB JPG)
Processor Core Generic Details RISC, Out-of-order and Speculative Execution
Specific Details 14 Entry ROP Queue/Unit
Registers 32 Bit Integer, 80 Bit FP, 22 Entry RAT
Pipeline Depth 7
Instruction Decoder 1x IA-32/Cycle
Execution Units Simple Integer, Complex Integer, Address, Non-pipelined FPU (Nx586FP)
Execution Speed up to 2x ROPs/Cycle (Nx586)
up to 3x ROPs/Cycle (Nx586FP)
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 N/A
Processor Caches Level 0 N/A
Level 1 Code 16 KB, 4-Way, 32 Byte/Line,
Dual-ported, SI, LRU
Data 16 KB, 4-Way, 32 Byte/Line,
Dual-ported, MESI, LRU
Level 2 Unified On-chip Controller for 256 KB or 1 MB,
4-Way, 32 Byte/Line, Single-ported, MESI,
SRAMs Contain Tags and Microcode Update
Processor Buffers Read Buffer ???
Write Buffer 8 Entry Write Reservation Station
Prefetch Queue 24 Byte
Branch Prediction Static Yes
Dynamic 2,048 Entries, 2-Level
BTC 96 Entries, 24 Byte/Entry
RSB 8 Entries, 24 Byte/Entry
TLB Unified 32 Entries, ???, LRU
Instruction Set Regular IA-32
Floating Point N/A (Nx586), Integrated (Nx586FP)
Multi Media N/A
Processor Modes Real, Protected, Virtual, Paging



main page