Accueil🇫🇷Chercher

PowerQUICC

PowerQUICC est un nom générique pour plusieurs microcontrôleurs de la société Freescale dans le cadre de l'architecture Power. Ils sont conçus autour d'un ou plusieurs processeurs cores PowerPC et du QUICC Engine, un processeur RISC spécialisé dans les tâches d'entrées/sorties, de communications, d'ATM, de sécurité d'applications, networking et USB. De nombreux composants sont des designs system on a chip taillés sur mesure pour les applications embarquées.

Les produits PowerQUICC sont utilisés dans les réseaux, l'informatique industrielle et grand public, l'impression et le stockage. Freescale utilise des processeurs PowerQUICC dans sa plateforme pour l'informatique embarquée mobileGT. Par ailleurs, Freescale fabrique également des microcontrôleurs QUICC basés sur la technologie précédente 68k.

On distingue principalement quatre types de processeurs, en fonction de la puissance de calcul délivrée.

PowerQUICC I

Le Freescale XPC855T Service Processor sur un Sun Fire V20z.

La famille MPC8xx était la première des processeurs PowerPC embarqués chez Motorola. Elle était conçue pour les réseaux et les appareils system on chip. Le processeur central est une implémentation particulière de la spécification PowerPC.

Le processeur possède un cĹ“ur avec quatre Ă©tages dans le pipeline, une unitĂ© de branchement et un MMU, et est cadencĂ© jusqu'Ă  133 MHz. Le MPC821 fut introduit en 1995, de mĂŞme que le MPC860, avec un QUICC complet. Une version downgradĂ©e, avec des caches et des ports IO rĂ©duit fut prĂ©sentĂ©e en 1997.

Le module processeur de communications dans QUICC (CPM, pour "communication processor module"), décharge le CPU des tâches réseau, d'où le nom de PowerQUICC. Tous les processeurs de la famille diffèrent par la présence sur le chip de USB, ports série, PCMCIA, AIM, contrôleurs éthernet, ainsi que par la quantité de cache L1 présente, celle-ci variant entre 1 KiB (kibibyte : 1 kibibyte = 210 bytes = 1,024 bytes) et 16 KiB.


MPC8xx – Tous les processeurs PowerQUICC partagent un même schéma de nommage.

  • MPC821 – Premier processeur PowerPC embarquĂ©, avec un CPM intĂ©grĂ©, pas de FPU, cadencĂ© jusqu'Ă  50 MHz.
  • MPC860 - Premier PowerPC disposant d'une implĂ©mentation complète du QUICC engine, cadencĂ© jusqu'Ă  80 MHz.
  • MPC850 - Downgraded MPC860 avec USB et Ethernet intĂ©grĂ©. CadencĂ© jusqu'Ă  50 MHz.

PowerQUICC II

MPC8245 dans un switch Qlogic SANbox 5200 Fibre Channel.

PowerQUICC II fut introduit en 1998 et c'est un descendant direct du PowerPC 603e. Le processeur core porte également le nom de 603e ou G2.Les processeurs ont toujours 16/16 KiB en instruction/données et L1 cache, et ils sont cadencés jusqu'à 450 MHz. Ces processeurs de communication sont utilisés dans les systèmes VoIP, dans les commutateurs téléphoniques dans les stations pour cellulaires, et dans les DSLAMs. Cette famille de processeurs PowerQUICC II est devenue obsolète, car on leur préfère la ligne de produits PowerQUICC II Pro. Il n'y a pas de projet de développement futur.

MPC82xx – Tous les processeurs PowerQUICC II partagent ce schéma de nommage.

PowerQUICC II Pro

Introduit en 2004, ce processeur est basé sur un core e300 qui est lui-même un core PowerPC 603e avec 32/32 KiB de instruction/data L1 caches. Le PowerQUICC II Pro est utilisé pour des tâches spécialisées réseau, dans des routeurs, des commutateurs réseau, des DSLAMs. Il est cadencé jusqu'à 677 MHz, et inclut des technologies embarquées diverses: USB, PCI, Ethernet ainsi que des composants de sécurité. Cette famille dispose en plus d'un nouveau moteur de réseau QUICC Engine qui remplace le CPM de la famille d'origine (PowerQUICC I et PowerQUICC II) pour ce genre d'opérations.


MPC83xx – Tous les processeurs PowerQUICC II Pro reçoivent le même schéma de nommage. Un suffixe "E" signifie que le processeur un module d'encryption câblé. Les modèles dont le nom est en 834x n'ont pas de processeur quicc, ceux avec un nom en 836x en ont un.

  • MPC8343E - utilisĂ© dans la carte rĂ©seau "Killer NIC".
  • MPC8347E
  • MPC8349E - utilisĂ© dans le clone Amiga construit par ACK Systems : .
  • MPC8358E
  • MPC8360E

PowerQUICC III

Les processeurs PowerQUICC III sont basés sur un cœur en architecture 32 bits Power ISA v.2.03 appelé PowerPC e500, introduit en 2003. Il possède un pipeline en dual à 7 étages, et il intègre une unité de calcul flottant double précision (FPU) à 32/32 KiB données/cache L1, un module intégrant de multiples liens Ethernet gigabit, du PCI et PCIe, des liens RapidIO, des contrôleurs de mémoire DDR/DDR2, des accélérateurs pour les modules de sécurité.

Les fréquences d'horloge s'échelonnent entre 533 MHz et 1.5 GHz. Ces processeurs visent les cibles suivantes : réseau en entreprise, applications télécoms, stockage haute capacité, impression et traitement d'image. Certains des processeurs de cette série utilisent un module CPM plus ancien pour l'accélération des fonctions réseau, d'autres utilisent le nouveau QUICC Engine (le même que celui de la série PowerQUICC II Pro), tandis que certains ne possèdent aucun des deux. Le département marketing de Freescale n'hésite pas néanmoins à présenter tous les produits de la série 85xx sous le label "PowerQUICC III".

MPC85xx – Tous les produits de la série PowerQUICC III partagent un schéma de nommage identique. Un suffixe "E" signifie que le processeur possède un module câblé d'encryption.

  • MPC8540 – Le premier processeur Ă©quipĂ© du bus ultra-rapide RapidIO. Il inclut deux contrĂ´leurs Ethernet Gigabit. IdĂ©al pour des routeurs. FrĂ©quences allant de 600 MHz Ă  1 GHz.
  • MPC8548/47/43/41(E) - Une famille de produits incluant PCI Express et RapidIO, autour d'un cĹ“ur unique e500. Les numĂ©ros de sĂ©rie infĂ©rieurs correspondent Ă  des modules ou des fonctionnalitĂ©s rĂ©duites.
  • MPC8544 - Similaire au 8548, mais fabriquĂ© dans un procĂ©dĂ© 90 nm pour les Ă©conomies Ă©nergĂ©tiques. Possède quelques autres diffĂ©rences.
  • MPC8560 - Similaire au 8540, cette sĂ©rie fut le premier processeur PQ III. Inclut un CPM autour d'un core e500.
  • MPC8568/68E/67/67E - Utilise le QUICC engine au lieu d'un CPM, le 8567 a un ensemble rĂ©duit de pĂ©riphĂ©riques.
  • MPC8572E – Utilise une paire de cĹ“urs e500 avec des frĂ©quences allant jusqu'Ă  1.5 GHz. Pour les applications haut niveau en rĂ©seau, les pare-feu, modules antivirus (par exemple chez Kaspersky Lab).
  • MPC8574 et MPC8578 – Processeurs 4 et 8 cĹ“urs pour les stations 3G et WiMAX. FabriquĂ© en 45 nm selon le procĂ©dĂ© SOI en 2008. Voir .

Futur

PowerQUICC entre en fin de vie et va laisser la place à la plateforme compatible logicielle QorIQ qui intègrera entièrement des processeurs PowerPC e500 en mono ou multi-core, et jusqu'à 32 cores. Freescale va continuer le développement et la maintenance des systèmes PowerQUICC, mais va également faciliter la transition vers QorIQ.

Bibliographie

Annexes

Articles connexes

Liens externes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.