Motorola 68060
Motorola 68060 Central processing unit | |
---|---|
![]() | |
Prodotto | dal aprile 1994 al ? |
Progettato da | Motorola |
Predecessore | Motorola 68040 |
Successore | PowerPC e Freescale ColdFire |
Specifiche tecniche | |
Frequenza CPU | 50 MHz / 75 MHz |
Set di istruzioni | 32 bit |
Modifica dati su Wikidata · Manuale |
Il Motorola 68060 (nome in codice MC68060) è un microprocessore CISC a 32 bit prodotto da Motorola nel 1994. È il successore del Motorola 68040 e l'ultimo rappresentante della famiglia 68k.
Architettura
![](http://upload.wikimedia.org/wikipedia/commons/thumb/8/87/Magnifying_glass_icon_mgx2.svg/18px-Magnifying_glass_icon_mgx2.svg.png)
Il 68060 è un processore superscalare in ordine, con due pipeline Il processore è dotato di due unità di calcolo per i numeri interi, un'unità per la moltiplicazione per numeri interi a due cicli, un'unità di calcolo in virgola mobile più veloce ed un sistema di predizione dei salti. Rispetto a un 68040 a parità di clock è dalle due alle tre volte più veloce. Il suo sviluppo fu condotto da Joe Circello.
Il 68060 condivideva con il Pentium di Intel buona parte delle scelte architetturali. Entrambi erano dotati di due unità di calcolo distinte e di due cache separate per i dati e le istruzioni ed entrambi erano dotati di un'unità di decodifica delle istruzioni che separava le operazioni a seconda del grado di complessità. Ma a differenza del Pentium, il 68060 era internamente una CPU RISC che trasformava le operazioni CISC della famiglia 68000 in operazioni a lunghezza fissa di tipo RISC e ciò consentiva alle unità interne di funzionare con un'efficienza superiore. L'unità in virgola mobile era invece collegata solamente a una delle due unità di calcolo principali e non direttamente all'unità di decodifica come invece accadeva nel Pentium che, per questo motivo, poteva fornire prestazioni migliori del 68060 nei calcoli in virgola mobile. Nel caso più generale delle operazioni con i numeri interi, il 68060 risultava più potente del Pentium grazie alla sua architettura interna superiore. L'unità di generazione degli indirizzi era in grado di eseguire in parallelo la maggior parte delle operazioni di definizione degli indirizzi e questo evitava di bloccare il processore durante il calcolo dell'indirizzo di lettura o di scrittura, a differenza di quanto accadeva con il 68040. Nel 68060 la maggior parte delle operazioni di decodifica degli indirizzo veniva svolta in parallelo e solo alcune modalità complesse e poco utilizzate richiedevano fino a un massimo di 3 cicli di clock. Il 68040 occupava invece fino a 11 cicli di clock per decodificare gli indirizzamenti più complessi. Il 68060 era in grado di eseguire le operazioni di salto a zero cicli di clock se l'unità di predizione dei salti stimava l'operazione correttamente e nella situazione più favorevole era in grado di eseguire due operazioni aritmetiche e un'operazione di salto nello stesso ciclo di clock.
Il 68060 fu l'ultimo esemplare della famiglia 68000 commercializzato per un uso generico da Motorola. Lo sviluppo di questa famiglia fu successivamente abbandonato in favore dell'architettura PowerPC. Fu utilizzato sugli ultimi modelli di computer Amiga e nelle schede acceleratrici per Amiga, per Atari ST e per Atari Falcon. Apple Computer e i produttori di sistemi Unix scelsero invece altre piattaforme RISC. Il processore fu prodotto inizialmente per frequenze di clock di 50 MHz con un processo di produzione a 0,6 µm. Due anni dopo l'introduzione, grazie al nuovo processo di produzione a 0,42 µm che consentiva frequenze maggiori, furono creati modelli a 66 MHz e 75 MHz. Le versioni a 0,42 µm erano tuttavia difficili da reperire dato che oramai Motorola aveva deciso di concentrarsi sui processori RISC PowerPC. Se Motorola non avesse abbandonato la famiglia 68000 probabilmente il successore del 68060 sarebbe stato molto simile al Pentium 2.
Lo sviluppo del nucleo del processore è stato portato avanti e dal progetto del 68060 sono stati derivati vari processori a basso consumo e a costo ridotto pensati per il mercato dei dispositivi dedicati e delle periferiche intelligenti. Questi progetti hanno prodotto le famiglie Motorola Coldfire e Motorola Dragonball.
Bibliografia
- Andrea de Prisco, Motorola 68060... la sfida continua (JPG), in MCmicrocomputer, n. 142, Roma, Technimedia, luglio/agosto 1994, pp. 162-163, ISSN 1123-2714 (WC · ACNP). Trascrizione del testo, su digiTANTO.it.
Altri progetti
Altri progetti
- Wikimedia Commons
Wikimedia Commons contiene immagini o altri file sul Motorola 68060
Collegamenti esterni
- (EN) Denis Howe, Motorola 68060, in Free On-line Dictionary of Computing. Disponibile con licenza GFDL
- Motorola 68060: una CPU superscalare… RISC per l’ultimo componente della famiglia, su appuntidigitali.it, 10 marzo 2010.
- (EN) Joe Circello e Floyd Goodrich (Microprocessor and Memory Technology Group, Motorola Inc.), The Motorola 68060 Microprocessor (TXT), su security-protocols.com. URL consultato il 12 febbraio 2006 (archiviato dall'url originale il 28 settembre 2007).
V · D · M | |
---|---|
Unità di controllo industriali | 14500 |
Famiglia 6800 | 6800 · 6809 (vedi anche: Hitachi 6309) |
Famiglia 68000 | 68000 · 68008 · 68010 · 68012 · 68020 · 68030 · 68040 · 68060 · ColdFire · DragonBall |
Versioni a basso costo | 68EC000 · 68EC020 · 68EC030 · 68EC040 · 68LC040 |
Pre-PowerPC RISC | 88000 |
Coprocessori in virgola mobile | 68881, 68882 |
Memory management unit | 68851 |
Famiglia PowerPC | PPC e200 · PPC 6xx/e300 · PPC 75x · PPC e500 · PPC 74xx/e600 · PPC e700 · PowerQUICC family · QorIQ |
![](http://upload.wikimedia.org/wikipedia/commons/thumb/7/77/Computer_n_screen.svg/24px-Computer_n_screen.svg.png)