www.wikidata.de-de.nina.az
Der Motorola 68060 ist ein 32 Bit Prozessor von Motorola spater Freescale heute NXP Er wurde 1994 als Nachfolger des Motorola 68040 veroffentlicht und ist der leistungsstarkste Prozessor der Motorola 68000er Familie Motorola MC 68EC060 im KeramikgehauseDie eines Motorola 68060 XC68060RC50A Inhaltsverzeichnis 1 Architektur 2 Varianten 3 Technische Merkmale 4 Trivia 5 WeblinksArchitektur BearbeitenDer 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 fur Ganzzahlberechnungen hinzugefugt Superskalaritat und eine Erweiterung fur Ganzzahl Multiplikationen die nur zwei Takte pro Multiplikation benotigt Die Einheit fur Gleitkommaberechnungen FPU wurde durch eine schnellere Variante ersetzt dabei wurden einige komplexere Funktionen des 68881 68882 nicht mit implementiert Selbst gegenuber der FPU des 68040 wurden einige Funktionen gestrichen was aber enorm zur Gesamt Ausfuhrungsgeschwindigkeit der 68060 FPU beitragt etwa Faktor 3 5 Die fehlende Funktionalitat muss durch eine vom Hersteller bereitgestellte Softwarebibliothek emuliert werden Weiterhin wurde eine Logik fur Sprungvorhersagen branch prediction eingefugt Der 68060 hat dadurch bei gleichem Takt etwa die zwei bis dreifache Rechenleistung eines 68040 Die Entwicklungsmannschaft fur den 68060 wurde von Joe Circello geleitet Der 68060 hat eine dem Intel Pentium ahnliche Architektur Ein Teil der inneren Logik einige Funktionsblocke arbeitet im Vergleich zum 68040 nicht mit der doppelten sondern mit der dreifachen Busgeschwindigkeit Das ist aber nicht mit der Taktverdopplung und verdreifachung der DX Prozessoren im PC Bereich vergleichbar Beide Prozessoren besitzen zwei superskalare in order Pipelines Jede Pipeline hat dabei jeweils einen Befehlsdekoder Dieser zerlegt komplexe Maschinenbefehle in einfachere bevor sie verarbeitet werden Die interne Verarbeitung erfolgt in vier Stufen nach dem RISC Prinzip Der eigentliche Unterschied zum Pentium liegt in der nicht superskalar ausgefuhrten Gleitkommaeinheit FPU des 68060 Entweder konnen zwei Integer Instruktionen und eine Branch Instruktion oder eine Integer eine Gleitkomma und eine Branch Instruktion parallel verarbeitet werden Allerdings konnen nicht alle Instruktionen unabhangig voneinander verarbeitet werden so dass sich eine durchschnittliche IPC von etwa 1 3 ergibt Der 68060 erreicht daher im Gleitkommabereich bei gleichem Takt nur etwa ein Drittel der Geschwindigkeit eines Pentium Im Gegensatz dazu sind die ganzzahligen Multiplikations und Bitschiebeoperationen engl bit shifting wesentlich schneller Ausserdem kann der 68060 in der Adressierungseinheit einfache Befehle ausfuhren so dass Resultate der Adressierungslogik zwei Rechenzyklen vor denen der ALU zur Verfugung stehen Diese Art der Verarbeitung fuhrt zu dem Zero Cycle Branch Verhalten das heisst dass eine Verzweigung in der Regel keine Rechenzyklen kostet Fur diese Optimierungen wurde eine grosse Menge an kompiliertem kommerziellem Code analysiert Daruber hinaus verfugt der 68060 gemass der Harvard Architektur uber zwei MMUs eine fur Daten und eine fur Instruktionen Paging Im Integerbereich ist er mit seinen Vorgangern grosstenteils binarkompatibel Ein Teil der komplexeren Adressierungsarten des 68020 68030 werden allerdings nicht unterstutzt Die Kompatibilitat im FPU Bereich ist nur durch den Einsatz der Emulationsbibliothek gewahrleistet Die MMU wurde im Vergleich zum 68030 und 68040 in der Funktionalitat reduziert zum Beispiel werden nur noch Seitengrossen von 4 KiB und 8 KiB unterstutzt Der 68060 ist der erste und einzige Vertreter der 68000er Familie mit Energiesparfunktionen Die CPU kann verschiedene Logikblocke dynamisch je nach Auslastung herunter oder herauftakten oder ganz deaktivieren Auf diese Funktionen kann per Software zugegriffen werden Der 68060 war die letzte Entwicklung der Motorola 68000er Familie Motorola brach die Weiterentwicklung zugunsten der PowerPC Prozessoren ab Zuletzt wurde der 68060 in einigen spaten Amiga Modellen und deren Turbokarten Erweiterungen eingesetzt Auch gab es einige Atari ST Abkommlinge die von der letzten Generation Gebrauch machten Der TOS kompatible Medusa Hades mit 68060 Prozessor sowie die Erweiterungskarten CT60 und CT63 fur den Atari Falcon gehorten dazu Apple sowie ein Grossteil der Unix Welt stiegen nach dem 68040 auf RISC basierende Prozessoren um Der 68060 wurde mit einer Geschwindigkeit von 50 MHz eingefuhrt basierend auf Motorolas 0 6 µm Herstellungsprozess Spatere Modelle erfuhren eine Reduzierung der Strukturbreite auf 0 42 µm und konnten so mit 66 MHz teilweise sogar mit 75 MHz betrieben werden Einige der EC und LC Varianten wurden sogar mit 80 MHz oder gar 90 MHz betrieben Die 0 42 µm Prozessoren waren sehr selten da sich Motorola inzwischen auf seine PowerPC Prozessoren konzentrierte Varianten Bearbeiten68060 vollstandige CPU mit FPU und MMU 68LC060 deaktivierte FPU MMU vorhanden 68EC060 FPU und MMU deaktiviertTechnische Merkmale BearbeitenArbeitsfrequenzen 50 MHz 60 MHz 66 MHz 75 MHzBetriebsspannung Vcore 3 3 VI O 5 VArbeitstemperatur 40 C bis 70 C 85 C bei aktuelleren Masken Herstellungsprozess static CMOS 0 6 mm und spater 0 42 mmBauweise PGA 206 kompatibel zum 68040 TBGA 304 31 31 1 7 mm 1 27 mm Pitch Datenbus 32 BitAdressbus 32 BitBefehlssatz CISC intern ahnlich der RISC Arbeitsweise durch Zerlegung von Macro Ops in Micro Ops Cache 00 8 KiB DCache 4 fach assoziativ 00 8 KiB ICache 4 fach assoziativ 0 64 Entry ATC MMU Buffer 4 fach assoziativ 0 96 Byte FIFO Instruction Buffer256 Entry Branch CacheRegister 8 32 Bit Datenregister 7 32 Bit Adressregister 1 32 Bit Stack Register 2 mal vorhanden einmal fur User Mode USP und einmal fur Supervisor Mode SSP 1 32 Bit Programmzahler Register 1 16 Bit Statusregister jeweils 8 Bit fur User und Supervisor Mode 1 32 Bit Prozessor Konfigurationsregister 1 32 Bit Vector Base Register 2 32 Bit Source Destination Function Register 1 32 Bit Cache Control Register 2 32 Bit Root Pointer Register jeweils fur User und Supervisor Mode 1 32 Bit Bus Control Register 5 32 Bit MMU Register nur 68060 und 68LC060 8 80 Bit FPU Register nur 68060 3 32 Bit FPU Statusregister nur 68060 Transistoren 2 5 Mio Performance 66 MHz 0 88 MIPS 36 MFLOPS75 MHz 110 MIPSTrivia BearbeitenLC und EC sind Varianten der CPU bei denen wahrend des Herstellungsprozesses auf dem Die Fehler innerhalb der FPU und oder MMU Einheit festgestellt wurden Um die Ausbeute der Fertigung zu erhohen wurden die betroffenen Einheiten gezielt deaktiviert und die CPU mit entsprechend reduziertem Funktionsumfang preiswerter verkauft Die Viper 1260 eine Amiga 1200 Turbokarte nutzte einen 68060 mit 50 MHz ubertaktet auf 56 MHz Die Apollo 1260 eine Amiga 1200 Turbokarte lasst sich mit einem 68060 Rev 6 bis 80 MHz takten Die CT60 eine Atari Falcon Erweiterungskarte erreicht mit Prozessoren der Rev 6 Taktraten von 90 MHz bis uber 100 MHz Weblinks Bearbeiten nbsp Commons Motorola 68060 Sammlung von Bildern Videos und Audiodateien Motorola MC68030 Product Summary Page Motorola 68060 Prozessoren Bilder und Beschreibungen auf cpu collection deFreescale 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 68060 amp oldid 234026807