Benutzer-Werkzeuge

    ~~ RM: keiner ~~ UI: ---start--- ~~ IP:3.145.36.10~~

Webseiten-Werkzeuge


Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:parts:68060 [2014/09/28 07:36] – Bilder MWankede:parts:68060 [2015/03/01 19:01] (aktuell) MWanke
Zeile 1: Zeile 1:
-====== 68060 ======+====== 68060 CPU ======
 /* linksbündig hier ein Bild von einem XC */ /* linksbündig hier ein Bild von einem XC */
 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. 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.
  
 ===== Architektur ===== ===== Architektur =====
-[{{  :de:parts:mc68060rc50_rev6_c2_9916.jpg?250|ab 1999 mit letzter Maske : Rev.6}}]+[{{  :de:parts:mc68060rc50_rev6_c2_9916aw.jpg?250|ab 1999 mit letzter Maske : Rev.6}}]
  
 Der Motorola 68060 (meistens einfach nur 060 genannt, sprich null-sechzig) ist kein einfaches Redesign des 68040, sondern wurde komplett neu – basierend auf den Erfahrungen mit dem 68040 – 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 Funktionen des 68881/68882 nicht mit implementiert. Diese müssen durch eine Softwarebibliothek emuliert werden. Weiterhin wurde eine Logik für Sprungvorhersagen (branch prediction) eingefügt. Der 68060 hat in etwa die zwei- bis dreifache Rechenleistung eines 68040 bei gleichem Takt. Das Designteam hinter dem 68060 wurde von Joe Circello geleitet. Der Motorola 68060 (meistens einfach nur 060 genannt, sprich null-sechzig) ist kein einfaches Redesign des 68040, sondern wurde komplett neu – basierend auf den Erfahrungen mit dem 68040 – 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 Funktionen des 68881/68882 nicht mit implementiert. Diese müssen durch eine Softwarebibliothek emuliert werden. Weiterhin wurde eine Logik für Sprungvorhersagen (branch prediction) eingefügt. Der 68060 hat in etwa die zwei- bis dreifache Rechenleistung eines 68040 bei gleichem Takt. Das Designteam hinter dem 68060 wurde von Joe Circello geleitet.
  
 Der 68060 hat eine dem Intel Pentium ähnliche Architektur. Ein Großteil der inneren Logik (Pipelines) arbeitet im Vergleich zum 68040 nicht mit der doppelten, sondern mit der dreifachen Busgeschwindigkeit. Beide Prozessoren besitzen zwei superskalare in-order Pipelines. Jede Pipeline verfügt dabei jeweils über einen Befehlsdekoder. Der Dekoder zerlegt komplexe Maschinenbefehle in einfachere, bevor sie verarbeitet werden. Der eigentliche Unterschied zum Pentium liegt in der nicht superskalar ausgeführten Gleitkommaeinheit (FPU) des 68060. Daher erreicht der 68060 im Gleitkommabereich auch nur etwa ein Drittel der Geschwindigkeit eines Pentiums bei gleichem Takt. Im Gegensatz dazu sind die ganzzahligen Multiplikations- und Bitschiebeoperationen (bit shifting) wesentlich schneller. Der 68060 kann außerdem in der Adressierungs-Einheit einfache Befehle ausführen, er kann Resultate zwei Rechenzyklen von der Adressierungslogik (ALU) zur Verfügung stellen. Für diese Optimierungen wurde eine große Menge an kompiliertem kommerziellem Code analysiert. Darüber hinaus verfügt der 68060 gemäß der Harvard-Architektur über zwei MMUs, eine für Daten- und eine für Instruktionen-Paging. Der 68060 hat eine dem Intel Pentium ähnliche Architektur. Ein Großteil der inneren Logik (Pipelines) arbeitet im Vergleich zum 68040 nicht mit der doppelten, sondern mit der dreifachen Busgeschwindigkeit. Beide Prozessoren besitzen zwei superskalare in-order Pipelines. Jede Pipeline verfügt dabei jeweils über einen Befehlsdekoder. Der Dekoder zerlegt komplexe Maschinenbefehle in einfachere, bevor sie verarbeitet werden. Der eigentliche Unterschied zum Pentium liegt in der nicht superskalar ausgeführten Gleitkommaeinheit (FPU) des 68060. Daher erreicht der 68060 im Gleitkommabereich auch nur etwa ein Drittel der Geschwindigkeit eines Pentiums bei gleichem Takt. Im Gegensatz dazu sind die ganzzahligen Multiplikations- und Bitschiebeoperationen (bit shifting) wesentlich schneller. Der 68060 kann außerdem in der Adressierungs-Einheit einfache Befehle ausführen, er kann Resultate zwei Rechenzyklen von der Adressierungslogik (ALU) zur Verfügung stellen. Für diese Optimierungen wurde eine große Menge an kompiliertem kommerziellem Code analysiert. Darüber hinaus verfügt der 68060 gemäß der Harvard-Architektur über zwei MMUs, eine für Daten- und eine für Instruktionen-Paging.
-[{{:de:parts:mc68060rc50_rev6_t4_0109.jpg?200  |2001 Rev.6 alternative FAB}}]+[{{:de:parts:mc68060rc50_rev6_t4_0109aw.jpg?200  |2001 Rev.6 alternative FAB}}]
 Der 68060 ist der erste und einzige Vertreter der 68000er-Familie, der über energiesparende Powermanagement-Funktionen verfügt. Die CPU ist in der Lage, verschiedene Logikblöcke dynamisch je nach Auslastung herunter- oder herauf zu takten, oder sie vollständig zu deaktivieren. Auf die Funktionen kann per Software zugegriffen werden. Der 68060 ist der erste und einzige Vertreter der 68000er-Familie, der über energiesparende Powermanagement-Funktionen verfügt. Die CPU ist in der Lage, verschiedene Logikblöcke dynamisch je nach Auslastung herunter- oder herauf zu takten, oder sie vollständig zu deaktivieren. Auf die Funktionen kann per Software zugegriffen werden.
  
Zeile 38: Zeile 38:
  
 ===== Technische Merkmale ===== ===== Technische Merkmale =====
-[{{ :de:parts:mc68060rc50_rev6_head.jpg?200|Kopfzeile}}]+
   * :!: [[de:parts:68060_mask|Übersichts-Seite]] zu den verschiedenen Masken und Übertaktungen und Fälschungen (Fakes)   * :!: [[de:parts:68060_mask|Übersichts-Seite]] zu den verschiedenen Masken und Übertaktungen und Fälschungen (Fakes)
-  * :?: [[http://exxos.www.idnet.com/IMPULSE/atari/last/CT60/fake/index.htm|einige Hinweise]] zu gefälschten CPU's (Vorsicht auch da gibt's Fehler) 
  
 \\  \\ 
Zeile 149: Zeile 148:
   * Dokumentationen   * Dokumentationen
     * PDF?     * PDF?
 +{{tag>68060}}
Zuletzt geändert: 2014/09/28 07:36