PowerPC 600


PowerPC 600

La famille des processeurs PowerPC 600 fut la première génération de processeurs construits sur les spécifications de l'architecture PowerPC. Leur conception a été faite dans les laboratoires Somerset à Austin (Texas), une unité formée d'ingénieurs issus d'IBM et de Motorola et fondée dans le cadre de l'Alliance AIM. Somerset entra en activité à partir de 1992 et son but était de réaliser d'une part le premier processeur PowerPC et de définir la ligne des futurs processeurs de cette famille destinés aux ordinateurs personnels. La famille PowerPC 601 apparut ainsi en 1993, et la seconde génération fut rapidement suivie des processeurs PowerPC 603, PowerPC 604, ainsi que du processeur 64 bits PowerPC 620.

Les "vrais" noms sont : 601, 603, 604 et 620. Les autres sont ou des dérivés ou des processeurs totalement différents, partageant simplement un même nom de prototype.

Sommaire

Processeurs core

PowerPC 601

Le prototype du PowerPC 601 vit sa première réalisation achevée en octobre 1992.

Le processeur PowerPC 601 constitua la première génération de microprocesseur supportant l'ensemble d'instructions de base PowerPC en 32 bits. Le désign de la puce débuta en 1991 et les premiers prototypes furent livrés en automne 1992. Ces premiers processeurs apparurent d'abord dans une station de travail IBM de type RS/6000 en octobre 1993 (en même temps que la ligne de processeurs voisins POWER2 d'IBM) ainsi que dans les ordinateurs Power Macintosh de la compagnie Apple en avril 1994. Le 601 était le premier processeur implémentant sur une seule puce l'architecture PowerPC; il fut réalisé en un temps record pour affirmer la place de cette architecture dans le marché de l'informatique et pour dynamiser l'alliance AIM. Pour réaliser les innovations technologiques prévues par ce processeur dans le temps très court imparti aux ingénieurs (performance en fréquence, nouvel ensemble d'instructions, implémentation d'un premier noyau de calcul symétrique à plusieurs processeurs) une structure d'organisation exceptionnelle fut mise en place. L'équipe d'ingénieurs simplifia considérablement la structure de base et les parties d'un processeur RISC d'IBM, tout en incluant le support de la majorité des instructions PowerPC qui ne figuraient pas sur ce processeur de départ. Toutes les parties de ce processeur de départ furent modifiées considérablement ou changées en totalité pour répondre aux nouveaux designs concernant différentes unités telles les entrées-sorties, la structure des bus et la cohérence mémoire pour le SMP.

Le bus 60x

Pour inclure le plus rapidement possible l'architecture de bus 88000 de Motorola au nouveau processeur 601, cette compagnie élabora une stratégie complète aboutissant à une spécification de l'architecture de bus 88110, ainsi qu'un ensemble d'outils pour l'implémentation logique et la vérification du bus 60x. L'équipe d'ingénieurs d'Apple était familière avec la structure I/O du 88110, qui était particulièrement bien documentée par Motorola. Ainsi, l'équipe en charge du processeur 601 adopta rapidement cette technologie de bus. La nomenclature passa de "88110" à "60x" pour une implémentation sur le processeur PowerPC 601. Cette poignée d'ingénieurs d'Apple et de Motorola reçut l'aide de plus de 120 ingénieurs d'IBM pour achever la création complète et la fabrication du processeur PowerPC 601. Voir the Bus Interface for 32-Bit Microprocessors – IBM.com.

L'utilisation de l'architecture 88110 de Motorola s'avéra très profitable sur de nombreux points. Tout d'abord pour l'équipe d'ingénieurs d'Apple, car l'adoption de ces technologies Motorola réduisit la charge de "redesign" de leurs ASICs existants et leur permit de sortir en un temps record la documentation et le processus de spécification de la nouvelle structure de bus et de son interface, en évitant au passage l'apparition d'une "guerre des bus" qui était redoutée par l'équipe du 601 si les bus 88110 ou les RSC précédents n'avaient pas été adoptés. Il est intéressant de remarquer que cet effort en vue de l'acceptation de l'architecture 88110 de Motorola, pour le bébéfice d'Apple, se fit au détriment de l'équipe d'IBM en charge du RS/6000 qui avaient leurs ASICs déjà implémentés et opérationnels autour du RSC d'une structure de bus complètement différente.

Le bus 60x devint par la suite la base d'une longue série de variantes adaptées aux processeurs 601, 603, 604, G3, G4 et le PowerQUICC de Motorola/Freescale.

Un processeur PowerPC 601 à 80 MHz fabriqué par IBM.

Caractéristiques

La puce était conçue pour une grande variété d'applications et supportait un cache CPU L2 ainsi qu'une implémentation pour le symmetric multiprocessing. Elle possédait un pipeline d'instructions à quatre étages, quatre unités fonctionnelles incluant une unité de calcul flottant, une unité d'arithmétique entière, une unité de branchement, une unité de séquencement (un héritage peu utilisé de RSC). Elle possédait de plus une unité mémoire.

Elle fut lancée par IBM durant l'automne 1993, et fut fabriquée par IBM sous le nom PP601 (mais commercialisée par Motorola sous le nom MPC601), en utilisant un processus de gravage CMOS aluminium en 0.6 µm, et avec des fréquences allant de 50 à 80 MHz.

PowerPC 601v

Un processeur PowerPC 601v cadencé à 100 MHz et fabriqué par IBM. Notez le die un peu plus fin.

Une version mise à jour, PowerPC 601v ou PowerPC 601+, sur 74 mm² et utilisant un processus de fabrication sur 0.5 µm, est apparue en 1994 avec des vitesses de 100-120 MHz:

PowerPC 603

A 100 MHz Motorola PowerPC 603 in a wire bond Quad Flat Package.

Le PowerPC 603 fut le premier processeur implémentant l'ensemble complet des instructions 32-bit de l'architecture PowerPC telle que spécifiée[1]

PowerPC 603e / 603ev

Famille agrandie

PowerPC 602

Le PowerPC 602 était une version downgradée du PowerPC 603, faite spécialement pour les consoles de jeu par Motorola et IBM et introduites en Juin 1995. Il avait un cache L1 plus petit (4 KB instruction et 4 KB data), une unité de calcul en flottant en précision simple et une unité de branchement conditionnel réduite. Il fut produit avec des vitesses allant de 50 à 80 MHz,et consommait 1.2 W à 66 MHz. Il était composé d'un million de transistors sur une surface de 50 mm²; son procédé de fabrication était achevé en gravure 0.5 µm en CMOSavec quatre niveaux d'interconnection.

3DO developpa la console de jeu M2 qui utilisait deux PowerPC 602s; mais cette console ne fut jamais introduite sur le marché.

PowerPC 603Q

PowerPC 613

PowerPC 614

PowerPC 615

PowerPC 625

PowerPC 630

PowerPC 641

Notes et références

Voir également


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article PowerPC 600 de Wikipédia en français (auteurs)

Regardez d'autres dictionnaires:

  • PowerPC 600 — The PowerPC 600 family was the first family of PowerPC processors built. They were designed at the Somerset facility in Austin, Texas, jointly funded and staffed by engineers from IBM and Motorola as a part of the AIM alliance. Somerset was… …   Wikipedia

  • PowerPC G4 — is a designation used by Apple Computer to describe a fourth generation of 32 bit PowerPC microprocessors. Apple has applied this name to various different (though closely related) processor models from Freescale, a former part of… …   Wikipedia

  • PowerPC — (PPC) ist eine 1991 durch ein Konsortium aus Apple, IBM und Motorola (heute: Freescale) – auch kurz AIM genannt – spezifizierte CPU Architektur. Der Name PowerPC ist ein Akronym, wobei Power für Performance optimization with enhanced RISC… …   Deutsch Wikipedia

  • Powerpc — (PPC) ist eine 1991 durch ein Konsortium aus Apple, IBM und Motorola (heute: Freescale) – auch kurz AIM genannt – spezifizierte CPU Architektur. Der Name PowerPC ist ein Akronym, wobei Power für Performance optimization with enhanced RISC… …   Deutsch Wikipedia

  • PowerPC G3 — Saltar a navegación, búsqueda PowerMac G3 abierto. PowerPC G3 es la designación usada por Apple Computer para la tercera generación de microprocesadores RISC PowerPC de la familia 750 diseñada y fabricada por IBM y Motorola …   Wikipedia Español

  • PowerPC G3 — is a designation used by Apple Computer to a third generation of PowerPC microprocessors from the PowerPC 750 family designed and manufactured by IBM and Motorola/Freescale. The term is often, incorrectly, imagined to be a physical model of… …   Wikipedia

  • PowerPC 400 — The PowerPC 400 family is a line of 32 bit embedded RISC processor cores built using Power Architecture technology. The cores are designed to fit inside specialized applications ranging from System on a chip (SoC) microcontrollers, network… …   Wikipedia

  • PowerPC G3 — Pour les articles homonymes, voir G3 et Arthur. G3, d abord au nom de code Arthur, est un nom commercial inventé fin 1997 par Apple, en référence à la troisième génération des microprocesseurs PowerPC, lors de l introduction du PowerPC 750. C est …   Wikipédia en Français

  • PowerPC e200 — The PowerPC e200 is a family of 32 bit Power Architecture microprocessor cores developed by Freescale for primary use in automotive and industrial control systems. The cores are designed to form the CPU part in system on a chip (SoC) designs with …   Wikipedia

  • PowerPC 5000 — The PowerPC 5000 family is a series of Power Architecture microprocessors from Freescale (previously Motorola) designed for automotive and industrial microcontroller and system on a chip (SoC) use. The MPC5000 family consists of two lines… …   Wikipedia