Motorola 68030 - Motorola 68030
| Generelle oplysninger | |
|---|---|
| Lanceret | 1987 |
| Designet af | Motorola |
| Ydeevne | |
| Maks. CPU -urfrekvens | 16 MHz til 50 MHz |
| Databredde | 32 bits |
| Adressebredde | 32 bits |
| Cache | |
| L1 cache | 256 bytes hver til instruktion og data, 16 linjer med 4 poster på 4 bytes hver, direkte kortlagt |
| Arkitektur og klassificering | |
| Instruktionssæt | Motorola 68000 -serien |
| Fysiske specifikationer | |
| Pakke (r) | |
| Produkter, modeller, varianter | |
| Variant (er) | |
| Historie | |
| Forgænger | Motorola 68020 |
| Efterfølger | Motorola 68040 |
Den Motorola 68030 ( " otteogtres-åh-tredive ") er en 32-bit mikroprocessor i Motorola 68000 familien . Den blev udgivet i 1987. 68030 var efterfølgeren til Motorola 68020 og blev efterfulgt af Motorola 68040 . I overensstemmelse med den generelle Motorola- navngivning omtales denne CPU ofte som 030 (udtales oh-three-oh eller oh-tredive ).
68030 har 273.000 transistorer med on-chip instruktion og datacaches på 256 bytes hver. Det har også en on-chip- hukommelsesstyringsenhed (MMU), men har ikke en indbygget floating-point-enhed (FPU). De 68881 og den hurtigere 68882 flydende komma enhed chips kan bruges med 68030. En lavere pris version af 68030, Motorola 68EC030, blev også udgivet, mangler den on-chip MMU. Det var almindeligt tilgængeligt i både 132 pin QFP og 128 pin PGA pakker. De dårligere termiske egenskaber ved QFP -pakken begrænsede hele 68030 QFP -varianten til 33 MHz; PGA 68030'erne inkluderede 40 MHz og 50 MHz versioner. Der var også et lille udbud af QFP -pakkede EF -varianter.
Som mikroarkitektur er 68030 dybest set en 68020 -kerne med yderligere 256 byte datacache og en proceskrympning og en ekstra burst -tilstand for cacherne, hvor fire langord kan placeres i cachen uden yderligere CPU -indgriben. Motorola brugte processen til at krympe mere hardware på matricen; i dette tilfælde var det MMU , som for det meste (men ikke helt) var kompatibelt med den eksterne 68851 . Integrationen af MMU'en gjorde den mere omkostningseffektiv end 68020 med en ekstern MMU; det gav også 68030 adgang til hukommelsen en cyklus hurtigere end en 68020/68851 kombinationsboks. 68030 kan dog skifte mellem synkrone og asynkrone busser uden nulstilling. 68030 mangler også nogle af 68020's instruktioner, men det øger ydelsen med ≈5%, samtidig med at strømforbruget reduceres med ≈25% i forhold til 68020.
68030 kan bruges med 68020 -bussen, i hvilket tilfælde dens ydelse svarer til 68020, som den blev afledt af. Imidlertid giver 68030 en yderligere synkron busgrænseflade, der, hvis den bruges, fremskynder hukommelsesadgang op til 33% sammenlignet med en 68020 med lige klokker. Den finere fremstillingsproces gjorde det muligt for Motorola at skalere fuldversionsprocessoren til 50 MHz. EF -sorten toppede ved 40 MHz.
Anvendelse
68030 blev brugt i mange modeller af Apple Macintosh II og Commodore Amiga -serien af personlige computere , NeXT Cube , senere Alpha Microsystems multiuser -systemer og nogle efterkommere af Atari ST -linjen, såsom Atari TT og Atari Falcon . Det blev også brugt i Unix- arbejdsstationer såsom Sun Microsystems Sun-3x- serien af stationære arbejdsstationer (den tidligere "sun3" brugte en 68020), laserprintere og Nortel Networks DMS-100 telefoncentralafbryder. For nylig er 68030 -kernen også blevet tilpasset af Freescale til en mikrokontroller til integrerede applikationer.
LeCroy har brugt 68EC030 i visse modeller af deres 9300-serie digitale oscilloskoper, herunder "C"-suffiksmodeller og højtydende 9300-seriemodeller, sammen med Mega Waveform Processing-hardware til 68020-baserede 9300-seriemodeller.
Hewlett-Packards HP LaserJet 4 Laserjet 4 JetDirect- netværkskort bruger et 68030 som hovedprocessor. Dette kort er et lille Unix -system med noget, som for et system på netværket opfører sig på samme måde som lpd -dæmonen.
Varianter
68EC030 er en billig udgave af 68030, forskellen mellem de to er, at 68EC030 udelader on-chip- hukommelsesstyringsenheden (MMU) og dermed i det væsentlige er en opgraderet 68020.
68EC030 blev brugt som CPU til lavprismodellen af Amiga 4000 og på en række CPU-acceleratorkort til Commodore Amiga- serien af computere. Det blev også brugt i Cisco Systems 2500-seriens router, et lille til mellemstort computer-internetbearbejdningsapparat til virksomheder.
50 MHz -hastigheden er eksklusiv for den keramiske PGA -pakke, plastens 030 stoppede ved 40 MHz.
Teknisk data
| CPU -urfrekvens | 16, 20, 25, 33, 40, 50 MHz, undtagen MC68EC030 tilgængelig i 25 og 40 MHz | |
| Intern Harvard -arkitektur | ||
| Adressebus | 32 bit | |
| Databus | 32 bit | |
| Cache | 256 bytes hver til instruktion og data, 16 linjer med 4 poster på 4 bytes hver, direkte kortlagt | |
| dynamisk busstørrelse | ||
| burst -hukommelsesgrænseflade | ||
| Ydeevne | 18 MIPS @ 50 MHz |
Referencer
eksterne links
- 68030 billeder og beskrivelser på cpu-collection.de
- Officiel information om Freescale MC68030 mikrokontroller
- Motorola 68k familie datablade på bitsavers.org
- Ekstraordinært sjældne billeder, (delt) af 68030 emulator præ-silicium brødbræt. (før de lagde silicium, lavede de en simulator ud af diskret logik)