Motorola 68040
Procesor Motorola 68040 přinesl hlavně značné navýšení rychlosti oproti procesoru Motorola 68030. Obsahoval MMU, FPU a integrované velké množství instrukcí a datovou vyrovnávací cache. Verze tohoto procesoru na frekvenci 25MHz jenž lze najít v mnoha Amigách 4000 dosahovala výkon 19 MIPS. Některé Amigy 4000 obsahovaly levnější EC verzi, která neobsahovala FPU, zatímco LC (Low Cost) verze neobsahovala MMU ani FPU. Procesor 68040 se zahříval mnohem více, než jakékoli předchozí procesor. U mnoha Amig 1200 vybavených tímto procesorem bylo vyžadováno nadzvednutí celého počítače pro zlepšení chlazení.
Motorola 68040 byla další generací 32-bitových procesorů Motorola 68020 a 68030. Procesor byl vybaven 32-bitovou adresovou sběrnicí, což umožnilo adresaci až 4GB paměti. Procesor 68040 má dva pracovní režimy - uživatelský a supervizor. Uživatelský režim je programově kompatibilní s dřívějšími generacemi procesorů 680x0. Režim supervizor není plně kompatibilní s dřívějšími 68k procesory kvůli změnám ve správě paměti a zpracování výjimek. Procesor 68040 podporuje nové synchronní a burst režimy sběrnic, které byly poprvé představeny s procesorem 68030.
Procesor obsahuje několik vylepšení, která zlepšují jeho výkon. Velikost každé mezipaměti byla zvýšena na 4KB. Procesor také obsahuje FPU (Floating Point Unit). Integrovaná FPU může provádět nejběžnější instrukce a datové typy koprocesorů Motorola 68881 / 68882. Doba provádění všech podporovaných instrukcí byla výrazně zkrácena. Všechny ostatní, nepodporované instrukce byly emulovány softwarově.
Motorola 68040 je také vybavena samostatnými jednotkami pro správu paměti (MMU) pro instrukce a data. Některé interní procesy procesoru Motorola 68040 používají dvojnásobnou taktovací frekvenci, ale i tak nelze procesor považovat za dvouhodinový.
Kromě základní verze, která obsahovala jak FPU, tak i MMU, byly vyráběny další varianty:
- 68LC040 (MC68LC040) neobsahuje FPU.
- 68EC040 (MC68EC040) neobsahuje FPU ani MMU.
- 68040V (MC68040V) je 3.3V verze procesoru. Tento procesor neobsahuje integrované FPU.
- 68EC040V (MC68EC040V) - je 3.3V verze procesoru, bez FPU a MMU.
Použití u Amigy
Procesory Motorola 68040 byly použity u turbo karet Blizzard 1240 určených pro Amigu 1200 a Cyberstorm pro Amigu 4000.
Procesory Motorola 68040 byly použity jako hlavní procesor u počítačů Amiga 4000. Své uplatnění však našel také u široké řady turbo karet pro Amigu 1200 a Amigu 3000.
https://www.probers.cz/amipedie/procesory/48-motorola-68040#sigProIdd7cffcd6f3
Specifikace
Plná verze | EC verze | LC verze | |
Rok výroby: | 1991 | 1991 | 1991 |
Napájení: | 3.3V, 5V | 3.3V, 5V | 3.3V, 5V |
Datová sběrnice: | 32-bitů | 32-bitů | 32-bitů |
Adresová sběrnice: | 32-bitů | 32-bitů | 32-bitů |
Instrukční cache: | 4KB | 4KB | 4KB |
Datová cache: | 4KB | 4KB | 4KB |
MMU: | Ano | Ne | Ano |
FPU: | Ano | Ne | Ne |
Maximální paměť: | 4GB | 4GB |
4GB |
Tranzistorů: | 1.170.000 | 1.170.000 | 1.170.000 |
Vyráběno v rychlostech (MHz): | 20, 25, 33, 40 |