| General Details |
Name |
Crusoe |
| Codenames |
TM3200 (formerly known as TM3120)
TM5400 and TM5600
TM5500 and TM5800
TM5700 and TM5900
|
| Family/Generation |
Dynamic Translation |
| Vendor |
Transmeta |
| Manufacturer |
IBM (0.18 µm)
TSMC (0.13 µm)
|
| First Introduction |
Jan 19, 2000 (TM3200 and TM5400)
Oct 7, 2000 (TM5600)
Jun 25, 2001 (TM5500 and TM5800)
Jan 5, 2004 (TM5700 and TM5900)
|
| Physical Details |
Package Type |
474 Ball CBGA
399 Ball OBGA (TM5700 and TM5900)
|
| Package Size |
3.25 cm x 2.50 cm (CBGA)
2.10 cm x 2.10 cm (OBGA)
|
| Socket or Slot |
Proprietary |
| Transistors |
??? (TM3200, includes 96 KB L1, 8 KB LPM, 4 KB LDM)
??? (TM5400, includes 128 L1, 256 KB L2, 8 KB LPM, 8 KB LDM)
36.8M (TM5400, includes 128 L1, 256 KB L2, 8 KB LPM, 8 KB LDM)
36.8M (TM5600, includes 128 L1, 512 KB L2, 8 KB LPM, 8 KB LDM)
36.8M (TM5500, includes 128 L1, 256 KB L2, 8 KB LPM, 8 KB LDM)
36.8M (TM5800, includes 128 L1, 512 KB L2, 8 KB LPM, 8 KB LDM)
36.8M (TM5700, includes 128 L1, 256 KB L2, 8 KB LPM, 8 KB LDM)
36.8M (TM5900, includes 128 L1, 512 KB L2, 8 KB LPM, 8 KB LDM)
|
| Process Technology |
0.22 µm, CMOS (TM3200)
0.18 µm, CMOS (TM5400 and TM5600)
0.13 µm, CMOS (TM5500 and TM5800)
0.13 µm, CMOS (TM5700 and TM5900)
|
| Die Size |
77 mm² (0.22 µm TM3200)
73 mm² (0.18 µm TM5400)
88 mm² (0.18 µm TM5400 and TM5600)
55 mm² (0.13 µm TM5500 and TM5800)
55 mm² (0.13 µm TM5700 and TM5900)
|
| Electrical Details |
Split Voltage |
Yes |
| Core Voltage |
1.5 V (TM3200)
1.2..1.6 V (TM5400 and TM5600 with LongRun Technology)
0.9..1.3 V (TM5500 with LongRun Technology)
0.8..1.3 V (TM5800 with LongRun Technology)
??? V (TM5700 with LongRun Technology)
??? V (TM5900 with LongRun Technology)
|
| L2 Voltage |
N/A (TM3200)
1.2..1.6 V (TM5400 and TM5600 with LongRun Technology)
0.9..1.3 V (TM5500 with LongRun Technology)
0.8..1.3 V (TM5800 with LongRun Technology)
??? V (TM5700 with LongRun Technology)
??? V (TM5900 with LongRun Technology)
|
| I/O Voltage |
3.3 V (SDR SDRAM)
2.5 V (DDR SDRAM, TM5x00 only)
3.3 V (PCI)
|
| Typical Power |
1-3 W (TM3200, TM5400, and TM5600)
1 W (TM5500 and TM5800)
1 W (TM5700 and TM5900)
|
| Maximum Power |
??? W (TM3200)
??? W (TM5400 and TM5600)
5.0 W (TM5500 and TM5800 @ 667 MHz @ 1.3 V)
5.3 W (TM5500 and TM5800 @ 700 MHz @ 1.3 V)
5.5 W (TM5500 and TM5800 @ 733 MHz @ 1.3 V @ 100 C)
6.0 W (TM5500 and TM5800 @ 800 MHz @ 1.3 V @ 100 C)
7.5 W (TM5500 and TM5800 @ 867 MHz @ 1.3 V @ 80 C)
7.5 W (TM5500 and TM5800 @ 933 MHz @ 1.3 V @ 80 C)
6.5 W (TM5500 and TM5800 @ 1000 MHz @ 1.25 V @ 80 C)
7.5 W (TM5500 and TM5800 @ 1000 MHz @ 1.30 V @ 80 C)
8.5 W (TM5500 and TM5800 @ 1000 MHz @ 1.35 V @ 80 C)
5.0..6.6 W (TM5700 @ 667 MHz @ ??? V @ 100 C)
6.5..9.5 W (TM5900 @ 800..1000 MHz @ ??? V @ 100 C)
|
| Cooling |
Not Required |
| Clock Frequencies |
CPU Core Speed |
333, 366, 400 MHz (TM3200)
500..700 MHz (TM5400 with LongRun Technology)
300..600 MHz (TM5600 with LongRun Technology)
300..800 MHz (TM5500 with LongRun Technology)
300..1000 MHz (TM5800 with LongRun Technology)
667 MHz (TM5700)
800..1000 MHz (TM5900)
|
| L1 Cache Speed |
1.0x Core Speed |
| L2 Cache Speed |
N/A (TM3200)
1.0x Core Speed (TM5x00)
|
| External Bus Speed |
66..133 MHz SDR SDRAM (TM3200, TM5400, and TM5600)
100..133 MHz SDR SDRAM (TM5500 and TM5800)
100..133 MHz DDR SDRAM (TM5x00 only)
33 MHz PCI
|
| Core/Bus Ratio |
2.0x, 3.0x, 4.0x, 5.0x, ... 15.0x (SDRAM) |
| Miscellaneous |
usual Motherboard |
Single Processor Mobile Platform |
| usual Chipset |
Integrated North Bridge (Memory and PCI Controller) |
| Pictures |
TM3200 Top (7 KB JPG)
TM3200 Die (184 KB JPG)
TM5400 Top (9 KB JPG)
TM5400 Die (227 KB JPG)
TM5400 Block Diagram (50 KB JPG)
TM5400 and TM5600 Top (9 KB JPG)
TM5500 and TM5800 Top (9 KB JPG)
TM5900 Top (49 KB JPG)
|
| Processor Core |
Generic Details |
VLIW, In-order Execution, 2-Gear Dynamic Translation |
| Specific Details |
64 and 128 Bit VLIW Molecules
Commit/Rollback Architecture
Code Morphing Software (CMS)
|
| Registers |
32 Bit Integer, 80 Bit FP, 64 Bit MM
64x/48x (Primary/Shadowed) 32 Bit General Purpose Registers
32x/16x (Primary/Shadowed) 80 Bit FP General Registers
|
| Pipeline Depth |
7 (Integer), 10 (FP) |
| Instruction Decoder |
Code morphing Software (CMS)
Interprets and/or Translates x86 Code into VLIW Code
|
| Execution Units |
2x ALU, 1x Load/Store, 1x Branch, 1x FP/MM |
| Execution Speed |
1x VLIW Molecule/Cycle
up to 4x Atoms/Molecule
|
| Processor Buses |
Address Bus Width |
32 Bit |
| Data Bus Width |
64 Bit (SDR SDRAM)
64 Bit (DDR SDRAM, TM5x00 only)
32 Bit (PCI)
|
| 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, Quick Start, Deep Sleep
LongRun Technology (TM5x00)
|
| Processor Caches |
Level 0 |
N/A |
| Level 1 |
Code |
64 KB, 8-Way, 64 Bytes/Line
8 KB Local Program Memory (LPM)
|
| Data |
32 KB, 8-Way, 32 Bytes/Line (TM3200)
4 KB Local Data Memory (LDM) (TM3200)
64 KB, 16-Way, 32 Bytes/Line (TM5x00)
8 KB Local Data Memory (LDM) (TM5x00)
|
| Level 2 |
Unified |
N/A (TM3200)
256 KB, 4-Way, 128 Bytes/Line (TM5400)
512 KB, 4-Way, 128 Bytes/Line (TM5600)
256 KB, 4-Way, 128 Bytes/Line (TM5500)
512 KB, 4-Way, 128 Bytes/Line (TM5800)
256 KB, 4-Way, 128 Bytes/Line (TM5700)
512 KB, 4-Way, 128 Bytes/Line (TM5900)
|
| Level 3 |
Translation Cache |
8..16 MB |
| Processor Buffers |
Buffers |
Alias Hardware
Gated Store Buffer
16x 32 Bit CPU-to-PCI Write Buffer
16x 32 Bit PCI-to-DRAM Write Buffer
16x 32 Bit DRAM-to-PCI Read Buffer
|
| Prefetch Queue |
N/A |
| Branch Prediction |
Yes |
| TLB |
256 Entries, 4-Way
T-Bit Buffer
|
| Instruction Set |
Regular |
IA-32 |
| Floating Point |
Integrated |
| Multi Media |
MMX |
| Processor Modes |
Real, Protected, Virtual, Paging, SMM |