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í.

68040

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.

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

Přidat komentář

Rozšíření Amig podle typu

Chart

  • 01 Running
  • 02 Strength Training
  • 03 Cycling
  • 04 Skating
  • 05 Swimming