einplatinenrechner:32-bit-motorola-cpus
Inhaltsverzeichnis
32-Bit-Motorola-CPUs
siehe auch MC68HC12
Die ungeraden Bezeichnungen wie MC68010, MC68030, MC68050 sind für "verbesserte CPUs" reserviert. Es gab also keine MC68050, weil nie eine verbesserte Version von der MC68040 hergestellt wurde… war vielleicht auch nicht nötig!?
- "echte" 32-Bit-CPUs von Motorola (später Freescale, heute NXP):
- Der erste "echte" 32-Bit-Prozessor von Motorola, dessen Datenbus und Adressbus volle 32 Bit breit ist, war der Motorola 68020.
- Der Nachfolger des Motorola 68020 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.
- Der
Motorola 68020wurde u.a. auch im Eurofighter (Steuerungs-Ausgleichsrechner für die Flugstabilität) und im Flugabwehrpanzer Gepard (Feuerleitrechner) eingesetzt. Der 68020 wurde auch gerne in Unix-Workstations, etwa von Sun oder Apollo, eingesetzt. - Motorola 68020: Er kam 1984 auf den Markt und besteht aus zirka 190.000 Transistoren. Und konnte mit bis zu 33 MHz getaktet werden (
10MIPS bei33MHz).MC68020-~0,303MIPS/MHz -~1,59MIPS/GHz/Transistor
- Motorola 68030: Er kam 1987 auf den Markt und besteht aus zirka 273.000 Transistoren. Und konnte mit bis zu 60 MHz getaktet werden (
18MIPS bei50MHz).MC68030-~0,36MIPS/MHz -~1,32MIPS/GHz/Transistor- Der 68030 stellt im Grunde nur eine Produktpflege des 68020 dar - allerdings eine sehr erfolgreiche. Zusätzlich zum bekannten 256 Bytes Befehlscache kamen weitere 256 Bytes als Datencache hinzu. Der 030 lernte den Burstmodus für schnellere Speicherzugriffe; die vorher als MC68851 nachzurüstende PMMU wurde beim 68030 auf den CPU-Chip integriert. Der Intel 80386 in seinen hochgezüchteten Varianten ist etwa genauso leistungsfähig. Der 68030 wurde mit 16 bis 50 MHz ausgeliefert, bei 50 MHz schafft er 18 MIPS.
- Man trifft den 68030 in sehr vielen Mac-Modellen, in einigen Sun-3-Workstations, in den Apollo/HP Apollo-Workstations und -Servern, in Atari Falcon, der HP 9000 Workstation, in den ersten NeXT Cube und in Bull-Servern an.
- Motorola 68040: Er kam 1990 auf den Markt und besteht aus zirka 1.170.000 Transistoren. Und konnte mit bis zu 40 MHz getaktet werden (
~28MIPS bei40MHz, die Herstellerangabe von 44 MIPS ist eher unrealistisch).MC68040-~0,7MIPS/MHz -~0,6MIPS/GHz/Transistor
- Motorola 68060: Er kam 1994 auf den Markt und besteht aus zirka 2,5 Mio. Transistoren. Und konnte anfangs mit bis zu 50 später dann mit bis zu 90 MHz getaktet werden (
110MIPS bei75MHz).MC68060-~1,46667MIPS/MHz -~0,587MIPS/GHz/Transistor
- Er rechnete, bei gleicher Taktfrequenz, zirka doppelt so schnell wie der 68040, besaß aber auch zirka doppelt so viele Transistoren. Er war die letzte Entwicklung sowie der leistungsstärkste Prozessor der Motorola-68000er-Familie. Der Motorola 68060 (meistens einfach nur 060 genannt, sprich null-sechzig) ist kein einfaches Redesign des 68040, sondern wurde – basierend auf den Erfahrungen mit dem 68040 – komplett neu entwickelt. Es wurde eine zweite Einheit für Ganzzahlberechnungen hinzugefügt (Superskalarität) und eine Erweiterung für Ganzzahl-Multiplikationen, die nur zwei Takte pro Multiplikation benötigt. Die Einheit für Gleitkommaberechnungen (FPU) wurde durch eine schnellere Variante ersetzt, dabei wurden einige komplexere Funktionen des 68881/68882 nicht mit implementiert. Selbst gegenüber der FPU des 68040 wurden einige Funktionen gestrichen, was aber enorm zur Gesamt-Ausführungsgeschwindigkeit der 68060-FPU beiträgt (etwa Faktor 3,5). Die fehlende Funktionalität muss durch eine vom Hersteller bereitgestellte Softwarebibliothek emuliert werden. Weiterhin wurde eine Logik für Sprungvorhersagen (branch prediction) eingefügt. Der 68060 hat dadurch bei gleichem Takt etwa die zwei- bis dreifache Rechenleistung eines 68040. Der 68060 hat eine dem Intel Pentium ähnliche Architektur.
-
- neben den CPUs
Z80AundIntel 8088konnte man ihn auch mit derMotorola 68020aufbauen bzw. bestücken
sonstiges
-
- Der
Z80ist eine bessere Alternative zumi8080, die von einem Intel-Ex-Mitarbeiter entwickelt wurde. - Der
6502ist eine deutlich billigere Alternative zumMC6800, die von einem Motorola-Ex-Mitarbeiter entwickelt wurde. - Benchmark "Sieb des Erasthotenes"
- 8-Bit-CPUs - Die Architektur von Motorola war einfach besser.
i8080mit4MHz:6,8SekundenMC6800mit2MHz:6,95SekundenMC6809(verbreitetes Update desMC6800) mit2MHz:5,1Sekunden
- 32-Bit-CPUs ohne FPU - hier liegen beide pro Takt noch gleich auf
i80386mit16MHz:3 - 4MIPSMC68020mit20MHz:3,5MIPSMC68030mit25MHz:5,0MIPS
- 32-Bit-CPUs mit FPU - …langsam wird Motorola überholt
i80486mit25MHz:40MIPSMC68040mit50MHz:50MIPS
- Die letzten 32 Bitter - Weil Intel mit den PCs große Stückzahlen verkaufte, konnten sie ein aufwändiges Design, mit fast doppelt so vielen Transistoren wie Motorola, günstig anbieten und Motorola hat zudem noch massive Probleme bei der Steigerung der Taktrate und wird von Intel nun erbarmungslos abgehängt, auch wenn beide CPUs pro Takt ca. gleich schnell sind.
Pentiummit60MHz (max. 233 MHz möglich):100MIPSMC68060mit50MHz (max. 75 MHz möglich):85MIPS
/home/http/wiki/data/pages/einplatinenrechner/32-bit-motorola-cpus.txt · Zuletzt geändert: von manfred
