Motorola 68060

Le Motorola 68060 est un microprocesseur à 32 bits du Motorola , libéré dans le 1994 , et est le successeur au Motorola 68040 . Les 68060 est le processeur de famille du 680x0 de la plus haute performance disponible.

Architecture

Les 68060 (habituellement désigné simplement sous le nom des 060, prononcé oh-soixante ) n'est pas simplement une conception des 68040, mais de-rayent le processeur entièrement nouveau, ajoutant une deuxième canalisation de nombre entier, une unité de multiplication de nombre entier de deux cycles, un plus rapide FPU , et la logique de la prévision de branche . Il a 2 à 3 fois les possibilités d'exécution des 68040 au même clockrate. La conception 68060 a été menée par le Joe Circello .

Les 68060 parts la plupart des dispositifs architecturaux avec le Pentium original . Tous les deux ont une configuration duelle très semblable de la canalisation d'instruction de du dans-ordre de Superscalar , et un décodeur d'instruction qui décompose des instructions complexes en les plus simples avant exécution. Cependant, une différence significative est que les 68060 FPU ne sont pas canalisés et est donc jusqu'à trois fois plus lente que le Pentium dans des applications de virgule flottante. Contrairement au ce, les multiplications de nombre entier et les instructions de décalage de peu sont sensiblement plus rapides sur les 68060. Un dispositif intéressant des 68060 est la capacité d'exécuter des instructions simples dans l'unité de génération d'adresse (AGU) et de fournir de ce fait les cycles du résultat deux avant le ALU . Un autre point d'intérêt est que des grands nombres de code compilé commercial ont été analysés les indices quant auxquels les instructions seraient les meilleurs candidats pour l'optimisation d'exécution.

Les 68060 étaient le dernier développement de la série du 680x0 pour l'usage d'usage universel, abandonnée en faveur des morceaux de PowerPC . Il a vu l'utilisation dans quelques cartes d'accélérateur de machines d'Amiga de tard-modèle et d'Amiga comme quelques clones de la rue d'Atari de et une carte d'accélérateur de faucon (CT060), mais Apple Inc. et le monde d'Unix avait passé à de diverses plates-formes du RISC . Les 68060 ont été présentés à 50 mégahertz sur 0.6 processus de fabrication du µm de Motorola. Quelques ans après il a été rétréci à 0.42 µm et cogné à 66 mégahertz et à 75 mégahertz.42 pièce de µm était rare, comme Motorola décidé pour se concentrer sur leur projet du RISC de PowerPC . Au cas où Motorola a décidé de coller avec la série 680x0 il est très probable que le prochain processeur ait ressemblé le architecture du P6 de s d'Intel à '.

Peut-être son utilisation plus mémorable était dans les graphiques américains de télévision d'émission. Chyron « s infini ! , Maximum ! , et Maxine ! la série de générateurs de caractères de télévision a employé les 68060 comme processeur principal. Ces générateurs de caractères étaient un montage sur les stations de la filiale de beaucoup de chaînes de télévision américaines.

Les 68060 ont été également employés dans des systèmes du bureau PBX de l'option du méridien 1 de Nortel de 51, 61 et 81 grands, actionnant des panneaux de processeur du noyau CP3 et CP4. Une paire de ces conseils chacune folâtrant des 68060 pourrait être employée pour rendre le PBX insensible aux défaillances. C'était une application logique comme les noyaux précédents du méridien 1 ont employé d'autres morceaux de Motorola. Nortel a depuis changé l'architecture pour employer des processeurs d'Intel.

Les développements du noyau de base continuent, destiné aux systèmes inclus. Les voici qui sont combinés avec un certain nombre d'interfaces périphériques du pour réduire l'alimentation de complexité et électrique globale d'une conception. Un certain nombre de morceaux, chacun avec différents ensembles d'interfaces, sont vendus sous le nom du ColdFire et du DragonBall .

Pour plus d'information sur l'ensemble et l'architecture d'instruction, voir le Motorola 68000 .

Histoire

Les chiffres pairs (68000, 680 2 0, 680 4 0, 680 6 0) étaient réservés pour des révisions importantes à l'architecture du noyau 680x0. Les nombres impairs (680 1 0, 680 3 0, 680 5 0, 680 7 0) étaient réservés pour des mises à niveau à l'architecture du morceau précédent (NOTA: - le non 68050 ou 68070 a été jamais produit par Motorola).

Par exemple, le 68010 de Motorola (et le obscur 68012 ) étaient des 68000 avec des améliorations à l'instruction de boucle et à la capacité de suspendre alors continuent une instruction en cas d'un défaut de page, permettant l'utilisation de la mémoire virtuelle virtuelleee avec le matériel approprié du MMU . Il n'y avait, cependant, aucune révision importante de l'architecture de noyau. De même, Motorola 68030 était une amélioration de processus sur les 68020 avec le MMU et une petite cachette (256 bytes) de a déplacé le sur-morceau. Les 68030 étaient disponibles dans des estimations de vitesse jusqu'à 50MHz.

Le saut du 68000/68010 au 68020/68030, cependant, a représenté une révision importante, avec trop d'individu change pour énumérer ici.

Avant que les 68060 aient été dans la production, Motorola avait abandonné le développement des morceaux de MC680x0-based en faveur du PowerPC .

Bien que la dernière version de Motorola du processeur ait été les 68060, il y avait un processeur du 68070 . Ce dispositif a été produit par le Signetics (Philips), et était un processeur modestement amélioré de 68000 séries, avec un simple, un sur-morceau MMU et un appui d'autobus du ² C du I. Il a sorti longtemps avant les 68060, et a été employé la plupart du temps comme processeur incorporé dans quelques articles d'électronique grand public.

Random links:Bon homme, le Wisconsin | Elle Macpherson | Sargis Kakabadze | Castelnaudary | Marquer Mullins | Motorola_68060