www.wikidata.de-de.nina.az
Dieser Artikel oder nachfolgende Abschnitt ist nicht hinreichend mit Belegen beispielsweise Einzelnachweisen ausgestattet Angaben ohne ausreichenden Beleg konnten demnachst entfernt werden Bitte hilf Wikipedia indem du die Angaben recherchierst und gute Belege einfugst Die Motorola 68000er Familie auch als 680x0 oder m68k bzw 68k bezeichnet ist eine Serie von historischen CISC Mikroprozessoren der Firma Motorola Motorola MC68000 im 64 poligen DIPMotorola 68010 im DIP GehauseMotorola 68020Motorola 68030Motorola 68LC040 mit einer Taktfrequenz von 25 MHzMotorola MC 68EC060Eingesetzt wurden die Prozessoren dieser Familie in vielen Heimcomputern wie dem Atari ST Amiga oder Macintosh in Servern beispielsweise von Apollo Hewlett Packard oder Sun Microsystems aber auch in Spielkonsolen wie dem Atari Jaguar oder Sega Mega Drive Im Bereich eingebetteter Systeme sind Abkommlinge dieser Familie 683xx bis heute im Einsatz Alle Prozessoren dieser Serie haben einen einfachen aber machtigen Befehlssatz mit vielen Adressierungsarten und Operandengrossen von 8 16 und 32 Bit Beispielsweise existiert der Datentransferbefehl move der als echter Zweiadressbefehl ein Datum von einer Speicherstelle zur anderen kopieren kann ohne dabei den Umweg uber ein CPU Register zu gehen Die Byte Reihenfolge der 68k Familie ist Big Endian Inhaltsverzeichnis 1 Die 68K Prozessoren 1 1 Mitglieder dieser Familie 1 2 Nummerierungsschema 1 3 Spin Off 2 Geschichte 3 Siehe auch 4 WeblinksDie 68K Prozessoren BearbeitenMitglieder dieser Familie Bearbeiten Motorola 68000 Motorola 68HC001 68000 mit 8 oder 16 Bit Bus und 24 Bit Adressen Motorola 68008 Motorola 68010 Motorola 68012 Motorola 68020 Motorola 68EC020 Motorola 68030 Motorola 68EC030 Motorola 68040 Motorola 68EC040 Motorola 68LC040 Motorola 68060 Motorola 68EC060 Motorola CPU32 Motorola 68330 Motorola Coldfire Motorola DragonballMotorola 68440 zweikanaliger DMA Controller fur den 68000 10 Motorola 68450 vierkanaliger DMA Controller fur den 68000 10 Motorola 68451 externe MMU fur den 68000 10 Motorola 68851 externe MMU fur den 68020 Motorola 68881 externe FPU fur den 68020 und 68030 Motorola 68882 externe FPU fur den 68020 und 68030Nummerierungsschema Bearbeiten Die Prozessoren mit geraden Nummern 68000 68020 68040 68060 waren fur grossere Anderungen an der Architektur vorgesehen die ungeraden Nummern 68010 68030 68050 68070 waren dagegen Architekturoptimierungen Die Prozessoren 68050 und 68070 waren zwar geplant wurden aber von Motorola nie produziert Philips hatte auf Basis des 68000 den SCC68070 entwickelt Zum Beispiel waren der Motorola 68010 und auch der 68012 ein 68000 mit Optimierungen fur Schleifenoperationen und der Moglichkeit nach einem Seitenfehler pagefault eine Instruktion zu pausieren Das ermoglichte mit Hilfe einer Speicherverwaltungseinheit MMU den Einsatz von virtuellem Speicher virtual memory Ansonsten gab es keine weiteren Anderungen an der Architektur Ahnlich war es auch bei dem 68030 Dieser war im Prinzip nur eine verkleinerte Version des 68020 bei der die MMU und ein zusatzlicher Datencache 256 Byte in die CPU integriert wurden Den 68030 gab es mit einer Geschwindigkeit von bis zu 50 MHz Die Anderungen vom 68000 68010 zum 68020 68030 waren dagegen sehr umfangreich Spin Off Bearbeiten Freescale ColdFire Freescale DragonBall MC68328 APOLLO CORE 68080Geschichte BearbeitenDie Serie beginnt 1979 mit dem Motorola 68000 Er besitzt intern 32 Bit Register einen mit 32 Bit adressierten linearen Adressraum eine 16 Bit ALU sowie einen 16 Bit Datenbus Nach aussen hat er nur 24 Adressleitungen real benutzbar sind also nicht 4 GiB sondern nur 16 MiB Speicher was damals aber keine relevante Einschrankung darstellte Der Motorola 68008 ist eine reduzierte Variante des 68000 mit einem 8 Bit breiten Daten und einem 20 Bit breiten Adressbus Neben ihrer Verwendung als Hauptprozessor beispielsweise im Sinclair QL wurde diese CPU gerne als Controller in der Steuerungstechnik eingesetzt Wenig erfolgreich war der Motorola 68010 der einige Fehler des 68000 behob Speziell wurde der Umgang mit Speicherzugriffsfehlern verbessert was fur die sinnvolle Unterstutzung einer MMU notwendig war Ausserdem erhielt die Pipeline einen speziellen Modus der kurze Schleifen aus zwei Befehlen deutlich beschleunigte indem diese ohne wiederholtes Lesen der Befehle ausgefuhrt wurden Der Motorola 68012 war eine Variante des 68010 bei dem zusatzliche Adressleitungen die Adressierung von bis zu 2 GiB Speicher erlaubten Mit dem Motorola 68020 wurde der Prozessor komplett auf 32 Bit umgestellt verfugte erstmals uber einen Cache fur Instruktionen Grosse 256 Byte und konnte problemlos mit der FPU 68881 bzw 68882 oder der MMU 68851 eingesetzt werden Die preisgunstige Variante 68EC020 hatte nur 24 Adressleitungen herausgefuhrt Der Motorola 68030 enthielt eine integrierte programmierbare MMU mit deren Hilfe virtuelle Speicherverwaltung moglich wurde und getrennte Cachespeicher fur Daten 256 Bytes und Befehle 256 Bytes Dem 68EC030 fehlte die interne MMU Mit dem Motorola 68040 wurde die FPU auf dem Chip integriert sowie der Level 1 Cache auf 4 KiB vergrossert Durch interne Taktverdoppelung hat ein 68040 mit 25 MHz etwa die Integer Rechenleistung eines mit 50 MHz getakteten 68030 Bei der Variante 68LC040 fehlte die FPU oder war wegen eines Defekts abgeschaltet Der Motorola 68060 bot wiederum eine deutliche Leistungsverbesserung gegenuber dem 68040 er liess Taktfrequenzen von bis zu 75 MHz zu erhaltlich waren meist aber Taktfrequenzen von 50 MHz und konnte dank SuperScalar bis zu zwei Integer Instruktionen pro Takt ausfuhren Hauptsachlich wurde er fur eingebettete embedded Anwendungen eingesetzt da die Prozessoren von Intel aufgrund der wesentlich grosseren Stuckzahlen sehr viel preiswerter waren bei Servern mittlerweile hauptsachlich RISC Prozessoren Verwendung fanden und mit dem PowerPC bereits ein markttechnischer Nachfolger im PC und Workstation Bereich zur Verfugung stand Ausser in einigen erweiterten Amiga Computern und als eingebettetes System fand der Motorola 68060 praktisch keine Anwendung mehr Nach dem 68060 wurde die Entwicklung des 68000er Kerns fur Embedded Zwecke weitergefuhrt Dafur wurde der Kern um zusatzliche Peripherie erweitert Zusatzlich wurde die Komplexitat reduziert um den Stromverbrauch und die Herstellungskosten zu senken Aus diesen Anderungen gingen die Motorola Coldfire und die Dragonball Familie hervor die heute in vielen Geraten wie Mobiltelefonen und PDAs z B von Palm eingesetzt werden Typische 68k Betriebssysteme sind OS 9 AmigaOS Atari TOS Mac OS vormals Macintosh System Software MiNT Linux68k NetBSD und OpenBSD Siehe auch BearbeitenListe von Mikroprozessoren Liste der Mikroprozessoren von IntelWeblinks Bearbeitenvisual6502 org Sehr hoch aufgeloste Fotos der 68000er CPUFreescale Motorola Produkte 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 Abgerufen von https de wikipedia org w index php title Motorola 68000er Familie amp oldid 238665508