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

TM5400

TM5500

TM5600

TM5700

TM5800

TM5900

Frigivne elementer

Se også

Noter

  1. Ars Technica: Transmeta Crusoe Explored - Side 1 - (1/2000) . Hentet 12. november 2017. Arkiveret fra originalen 2. december 2017.
  2. ChipGeek - Transmetas Crusoe-mikroprocessor
  3. Transmeta Corporation: crusoe

Links