Motorola 68020
Motorola 68020 je 32-bitový procesor kompatibilní s předchozími procesory 68000, 68008 a 68010. Adresová sběrnice byla rozšířena na 32-bitů, což procesoru umožnilo adresovat až 4GB paměti. Datová směrnice byla také navýšena na 32-bitů, ačkoli v případě potřeby může procesor pracovat s 8 i 16-bitovými datovými sběrnicemi. Mezi další vylepšení procesoru Motorola 68020 patří:
- Doba nutná k provedení mnoha instrukcí byla zkrácena.
- Pro zvýšení výkonu procesoru byla přidána instrukční cache o velikosti 256 bajtů.
- Procesor obsahuje nové řídící registry.
- Procesor obsahuje tři nové režimy adresování: režim nepřímého adresování paměti, měřítko indexu a větší posuny.
- K instrukční sadě byly přidány nové instrukce: bit field instructions, compare instructions, call module a pack/unpack BCD.
- Procesor Motorola 68020 obsahuje podporu pro FPU jednotky Motorola 68881 a 68882.
Použití v Amize
U počítačů Amiga 1200 a herní konzole CD32 bylo rozhodnuto o použití levnější verze tohoto procesoru, procesoru Motorola 68EC020. Ten byl vybaven pouze 24-bitovou adresovou sběrnici a mohl adresovat pouze 16MB fyzické paměti. Byl také dodáván v jiných typech pouzder, než originální procesor Motorola 68020. Firma Motorola jej původně navrhla pro použití ve video přehrávačích a automatických pračkách!
Počítače Amiga 2500 a Amiga 2500UX byly dodávány s turbokartou A2620, která byla vybavena procesorem Motorola 68020, koprocesorem 68881 a MMU (Memory Management Unit) jednotkou 68851. Počítač Amiga 2500UX byl navíc dodáván s operačním systémem Amiga Unix, vyžadujícím procesor 68020 nebo 68030.
Specifikace
Plná verze | EC verze | |
Rok: | 1984 | 1984 |
Napájení: | 5V | 5V |
Datová sběrnice: | 32-bitů | 32-bitů |
Adresová sběrnice: | 32-bitů | 24-bitů |
Instrukční cache: | 256 bajtů | - |
Datová cache: | - | - |
MMU: | Ne | Ne |
FPU: | Ne | Ne |
Velikost paměti: | 4GB | 16MB |
Počet tranzistorů: | 190.000 | 190.000 |
Vyráběno v rychlostech (MHz): | 12, 16, 25, 28, 33.33 |