| dbpedia-owl:abstract
|
- Der Motorola 68020 ist der erste echte 32-Bit-Mikroprozessor der Motorola 68000er-Familie und besteht aus zirka 190.000 Transistoren. Im Gegensatz zum 68000er, der zwar wie eine 32-Bit-CPU programmiert werden kann, intern aber nur eine 16-Bit-ALU besitzt und die 32-Bit-Befehle aus mehreren 16-Bit-Schritten zusammensetzt, und auch nur über einen 16-Bit-Datenbus verfügt, besitzt der 68020 einen 32-Bit-Datenbus und eine 32-Bit-ALU, was ihm einen enormen Geschwindigkeitsvorteil gegenüber den älteren Vertretern der 68000er-Familie beschert. Während der 68000er zur Multiplikation nur zwei 16-Bit-Datenworte zu einem 32-Bit-Datenwort multiplizieren kann, kann die ALU des 68020 auch zwei 32-Bit-Datenworte zu einem 64-Bit-Datenwort multiplizieren. Analoges gilt für die Division. Da es im 68020 auch ein Koprozessor-Interface mit passender FPU (MC68881, später MC68882) und passender MMU (MC68851) gab, wurde der Befehlssatz um Gleitkomma-Befehle und MMU-Befehle erweitert. Für erstere wurden vorher als per Trap zu behandelnde Befehle des 68000er-Befehlssatzes verwendet, so dass man entsprechenden Code auch mit einer FPU-Emulation auf einem 68000 ausführen konnte (allerdings unter erheblich verringerter Ablaufgeschwindigkeit). Die CPU dekodierte die für FPU und MMU gedachten Befehl im Mikrocode und leitete diese dann an die entsprechenden Bausteine über die Koprozessor-Schnittstelle weiter. Um die Anzahl benötigter Leitungen gering zu halten, „lauschte“ die FPU am Datenbus und konnte diesen für Speicheroperationen auch direkt ansteuern, die MMU war in das Speicherinterface bei den Adressleitungen zwischen die CPU und den Speichercontroller geschaltet und modifizierte die von der CPU herausgegebenen Adressen (dadurch verlangsamten sich beim Einsatz der MMU die Speicherzugriffe, was erst durch die integrierte MMU des MC68030 verbessert wurde). Zusätzlich zur Vergrößerung der ALU erhielt der 68020 aber auch eine aufwendigere Adressierungseinheit bzw. Adressgenerator, der ihm insbesondere für die damalige Zeit (Ende der 1980er Jahre) äußerst komplexe Adressierungsarten beschert. So kann die effektive Adresse zum Lesen eines Datenworts aus dem Arbeitsspeicher wie folgt gebildet werden: Inhalt eines Registers addiert mit Konstante ergibt eine Adresse, an der ein Datenwort gelesen wird, zu dem eine weitere Konstante und ein wahlweise um 0, 1, 2 oder 3 Bits verschobenes Register addiert werden. Das Ergebnis ist die effektive Adresse, an der dann tatsächlich gelesen wird. Syntax: Solche Adressierungsarten erweisen sich insbesondere beim Verfolgen von Pointern auf Strukturen in Vektoren als äußerst nützlich. Diese sehr komplexe Adressierungsarten mit Bezeichnungen wie „indirekt indizierte Adressierung“ stellten den Höhepunkt der Architektur von CISC-Prozessoren dar, gleichzeitig aber auch deren Wendepunkt: Diese Adressierungsarten benötigen sehr viel Mikrocode und Taktzyklen (es musste ja zunächst eine erste Adresse gebildet werden, die dann für einen Speicherzugriff auf die Basisadresse genutzt wurde, bevor dann der dort gelesene Wert um den ggf. bitverschobenen Wert des Indexregisters verändert werden konnte, um die für den Zugriff benötigte Adresse zu bilden), um ausgeführt zu werden, gleichzeitig wurden sie von fast keinem Compilerhersteller rasch genug implementiert, um effektiv von Nutzen zu sein. Code, der diese Adressierungsarten nutzte, war auf älteren 68000er-Prozessoren nicht ausführbar und gleichzeitig sehr schwer zu debuggen (man hatte ja kein Register mehr, in das man hineinschauen und den tatsächlich für den Speicherzugriff verwendeten Adresswert überprüfen konnte). Entsprechend begannen fast zeitgleich Entwicklungen an RISC-Architekturen, die mit wesentlich weniger Befehlen und Adressierungsarten auskamen. Erst die Entwicklung von mehrschichtigen Cache-Systemem mit effektiver Verwaltung brachte Ende der 1990er Jahre die CISC-Prozessoren wieder gegenüber den Gegenspielern aus RISC-Familien in Vorteil. Gegenüber dem Vorgänger MC68010 kam noch ein Level-1-Befehlscache von 256 Bytes hinzu. Beim MC68020 ist der Adressbus 32 Bit groß, sodass insgesamt 4 Gigabyte Speicher adressiert werden konnten. Der MC68EC020 besitzt einen reduzierten Adressbus von 24 Bit, womit nur 16 Megabyte Speicher adressiert werden können. Bekannte Computersysteme in denen Motorola 68020-Prozessoren zum Einsatz kamen, sind der Apple Macintosh II, die Sun Workstations der 3er Serie, der Amiga 1200 und das Amiga CD³², letztere beide mit MC68EC020-Prozessor mit ca. 14 MHz, und die Steuerungs-Ausgleichsrechner des Eurofighters, ohne die dieser nicht stabil in der Luft gehalten werden könnte. Der Nachfolger des MC68020 ist der Motorola 68030. Die größte Änderung bestand darin, die MMU mit in den Chip aufzunehmen, so dass die Verzögerung beim Buszugriff durch die MMU entfiel. Der Nach-Nachfolger Motorola 68040 integrierte dann auch die FPU in den Hauptprozessor.
- The Motorola 68020 is a 32-bit microprocessor from Motorola, released in 1984. It is the successor to the Motorola 68010 and is succeeded by the Motorola 68030. A lower cost version was also made available, known as the 68EC020.
- El Motorola 68020 es un microprocesador de 32 bits de Motorola, lanzado en 1984. Es el sucesor del 68010, y fue sucedido por el 68030.
- Motorola 68020 on Motorolan valmistama suoritin. Se on Motorola 68010:n seuraaja ja sen seuraaja on Motorola 68030. Suorittimeen viitataan myös yleisesti nimityksellä 020. 68020:ssa oli 32-bittisen sisäinen ja ulkoinen osoitusväylä. Kustannustasoltaan halvemmassa versiossa, 68EC020:ssa, oli vain 24-bittinen osoitusväylä. 68020 oli monin tavoin uudistettu 68010:an verrattuna. Muun muassa 32-bittinen aritmeettislooginen yksikkö (laskentayksikkö), ulkoinen data- ja osoitusväylä sekä uudet konekieliset käskyt ja osoitusmuodot olivat uusia ominaisuuksia. 68020:ssa oli kolmivaiheinen käskyliukuhihna. 68020:een lisättiin myös Motorolan monisuoritinmalli. Tämä salli järjestelmää kohden jopa kahdeksan suorittimen yhteistoiminnan. Näistä kahdeksasta suorittimia ja matematiikkasuorittimia pystyi olemaan mikä tahansa määrä, mutta muistinhallintayksiköitä vain yksi (joko 68841 tai 68851). Mallilla oli tietenkin omat rajoituksensa, esimerkiksi jokaisen käytetyn suorittimen ja matematiikkasuorittimen täytyi olla samaa mallia, mutta ei välttämättä samalla kellotaajuudella toimiva. Esimerkiksi 68020/25:n ja 68030/25:n yhteistoiminta ei onnistunut, mutta 68020/25:n ja 68882/33:n (matematiikkasuoritin) yhteistoiminta oli täysin sallittua ja yleistä. Oli kuitenkin epätavallista, että järjestelmässä olisi useampi suoritin tai matematiikkasuoritin. Monet 68020:lla varustetut Unix-koneet olivat varustettu vain 020:lla, matematiikkasuorittimella (68881 tai 68882) ja muistinhallintayksiköllä (68841 tai 68851). Uudet käskyt sisälsivät pieniä parannuksia ja laajennuksia ohjaustilaan (supervisor mode), joitakin käskyjä monisuoritinjärjestelmien ohjelmistonhallintaan (jotka poistettiin myöhemmin Motorola 68060 -suorittimessa), hieman tukea korkeamman tason ohjelmointikielille (jotka poistettiin myöhemmissä 680x0-sarjan suorittimissa), suuremmat (32 x 32 bittiä) kertomis- ja jakokäskyt, ja bittikentän muokkauskäskyt. Uusi osoitustapa lisäsi epäsuoran tason moniin aikaisempiin osoitusmuotoihin ja lisäsikin jonkin verran joustavuutta erinäisiin osoitustapoihin ja käskyihin. Nämä uudet tavat tekivätkin 68020:sta vahingossa hyvin soveltuvan tulostukseen; monet 1990-luvun alun lasertulostimet sisälsivät 68EC020-suorittimen. Käskypuskuri (käskyvälimuisti) oli järjestetty 64:ään 4 tavun kokoisiin suoraan määriteltyihin syötteisiin, joka olivat yhteiskooltaan 256 tavua. Vaikkakin se oli pieni, sillä oli silti suuri vaikutus suorituskykyyn. 68020-suoritinta käytettiin monissa Commodoren Amiga- ja Applen Macintosh II -tietokoneissa ja Sun 3 -työasemissa.
- L'MC68020, comunemente noto come Motorola 68020, è un microprocessore a 32 bit prodotto da Motorola. È il successore del Motorola 68010 ed è stato seguito dal Motorola 68030. Il 68020 è formato da 190 000 transistor e ha una organizzazione interna a 32-bit, e sono a 32 bit anche l'accesso alla memoria e l'indirizzamento. È dotato di una cache di 256 Byte organizzata in 64 blocchi da 4 byte gestiti con la modalità direct mapped. Ne è stata prodotta anche una versione a basso costo con un indirizzamento a 24 bit chiamata 68EC020. Il 68020 include diversi miglioramenti rispetto al 68010, compresa una ALU a 32 bit, nuove istruzioni e nuovo metodi di indirizzamento: la pipeline passava da due stadi a tre stadi. Le nuove istruzioni contenevano dei miglioramenti minori come l'estensione dello stato supervisore, un migliore supporto dei linguaggi di programmazione ad alto livello (rimosso nei processori successivi dal momento che non veniva usato), la possibilità di eseguire moltiplicazioni e divisioni tra operatori a 32 bit e la possibilità di manipolare campi di bit. I nuovi modi di indirizzamento aggiungevano un altro tipo di indirezione ai precedenti tipi e aumentavano la flessibilità di gestione degli indici. La cache era riservata alle istruzioni ed era di 256 byte, organizzata in gruppi di 4 byte. Sebbene piccola, consentiva un incremento sensibile delle prestazioni. Il 68020 supportava sia il coprocessore matematico 68881 che il più veloce 68882. Il 68020 venne usato in diversi modelli di Apple Macintosh. Venne utilizzato anche dai computer Amiga e dalle Workstation Sun 3. Per altre informazioni sulle istruzioni e sui metodi di indirizzamento vedi Motorola 68000.
- MC68020(エムシー ロクハチゼロニゼロ)はモトローラが開発したマイクロプロセッサ。 68000、68010の後継であり、その系統は後に68030に受け継がれた。
- De Motorola 68020 is een microprocessor van Motorola, waarvan de halfgeleidertak in 2004 werd verzelfstandigd als Freescale Semiconductor. Het is de opvolger van de Motorola 68010 en wordt opgevolgd door de Motorola 68030. De Motorola 68020 is de eerste echte 32-bit processor van de 68000-familie. Het IC omvat circa 190.000 transistoren.
- MC68020 - mikroprocesor firmy Motorola należący do rodziny M68000 (zwanej też rodziną 68k). Wprowadzony do sprzedaży w roku 1984. Osiągnął status end of life, co oznacza, że wkrótce nie będzie dostępny w sprzedaży. Najważniejsze wprowadzone w nim zmiany (w stosunku do MC68010) to: dodanie zestawu instrukcji dla koprocesora (dostępnego jako oddzielny układ) 32-bitowa szyna adresowa 32-bitowa szyna danych dodanie 64-bitowego typu danych używanego w instrukcjach dzielenia i mnożenia około 20 nowych instrukcji 256-bajtowa wewnętrzna Pamięć podręczna (wraz z rejestrami CACR i CAAR) MSP - Master Stack Pointer, 32-bitowy rejestr wspierający wielozadaniowość. Procesor występuje w obudowach PGA oraz PLCC. Dostępne są modele o szybkościach 16, 20, 25, 33 MHz. Istnieje też wersja EC ("ekonomiczna") - MC68EC020 - o 24-bitowej przestrzeni adresowej (tylko 16 MHz). Zasilany jest napięciem 5V. Znalazł zastosowanie między innymi w komputerach Amiga, Apple Macintosh oraz akceleratorach do Amiga 500, Atari ST. Wersja MC68EC020 stosowana była standardowo w komputerze Amiga 1200.
- O Motorola 68020 é um microprocessador de 32 bits da Motorola, lançado em 1984. Sucedeu ao Motorola 68010 e foi substituído pelo Motorola 68030.
- Fichier:XC68020 top p1160084. jpg Un XC68020, prototype du MC68020 Fichier:68020-16. jpg Motorola 68020 Fichier:XC68020 bottom p1160085. jpg Motorola XC68020 vue du dessous Le Motorola 68020 est un microprocesseur CISC 32 bits de la famille m68k de Motorola, produit en 1984. C'est le successeur du Motorola 68010 et le prédécesseur du Motorola 68030.
|
| rdfs:comment
|
- The Motorola 68020 is a 32-bit microprocessor from Motorola, released in 1984. It is the successor to the Motorola 68010 and is succeeded by the Motorola 68030. A lower cost version was also made available, known as the 68EC020.
- El Motorola 68020 es un microprocesador de 32 bits de Motorola, lanzado en 1984. Es el sucesor del 68010, y fue sucedido por el 68030.
- MC68020(エムシー ロクハチゼロニゼロ)はモトローラが開発したマイクロプロセッサ。 68000、68010の後継であり、その系統は後に68030に受け継がれた。
- De Motorola 68020 is een microprocessor van Motorola, waarvan de halfgeleidertak in 2004 werd verzelfstandigd als Freescale Semiconductor. Het is de opvolger van de Motorola 68010 en wordt opgevolgd door de Motorola 68030. De Motorola 68020 is de eerste echte 32-bit processor van de 68000-familie. Het IC omvat circa 190.000 transistoren.
- O Motorola 68020 é um microprocessador de 32 bits da Motorola, lançado em 1984. Sucedeu ao Motorola 68010 e foi substituído pelo Motorola 68030.
- Der Motorola 68020 ist der erste echte 32-Bit-Mikroprozessor der Motorola 68000er-Familie und besteht aus zirka 190.000 Transistoren.
- Motorola 68020 on Motorolan valmistama suoritin. Se on Motorola 68010:n seuraaja ja sen seuraaja on Motorola 68030. Suorittimeen viitataan myös yleisesti nimityksellä 020. 68020:ssa oli 32-bittisen sisäinen ja ulkoinen osoitusväylä. Kustannustasoltaan halvemmassa versiossa, 68EC020:ssa, oli vain 24-bittinen osoitusväylä. 68020 oli monin tavoin uudistettu 68010:an verrattuna.
- L'MC68020, comunemente noto come Motorola 68020, è un microprocessore a 32 bit prodotto da Motorola. È il successore del Motorola 68010 ed è stato seguito dal Motorola 68030. Il 68020 è formato da 190 000 transistor e ha una organizzazione interna a 32-bit, e sono a 32 bit anche l'accesso alla memoria e l'indirizzamento. È dotato di una cache di 256 Byte organizzata in 64 blocchi da 4 byte gestiti con la modalità direct mapped.
- MC68020 - mikroprocesor firmy Motorola należący do rodziny M68000 (zwanej też rodziną 68k). Wprowadzony do sprzedaży w roku 1984. Osiągnął status end of life, co oznacza, że wkrótce nie będzie dostępny w sprzedaży.
- Fichier:XC68020 top p1160084. jpg Un XC68020, prototype du MC68020 Fichier:68020-16. jpg Motorola 68020 Fichier:XC68020 bottom p1160085. jpg Motorola XC68020 vue du dessous Le Motorola 68020 est un microprocesseur CISC 32 bits de la famille m68k de Motorola, produit en 1984. C'est le successeur du Motorola 68010 et le prédécesseur du Motorola 68030.
|