IA-32 implementation Intel P54
| General Details |
Name |
Pentium |
| Codename |
A80502, P54 |
| Family/Generation |
80586, 5th Generation |
| Vendor |
Intel |
| Manufacturer |
Intel |
| First Introduction |
Mar 7, 1994 (90 and 100 MHz)
Oct 10, 1994 (75 MHz)
Mar 27, 1995 (120 MHz)
Jun 12, 1995 (133 MHz)
Jan 4, 1996 (150 and 166 MHz)
Mar 4, 1996 (125, 150, and 166 MHz Overdrive)
Jun 10, 1996 (200 MHz)
|
| Physical Details |
Package Type |
296 Pin PGA
296 Pin PPGA
320 Pin PGA (Overdrive)
320 Lead TCP
|
| Package Size |
4.95 cm x 4.95 cm (PGA)
4.95 cm x 4.95 cm (PPGA)
2.40 cm x 2.40 cm (TCP)
|
| Socket or Slot |
Socket 5 (up to 133 MHz)
Socket 5 (up to 166 MHz Overdrive)
Socket 7 (up to 200 MHz)
|
| Transistors |
3,200,000 (0.50 µm, includes 2x 8 KB L1 Cache)
3,300,000 (0.35 µm, includes 2x 8 KB L1 Cache)
|
| Process Technology |
4M, 0.50 µm, BiCMOS (up to 120 MHz)
4M, 0.35 µm, BiCMOS (up to 200 MHz)
|
| Die Size |
148 mm² (0.50 µm)
91, then 83 mm² (0.35 µm)
|
| Electrical Details |
Split Voltage |
N/A |
| Core Voltage |
3.3 V (STD)
3.52 V (VRE)
|
| I/O Voltage |
3.3 V (STD)
3.52 V (VRE)
|
| Typical Power |
75 MHz: 3.0 W
90 MHz: 3.5 W
100 MHz: 3.9 W
120 MHz: 5.1 W
133 MHz: 4.3 W
150 MHz: 4.9 W
166 MHz: 5.4 W
200 MHz: 6.5 W
|
| Maximum Power |
75 MHz: 8.0 W
90 MHz: 9.0 W
100 MHz: 10.1 W
120 MHz: 12.8 W
133 MHz: 11.2 W
150 MHz: 11.6 W
166 MHz: 14.5 W
200 MHz: 15.5 W
125, 150, and 166 MHz Overdrive: 15.0 W
|
| Cooling |
Required |
| Clock Frequencies |
CPU Core Speed |
75, 90, 100, 120, 133, 150, 166, 200 MHz
125, 150, 166 MHz (Overdrive) |
| 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, 2.0x, 2.5x, 3.0x |
| Miscellaneous |
usual Motherboard |
Single or Dual Processor Socket 5 or 7 |
| usual Chipset |
Intel 82430LX, 82430NX, 82430FX, 82430HX, 82430VX, 82430TX, or non-Intel
|
| Pictures |
0.35 µm Die (142 KB JPG)
CPUID=0521h Top (63 KB JPG) and Bottom (105 KB JPG)
CPUID=0525h Top (52 KB JPG) and Bottom (104 KB JPG)
CPUID=0526h Top (56 KB JPG) and Bottom (117 KB JPG)
CPUID=052Bh Top (71 KB JPG) and Bottom (103 KB JPG)
CPUID=052Ch Top (71 KB JPG) and Bottom (108 KB JPG)
TCP Package (10 KB JPG)
|
| Processor Core |
Generic Details |
CISC, In-order and Pipelined Execution |
| Specific Details |
Dual Pipeline Design |
| Registers |
32 Bit Integer, 80 Bit FP |
| Pipeline Depth |
2 (Shared) plus 2x 3 (Dual Pipeline) Stages |
| Instruction Decoder |
2x IA-32/Cycle |
| Execution Units |
2x Integer, Pipelined FPU |
| Execution Speed |
up to 2x IA-32/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 |
SMP, 2 Processors, using integrated local APICs |
| Power Management |
HLT, STPCLK, SMI/SMM |
| Processor Caches |
Level 0 |
N/A |
| Level 1 |
Code |
8 KB, 2-Way, 32 Byte/Line, SI,
2x Fetch Port (supports Split-line Acess),
Snoop Port (for SMC), LRU
|
| Data |
8 KB, 2-Way, 32 Byte/Line, MESI,
Non-blocking, Dual-ported, Snoop Port,
8 Banks, LRU
|
| Level 2 |
Unified |
External, depends on Motherboard |
| Processor Buffers |
Read Buffer |
32 Byte for Code Cache
32 Byte for Data Cache
|
| Write Buffer |
2x 8 Byte (supports Dual Pipeline Design)
3x 32 Byte (Line Replacement Write Buffer,
Internal and External Snoop Write Buffer)
|
| Prefetch Queue |
2x 32 Byte (supports Dual Pipeline Design)
SMC can be observed up to 94 Byte ahead
|
| Branch Prediction |
Static |
Yes |
| Dynamic |
256 Entries, 4-Way, 4-State, Random |
| RSB |
N/A |
| TLB |
4 KB Code |
32 Entries, 4-Way, LRU |
| 4 MB Code |
N/A (uses 4 KB Code Entries) |
| 4 KB Data |
64 Entries, 4-Way, LRU |
| 4 MB Data |
8 Entries, 4-Way, LRU |
| Instruction Set |
Regular |
IA-32 |
| Floating Point |
Integrated |
| Multi Media |
N/A |
| Processor Modes |
Real, Protected, Virtual, Paging, SMM, Probe Mode |
|