PGA-206 · MC68060RC50 · disegno, non fotografia
Motorola 68000Motorola
1994
Motorola 68060
L'ultimo e il più veloce dei 68k: superscalare, e nessun Mac lo ha usato.
Lanciato nell'aprile 1994, il 68060 esegue due istruzioni per ciclo e ha 16 KB di cache. Arrivò quando Apple era già passata al PowerPC ed è rimasto il processore dei sogni degli Amiga.
- 32
- 32
- 66
- 2.500.000
- 4 GB
Troppo tardi per Apple
Il 68060 fu lanciato nell'aprile 1994, con Joe Circello come architetto. A quel punto Apple aveva già annunciato il passaggio al PowerPC, sviluppato da IBM e dalla stessa Motorola, e il mercato delle workstation Unix stava passando ai processori RISC. Nessun Macintosh usò il 68060.
Non c'è stato un 68050. Era stato previsto dentro Motorola, ma la famiglia saltò direttamente dal 68040 al 68060.
Dentro
Ha 2,5 milioni di transistor ed è superscalare: ha due pipeline di esecuzione degli interi, da quattro stadi ciascuna, e può eseguire in ogni ciclo due istruzioni sugli interi (o una sugli interi e una in virgola mobile) più un salto. Dietro le quinte, le istruzioni complicate del 68000 vengono convertite in un formato fisso, più semplice, prima di entrare in quelle pipeline.
Le cache passarono a 8 KB di istruzioni e 8 KB di dati. C'è una cache dei salti con 256 voci, che fa costare zero cicli alla maggior parte dei salti, perché il processore sa già dove andrà prima di arrivarci.
Per risparmiare silicio, alcune istruzioni poco usate non sono più in hardware: MOVEP, CHK2, CMP2, CAS2, CAS con dati disallineati e le moltiplicazioni e divisioni a 64 bit. Quando compaiono, il processore genera un'eccezione e un pacchetto software fa il lavoro. Lo stesso succede con parte delle funzioni della FPU.
Il nucleo lavora a 3,3 V e parla con chip a 3,3 e 5 V. Il bus è compatibile con quello del 68040, il che semplifica le schede. Motorola lo vendeva a 50 e 66 MHz, e il 68EC060 anche a 40 MHz. Cominciò con un processo a 0,6 µm e fu poi ridotto a 0,42 µm. È in PGA ceramico a 206 pin.
68LC060 e 68EC060
Come per il 68040, ci sono due versioni più economiche: il 68LC060 non ha l'unità in virgola mobile ma mantiene la MMU, e il 68EC060 non ha nessuna delle due. Si usano soprattutto in apparecchiature embedded.
Nelle moltiplicazioni di interi e negli spostamenti di bit, il 68060 è molto più veloce del Pentium della stessa epoca. Nella virgola mobile è più debole: la FPU non lavora in pipeline e arriva a essere tre volte più lenta.
Dove è stato usato
Senza Mac, il 68060 finì in apparecchiature professionali: centralini telefonici Nortel Meridian 1, router Wellfleet e Cisco, e generatori di caratteri per la televisione di Chyron.
Nel mondo retro ha dato nuova vita a varie piattaforme: le schede CT60 e CT63 per l'Atari Falcon, il Medusa Hades 060 compatibile Atari, e il Q60, un successore del Sinclair QL.
Nell'Amiga
Nessuno degli Amiga di Commodore uscì dalla fabbrica con un 68060. Solo dopo il fallimento Escom vendette una versione dell'A4000T con 68060 a 50 MHz.
Dove il 68060 ha brillato è nelle acceleratrici: la Blizzard 1260 per la trapdoor dell'A1200, la Blizzard 2060 per l'A2000 e le CyberStorm 060 per l'A3000 e l'A4000, tutte di Phase 5. Restano tra le schede più ricercate, e ci sono produttori che ancora oggi fanno schede nuove con il 68060.
AmigaOS ha bisogno della 68060.library, che di solito viene con la scheda, per gestire le istruzioni che il 68060 non ha più in hardware. Senza di essa molti programmi vanno in crash appena avviati.
Lo sapevi che…
Il 68050 non è mai esistito: Motorola passò dal 68040 al 68060.
Nessun Macintosh ha avuto un 68060: Apple aveva già annunciato il PowerPC quando arrivò.
Motorola dichiarava più di 100 MIPS a 66 MHz.
Si dice che alcuni 68060 della revisione 6 reggano 100 MHz o più con un buon raffreddamento. Non è garantito e scalda tutta la scheda.
Il nucleo lavora a 3,3 V, ma ingressi e uscite accettano chip a 5 V, il che ha permesso alle schede di parlare con l'hardware più vecchio.
Con la cache dei salti, la maggior parte dei salti costa zero cicli.
Motorola distribuiva gratis il pacchetto software che emula le istruzioni mancanti, per garantire che i programmi vecchi continuassero a girare.
Dove si trova
Nessuna delle macchine del sito è uscita di fabbrica con questo processore: è arrivato sugli Amiga con le schede acceleratrici, che installiamo anche noi.