Motorola 68020

Le Motorola 68020 est un microprocesseur à 32 bits du Motorola , libéré dans le 1984 . C'est le successeur au Motorola 68010 et est réussi par le Motorola 68030 .

Description

Les 68020 (habituellement juste désigné sous le nom des '020, du prononcé oh-deux-oh ou du oh-vingt ) ont eu des données internes et externes à 32 bits et des bus d'adresses. Une version plus peu coûteuse, le 68EC020 , a seulement eu des 24 bus d'adresses de bit. Les 68020 ont été produits aux vitesses s'étendant de 12 mégahertz à 33 mégahertz.

Améliorations plus de 68010

Les 68020 ont ajouté beaucoup d'améliorations aux 68010 comprenant une unité à 32 bits (ALU) d'arithmétique-logique de , bus de données externes et bus d'adresses, et nouveaux instructions et modes d'adressage. Les 68020 (et 68030) ont eu une canalisation à trois étages appropriée.

La restriction d'alignement à l'accès de mot et de données de longword actuel dans ses prédécesseurs a été enlevée avec les 68020.

Dispositifs de multitraitement

Le modèle de multitraitement de Motorola a été ajouté avec les 68020. Ceci a permis à jusqu'à huit processeurs par système de coopérer, ces huit pourrait être tout nombre des unités centrales de traitement, FPUs mais un MMU simple (un Motorola 68841 ou 68851 ). Ceci a eu une certaine limitation, car chaque unité centrale de traitement utilisée a dû être le même modèle (pas nécessairement la même horloge) et chaque FPU doit être le même modèle (encore, pas nécessairement la même horloge) ainsi le multitraitement un 68020/25 avec un 68030/25 n'a pas été permis (les 020, par exemple, ne pourraient pas se rendre compte du 030's MMU interne) mais un 68020/25 avec un 68882/33 était parfaitement acceptable et tout à fait commun. Il était, cependant, extrêmement rare de voir plus d'un unité centrale de traitement ou FPU dans le même système. La plupart des boîtes d'Unix faites avec 68020s étaient simplement les '020, des FPU ( 68881 ou 68882 ) et des MMU (68841 ou 68851).

Ensemble d'instruction

Les nouvelles instructions ont inclus quelques améliorations et prolongements mineurs à l'état de surveillant, plusieurs instructions pour la gestion de logiciel d'un système de multitraitement (qui ont été enlevées dans les 68060), un certain soutien des langages de haut niveau évolués qui n'ont pas obtenu ont employé beaucoup (et a été enlevé des futurs processeurs 680x0), plus grand multiplient (peu 32×32→64) et divisent (quotient de peu 64÷32→32 et reste de 32 bits) des instructions, et des manipulations de champ de peu.

Modes d'adressage

Les nouveaux modes d'adressage ont ajouté le mesuré indexant un et un niveau différent de l'adressage indirect à plusieurs des modes préexistants, et ont ajouté tout à fait un peu de flexibilité à de divers modes d'index et opérations. Bien qu'on ne l'ait pas prévu, ces nouveaux modes ont rendu les 68020 très appropriés à l'impression de page ; la plupart des imprimantes à laser ont au début des années 90 eu un 68EC020 à leur noyau.

Les 68020 ont eu une cachette minimale d'instruction diriger-tracée 256 par bytes, disposée en tant que 64 entrées de quatre octets. Bien que petite, elle a toujours fait une différence significative dans l'exécution de beaucoup d'applications. La diminution en résultant du trafic d'autobus était particulièrement importante dans les systèmes se fondant fortement sur le DMA .

Utilisation

Les 68020 ont été employés dans le Macintosh II d'Apple et des PCs de Macintosh LC aussi bien que les postes de travail de Sun 3 et Hewlett Packard des analyseurs de réseau de 8711 séries. L'ordinateur d'Amiga 1200 du commodore et la console de jeux d'Amiga CD32 ont employé le coût-réduit 68EC020 .

C'est également le processeur employé à bord des trains du TGV pour décoder signaler l'information ce qui est envoyé aux trains par les rails. Il est autre étant employé dans les systèmes de contrôle de vol des avions de combat de l'ouragan d'Eurofighter de .

Pour plus d'information sur les instructions et l'architecture voir le Motorola 68000 .

Random links:Banlieue noire tordue de crique, Minnesota | Marcelo Cassaro | MPPP | Disquette d'agitation | Équipe de football de national du Kyrgyzstan | Motorola_68020