Motorola 68030 - Motorola 68030

Motorola 68030
Informazione Generale
Lanciato 1987
Progettato da Motorola
Prestazione
massimo Frequenza di clock della CPU da 16 MHz a 50 MHz
Larghezza dati 32 bit
Larghezza indirizzo 32 bit
cache
cache L1 256 byte ciascuno per istruzione e dati, 16 righe di 4 voci di 4 byte ciascuna, mappate direttamente
Architettura e classificazione
Set di istruzioni Motorola serie 68000
Specifiche fisiche
Pacchetti)
Prodotti, modelli, varianti
Variante/i
Storia
Predecessore Motorola 68020
Successore Motorola 68040
Microprocessore Motorola 68030

Il Motorola 68030 (" sessantotto-oh-trenta ") è un microprocessore a 32 bit della famiglia Motorola 68000 . È stato rilasciato nel 1987. Il 68030 è stato il successore del Motorola 68020 ed è stato seguito dal Motorola 68040 . In linea con la denominazione generale Motorola , questa CPU viene spesso definita 030 (pronunciato oh-tre-oh o oh-trenta ).

Il 68030 dispone di 273.000 transistor con istruzioni su chip e cache di dati di 256 byte ciascuna. Ha anche un'unità di gestione della memoria (MMU) su chip ma non ha un'unità a virgola mobile (FPU) incorporata . Il 68881 e il più veloce 68882 unità a virgola mobile possono essere usati con il 68030. È stata rilasciata anche una versione a basso costo del 68030, il Motorola 68EC030, privo dell'MMU su chip. Era comunemente disponibile sia in pacchetti QFP a 132 pin che in pacchetti PGA a 128 pin . Le caratteristiche termiche più scarse del pacchetto QFP limitavano la variante QFP 68030 completa a 33 MHz; i PGA 68030 includevano versioni a 40 MHz e 50 MHz. C'era anche una piccola fornitura di varianti EC confezionate QFP.

Immagine die Motorola MC68030RC33B

Come microarchitettura, il 68030 è fondamentalmente un core 68020 con una cache di dati aggiuntiva da 256 byte e un processo di riduzione e una modalità burst aggiuntiva per le cache, in cui è possibile inserire quattro parole lunghe nella cache senza ulteriori interventi della CPU. Motorola ha utilizzato il processo di restringimento per imballare più hardware sul dado; in questo caso si trattava della MMU , che era per lo più (ma non completamente) compatibile con la 68851 esterna . L'integrazione della MMU lo ha reso più conveniente rispetto al 68020 con una MMU esterna; ha anche permesso al 68030 di accedere alla memoria un ciclo più veloce di un combo 68020/68851. Tuttavia, il 68030 può commutare tra bus sincroni e asincroni senza reset. Il 68030 manca anche di alcune delle istruzioni del 68020, ma aumenta le prestazioni del 5% riducendo l'assorbimento di potenza del ≈25% rispetto al 68020.

Il 68030 può essere utilizzato con il bus 68020, nel qual caso le sue prestazioni sono simili al 68020 da cui è stato derivato. Tuttavia, il 68030 fornisce un'interfaccia bus sincrona aggiuntiva che, se utilizzata, accelera gli accessi alla memoria fino al 33% rispetto a un 68020 con uguale clock. Il processo di produzione più fine ha permesso a Motorola di scalare la versione completa del processore a 50 MHz. La varietà EC ha raggiunto i 40 MHz.

Utilizzo

Il 68030 è stato utilizzato in molti modelli della serie di personal computer Apple Macintosh II e Commodore Amiga , NeXT Cube , in seguito sistemi multiutente Alpha Microsystems e alcuni discendenti della linea Atari ST come l' Atari TT e l' Atari Falcon . E 'stato utilizzato anche in workstation Unix come la linea Sun-3x di workstation desktop Sun Microsystems (il precedente "sun3" utilizzava un 68020), stampanti laser e il centralino telefonico Nortel Networks DMS-100 . Più recentemente, anche il core 68030 è stato adattato da Freescale in un microcontrollore per applicazioni embedded.

LeCroy ha utilizzato il 68EC030 in alcuni modelli dei propri oscilloscopi digitali serie 9300, inclusi i modelli con suffisso "C" e i modelli serie 9300 ad alte prestazioni, insieme all'opzione hardware Mega Waveform Processing per i modelli serie 9300 basati su 68020.

La scheda di connessione di rete HP LaserJet 4 Laserjet 4 JetDirect di Hewlett-Packard utilizza un 68030 come processore principale. Quella scheda è un piccolo sistema Unix con qualcosa che per un sistema in rete si comporta come il demone lpd.

varianti

Il 68EC030 è una versione a basso costo del 68030, la differenza tra i due è che il 68EC030 omette l' unità di gestione della memoria su chip (MMU) ed è quindi essenzialmente un 68020 aggiornato.

Il 68EC030 è stato utilizzato come CPU per il modello a basso costo dell'Amiga 4000 e su un certo numero di schede di accelerazione CPU per la linea di computer Commodore Amiga . È stato utilizzato anche nel router Cisco Systems serie 2500 , un'appliance per l'internetworking di computer aziendali di piccole e medie dimensioni.

La velocità di 50 MHz è esclusiva del pacchetto PGA in ceramica , la plastica '030 si è fermata a 40 MHz.

Dati tecnici

Frequenza di clock della CPU 16, 20, 25, 33, 40, 50 MHz, eccetto MC68EC030 disponibile in 25 e 40 MHz
Architettura interna di Harvard
Indirizzo bus 32 bit
Bus dati 32 bit
cache 256 byte ciascuno per istruzione e dati, 16 righe di 4 voci di 4 byte ciascuna, mappate direttamente
dimensionamento dinamico del bus
interfaccia di memoria burst
Prestazione 18 MIPS a 50 MHz

Riferimenti

link esterno