Crusoe
Crusoe er en familie af x86- kompatible mikroprocessorer udviklet af Transmeta i slutningen af 1990'erne. Processoren blev vist for offentligheden i januar 2000, og den egentlige produktion begyndte senere samme år.
For at udføre x86-kommandoer bruges softwareemulering i form af en virtuel maskine - en teknologi kaldet program code morphing . Selve processoren er bygget i henhold til VLIW- arkitekturen og udfører altid det eneste program, der er skrevet i dens oprindelige koder: x86-kommandooversætteren, som oversætter disse kommandoer til VLIW-instruktioner [1] [2] [3] .
Teoretisk set kan processoren omorienteres til at efterligne enhver anden arkitektur, men en sådan udvikling er usandsynlig, da hardwaren naturligvis var optimeret til x86-behandling.
Softwareoversættelse giver dig mulighed for fleksibelt at ændre processorens interne struktur uden at krænke dens kompatibilitet med målplatformen. For eksempel har Efficeon , den næste generation af familien, en 256-bit organisation i stedet for den originale Crusoes 128-bit organisation.
Softwareemulering overtager mange af de funktioner, der traditionelt er implementeret i hardware, såsom udførelse af instruktioner, der ikke er i orden, hvilket gør hardwaren mindre på grund af færre transistorer, hvilket betyder, at den bruger mindre strøm og genererer mindre varme end tilsvarende processorer.
Navnet er lånt fra den fiktive rejsehelt Robinson Crusoe .
Beskrivelse
Crusoe var oprindeligt tilgængelig i to varianter: TM3200 til indlejrede systemer og TM5400 til lavstrøms personlige computere. Begge var tilgængelige som den samme arkitektur, men med forskellige frekvenser og perifer understøttelse.
TM3200 fungerede ved frekvenser fra 333, 366 og 400 MHz. Den havde en 64 kB instruktionscache, en 32 kB datacache og undlod en cache på andet niveau. TM3200 havde en integreret SDRAM -kun hukommelsescontroller og et PCI-interface. Den optog 77 mm², krævede en 1,5V-forsyning og havde et typisk strømforbrug på mindre end 1,5W.
TM5400 kørte ved frekvenser fra 500 til 700 MHz. I modsætning til TM3200 understøttede TM5400 LongRun -effektreduktionsteknologien . Den havde en 64 kB instruktions- og datacache og en 256 kB L2-cache. Den integrerede hukommelsescontroller understøttede SDRAM og DDR SDRAM . Den havde også et PCI-interface. Optaget 73 mm², brugte en 1,1-1,6 V forsyning og havde et typisk strømforbrug på 0,5 W til 1,5 W med et maksimum på 6 W.
Processormodeller
TM3200
Oprindeligt hed TM3120
- L1 cache : 32 + 64 KB (data + instruktioner)
- Understøttelse af MMX instruktioner
- Arkitektur: VLIW med code morphing - teknik
- Processor-integreret Northbridge ("nordbro")
- Pakke:
- Udgivelsesdato: januar 2000
- Produktionsteknologi: 220 nm (på IBM- fabrikken )
- Kernestørrelse: 77mm²
- Frekvens: 333, 366 og 400 MHz
TM5400
- L1 cache : 64 + 64 KB (data + instruktioner)
- L2- cache : 256 KB kører ved processorhastighed
- Understøttelse af MMX , LongRun instruktioner
- Arkitektur: VLIW med code morphing - teknik
- Processor-integreret Northbridge ("nordbro")
- Pakke:
- Udgivelsesdato: januar 2000
- Produktionsteknologi: 180 nm (på IBM- fabrikken )
- Kernestørrelse: 73 / 88 mm²; 36,8 millioner transistorer
- Frekvens: 500-700 MHz
TM5500
TM5600
- L1 cache : 64 + 64 KB (data + instruktioner)
- L2 cache : 512 KB kører ved processorhastighed
- Understøttelse af MMX , LongRun instruktioner
- Arkitektur: VLIW med code morphing - teknik
- Processor-integreret Northbridge ("nordbro")
- Pakke:
- Udgivelsesdato: oktober 2000
- Produktionsteknologi: 180 nm (på IBM- fabrikken )
- Kernestørrelse: 88mm²; 36,8 millioner transistorer
- Frekvens: 300-667 MHz
TM5700
TM5800
- L1 cache : 64 + 64 KB (data + instruktioner)
- L2 cache : 512 KB kører ved processorhastighed
- Understøttelse af MMX , LongRun instruktioner
- Arkitektur: VLIW med code morphing - teknik
- Processor-integreret Northbridge ("nordbro")
- Pakke:
- Udgivelsesdato: juni 2001
- Fremstillingsteknologi: 130 nm (på TSMC- fabrikken )
- Kernestørrelse: 55mm²; 36,8 millioner transistorer
- Frekvens: 300-1000 MHz
TM5900
- L1 cache : 64 + 64 KB (data + instruktioner)
- L2 cache : 512 KB kører ved processorhastighed
- Understøttelse af MMX , LongRun instruktioner
- Arkitektur: VLIW med code morphing - teknik
- Processor-integreret Northbridge ("nordbro")
- Pakke:
- Udgivelsesdato: januar 2004
- Fremstillingsteknologi: 130 nm (på TSMC- fabrikken )
- Kernestørrelse: 55mm²; 36,8 millioner transistorer
- Frekvens: 800-1000 MHz
Frigivne elementer
- Compaq TC1000 Compaq T5515 tynd klient
- Fujitsu Siemens Futro s200 og Futro s300 tynde klienter
- Undernotebook SONY Vaio PCG-C1MV/M
- Notebook Fujitsu LifeBook P1120
- NEC PowerMate Eco stationær computer (den jordvenlige computer)
- Notebook NEC Versa DayLite/UltraLite
- Notebook Sharp Active MM10/MM20
- TDV Vison V800XPT tablet
- Tablet PC OQO Model 01 og 01+
- Bærbar computer Casio Cassiopeia FIVA 2xx
- Notebook ECS A531 (kendt i Rusland som IRU Stilo 1514)
- Netbook Fujitsu FMV Biblo loox s5/53,s5/53w
- Notebooks Toshiba Libretto L1;L2;L3 og L5
Se også
Noter
- ↑ Ars Technica: Transmeta Crusoe Explored - Side 1 - (1/2000) . Hentet 12. november 2017. Arkiveret fra originalen 2. december 2017. (ubestemt)
- ↑ ChipGeek - Transmetas Crusoe-mikroprocessor
- ↑ Transmeta Corporation: crusoe
Links