- Motorola 68040
-
Der Motorola 68040 ist ein 32-Bit-Mikroprozessor des Unternehmens Motorola. Er verfügt in der vollen Version über zwei integrierte MMUs (gemäß der Harvard-Architektur) und eine dem Motorola 68881/68882 fast vollständig kompatible FPU, sowie einem Level-1-Cache von 4 KiB für jeweils Daten und Instruktionen. Damit leistet er im Integer-Bereich etwa doppelt so viel wie ein gleich getakteter Motorola 68030. Die integrierte FPU ist mehr als doppelt so effizient wie ein Motorola 68882. Sie folgt dabei dem IEEE 754 Floating Point Standard und beinhaltet keine Logik für trigonometrische Funktionen, diese müssen in Software nachgebildet werden.
Inhaltsverzeichnis
Geschichte
Der Motorola 68040 war Anfang der 1990er Jahre ein populärer Mikroprozessor für gehobene Personal Computer und Workstations, verbaut unter anderem in den neueren Versionen des NeXTcube und der NeXTstation des Unternehmens NeXT, Apple Macintosh Quadra und Macintosh Performa, HP Apollo 400-Baureihe und Amiga 4000.
Motorola konnte den Liefertermin für den 68040 anfangs nicht halten; so mussten einige Hersteller ihre Produkte ebenfalls verzögern oder sich wie HP anderweitig behelfen: Der HP Apollo 400t war bereits angekündigt, nur der 68040-Prozessor fehlte noch in Stückzahlen. So entwickelten die Ingenieure schnell eine Tochterplatine mit 68040-pin-kompatiblem Anschluss, auf dem ein Motorola 68030 samt Motorola 68882 bei 50 MHz und 128 KiB L2-Cache saß. Dem Ruf von Motorola in der Industrie war das nicht zuträglich, bei den Endkunden dagegen war der 68040 wegen seines guten Preis-/Leistungsverhältnisses beliebt.
Nach dem 68040 stiegen viele Computeranbieter nicht auf den Nachfolger Motorola 68060 um, sondern wechselten direkt zu anderen Prozessorplattformen wie PA-RISC im Fall von HP und PowerPC bei Apple.
Eine Variante des 68040 ist der Motorola 68LC040 ohne FPU. Eine andere Variante ist der Motorola 68EC040 ohne PMMU und FPU, mit einer rudimentären Speicherverwaltung über vier Access Control Register.
Varianten
- 68040 - vollständige CPU mit FPU und MMU
- 68LC040 - deaktivierte FPU, MMU vorhanden
- 68EC040 - FPU und MMU deaktiviert
- 68040V - "Low Voltage"-Variante des 68LC040[1]
Technische Merkmale
Arbeitsfrequenzen 10 MHz, 20 MHz, 25 MHz, 33 MHz, 40 MHz Betriebsspannung - Vcore 5 V
- Vcore 3,3 V (68040V)
- I/O 5 V
Arbeitstemperatur -40 °C bis 70 °C Herstellungsprozess static-CMOS 0,6 μm Bauweise CQUAD 184, PGA 179 FG, PGA 182 Datenbus 32 Bit Adressbus 32 Bit Instructionset CISC Pipeline 6 Stages Cache - 4 KiB DCache
- 4 KiB ICache
- 64 Entry ATC MMU Buffer (4-fach assoziativ)
Register - 8 Adressregister
- 8 Datenregister
- 2 Statusregister
- 8 Floating Point Data Register mit jeweils 80 Bit Breite
- 1 Floating Point Instruction Register
- 1 Floating Point Status Register
- 1 Floating Point Control Register
Transistoren ~1.170.000 (68040)
~962.000 (68EC040)
~813.000 (68LC040)Performance - ~29 Mips @ 40 MHz (Herstellerangabe von 44 Mips ist eher unrealistisch)
- ~11 MFlops @ 40 MHz
Einzelnachweise
- ↑ M68040 Microprocessors User's Manual, Freescale Inc.
Weblinks
Commons: Motorola 68040 – Sammlung von Bildern, Videos und Audiodateien- Motorola 68040 Prozessoren: Bilder und Beschreibungen auf cpu-collection.de
- Homepage des Herstellers Freescale Inc. (Motorola hat die Chipfertigung ausgegliedert.) (engl.)
- M68040 Microprocessors User's Manual (engl.) (PDF-Datei; 3,30 MB)
Industrial Control Unit: 14500
6800er-Familie: 6800 | 6809 | (Hitachi 6309)
68000er-Familie: 68000 | 68008 | 68010 | 68012 | 68020 | 68030 | 68040 | 68060 | ColdFire | DragonBall
88000er-Familie: 88110 | 88200
Mathematische Koprozessoren: 68881, 68882
Memory Management Unit: 68451 | 68851
PowerPC-Familie: PPC 601 | PPC e200 | PPC 603/e300 | PPC 75x | PPC e500 | PPC 74xx/e600 | PPC e700 | PowerQUICC-Familie | QorIQ
Wikimedia Foundation.
Schlagen Sie auch in anderen Wörterbüchern nach:
Motorola 68040 — This article was originally based on material from the Free On line Dictionary of Computing, which is licensed under the GFDL. A Motorola 68040 microprocessor … Wikipedia
Motorola 68040 — Microprocesador Motorola 680LC40. El Motorola 68040 es un microprocesador de Motorola, lanzado en 1990. Fue el sucesor del 68030 y a su vez fue sucedido por el 68060 (el 68050 fue un proyecto abandonado y nunca presentado, el cual era una mejora… … Wikipedia Español
Motorola 68040 — Le Motorola 68040 est un microprocesseur CISC 32 bits de la famille m68k de Motorola, produit en 1990. Il succède au Motorola 68030 et précède le Motorola 68060. Le 68050 fut un projet abandonné, il était aux 68040 ce qu étaient le 68030 au 68020 … Wikipédia en Français
68040 — Motorola 68LC040 mit einer Taktfrequenz von 25 MHz. Der Motorola 68040 ist ein 32 Bit Mikroprozessor der Firma Motorola. Er verfügt in der vollen Version über zwei integrierte MMUs (gemäß der Harvard Architektur) und eine dem Motorola 68881/68882 … Deutsch Wikipedia
Motorola 68EC040 — Motorola 68LC040 mit einer Taktfrequenz von 25 MHz. Der Motorola 68040 ist ein 32 Bit Mikroprozessor der Firma Motorola. Er verfügt in der vollen Version über zwei integrierte MMUs (gemäß der Harvard Architektur) und eine dem Motorola 68881/68882 … Deutsch Wikipedia
Motorola 68LC040 — mit einer Taktfrequenz von 25 MHz. Der Motorola 68040 ist ein 32 Bit Mikroprozessor der Firma Motorola. Er verfügt in der vollen Version über zwei integrierte MMUs (gemäß der Harvard Architektur) und eine dem Motorola 68881/68882 fast vollständig … Deutsch Wikipedia
68040 — Motorola 68040 Le Motorola 68040 est un microprocesseur CISC 32 bits de la famille m68k de Motorola. Il succède au Motorola 68030 et précède le Motorola 68060. Le 68050 fut un projet abandonné, il était aux 68040 ce qu étaient le 68030 au 68020,… … Wikipédia en Français
Motorola 68EC040 — Motorola 68040 Le Motorola 68040 est un microprocesseur CISC 32 bits de la famille m68k de Motorola. Il succède au Motorola 68030 et précède le Motorola 68060. Le 68050 fut un projet abandonné, il était aux 68040 ce qu étaient le 68030 au 68020,… … Wikipédia en Français
Motorola 68LC040 — Motorola 68040 Le Motorola 68040 est un microprocesseur CISC 32 bits de la famille m68k de Motorola. Il succède au Motorola 68030 et précède le Motorola 68060. Le 68050 fut un projet abandonné, il était aux 68040 ce qu étaient le 68030 au 68020,… … Wikipédia en Français
Motorola 68060 — Motorola MC 68EC060 im Keramikgehäuse Der Motorola 68060 ist ein 32 Bit Prozessor von Motorola. Er wurde 1994 als Nachfolger des Motorola 68040 veröffentlicht. Der 68060 ist der leistungsstärkste Prozessor der 680x0 Prozessorfamilie. Inhaltsve … Deutsch Wikipedia