**TurboSPARC** var en 32-biter RISC mikroprosessor og en implementasjon av SPARC versjon 8. Mikroprosessoren ble utviklet av *Fujitsu Microelectronics, Inc.* (FMI) i San Jose, California, som var en underavdeling av det japanske selskapet Fujitsu Limited. TurboSPARC ble lansert den 30. september 1996, og fantes i klokkefrekvenser på 160, 170 og 180 MHz.

TurboSPARC var ment som en oppgraderingsprosessor for microSPARC II, men ble også brukt som en ordinær, enkeltstående mikroprosessor. I slutten av 1997 ble den for det meste erstattet av UltraSPARC IIi, som var en lavkostnads-utgave av 64-biter RISC-prosessoren UltraSPARC II.

Bruk
----

Sun Microsystems SPARCstation 5
TurboSPARC var en oppgraderingsprosessor for de mindre kostbare arbeidsstasjonene fra Sun Microsystems. I mars 1994 lanserte selskapet SPARCstation 5. Disse arbeidsstasjonene hadde kundestøtte frem til desember 1998. De hadde opptil 256 MB hovedminne, og benyttet mikroprosessoren microSPARC II i 70, 85 eller 110 MHz.

TurboSPARC ble lansert 30. september 1996. Prisen var 499 amerikanske dollar for 170 MHz-versjonen i kvantiteter på 1000.

En oppgradering fra microSPARC II 110 MHz til TurboSPARC 160 MHz doblet ytelsen ved heltallsberegninger og ga 1,5 ganger raskere utførelse av flyttallsberegninger.

Etterhvert ble 170 MHz-utgaven av TurboSPARC en standard opsjon på SPARCstation 5 og ikke en oppgradering.

Andre selskaper benyttet 170 MHz og 180 MHz versjoner i arbeidsstasjoner, bærbare datamaskiner og innebygde systemer. TurboSPARC ble tatt i bruk av Force Computers, RDI Computer, Opus Systems, Tadpole Technologies, Tatung Science and Technology og Themis Computers.

Karakteristika
--------------

TurboSPARC bestod av 3.0 millioner transistorer, produsert av Fujitsu i en 0,35 mikrometers, 4-lags CMOS-prosess kalt CS-60ALE. Størrelsen var 11.5 x 11.5 mm, eller 132.25 mm². Den hadde 416 pinner. Prosessoren benyttet en 3.3 Volts strømforsyning, og hadde et effekt-forbruk på 9 Watt.

Prosessoren hadde en enkel skalær oppbygning, med én heltallsenhet og én desimaltallsenhet. 16 KB nivå-1 cache for data og 16 KB nivå-1 cache for instruksjoner var integrert i brikken. Den hadde også en integrert kontroller for ekstern nivå-2 cache på 256 KB, 512 KB eller 1 MB, som kjørte i halvparten eller en tredjedel av hastigheten til prosessoren. På en 170 MHz TurboSPARC kjørte nivå-2 cachen således i 85 eller 56.67 MHz.

Prosessoren hadde en integrert minnekontroller, som støttet mellom 8 og 256 MB FPM DRAM. Nivå-2 cache og DRAM delte en 72-bit systembuss, der 64 bit ble brukt til å overføre data.

En integrert AFX kontroller for skjermkort gjorde det mulig for disse kortene å kommunisere direkte med minnet ved å bruke samme systembuss som nivå-2 cache og minnet. Skjermkortenes kontrollsignaler ble imidlertid overført på en separat buss. TurboSPARC hadde også en integrert SBus-kontroller som støttet SBus-hastigheter på mellom16.67 og 25 Mhz.

TurboSPARC hadde ikke støtte for multiprosessering.

Referanser
----------

1. ↑  Fujitsu Microelectronics, Inc.: *Fujitsu Microelectronics' New TurboSPARC Processor Sets New Performance Level For Low-End, Mid-Range Workstations*, pressemelding 30. september 1996
2. ↑  Linley Gwennap: *TurboSPARC Offers Low-End Upgrade*, Microprocessor Report, 18. november 1996, side 14–16.

| * v
* d
* r
SPARC mikroprosessorer |
| --- |
| SPARC versjon 732-bit | SPARC |
| SPARC versjon 832-bit | SPARCLite **·** microSPARC **·** microSPARC II **·** SuperSPARC **·** SuperSPARC II **·** hyperSPARC **·** TurboSPARC **·** LEON |
| SPARC versjon 964-bit | UltraSPARC **·** UltraSPARC II **·** UltraSPARC IIe  **·** UltraSPARC IIi  **·** UltraSPARC IIe+ **·** UltraSPARC III **·** UltraSPARC III Cu  **·** UltraSPARC IIIi  **·** UltraSPARC IV **·** UltraSPARC T1 **·** UltraSPARC T2 **·** SPARC T3 **·** SPARC T4 **·** SPARC T5 **·** SPARC T6 **·** SPARC T7 **·** SPARC T8 **·** SPARC M5 **·** SPARC M6 **·** SPARC M7 **·** SPARC M8 **·** SPARC64 **·** SPARC64 II **·** SPARC64 III **·** SPARC64 IV **·** SPARC64 V **·** SPARC64 VI **·** SPARC64 VII **·** SPARC64 VIIIfx **·** SPARC64 IXfx **·** SPARC64 X |
| – |