La familia PowerPC 5000 es una serie de microprocesadores PowerPC y Power ISA de Freescale (anteriormente Motorola ) y STMicroelectronics diseñados para uso de microcontroladores y sistemas en un chip (SoC) industriales y automotrices . La familia MPC5000 consta de dos líneas (51xx / 52xx y 55xx / 56xx) que realmente no comparten una herencia común.
Procesadores
MPC51xx
- El MGT5100 se introdujo en 2002 y fue la primera CPU de Motorola para su plataforma MobileGT SoC para aplicaciones telemáticas , de información y entretenimiento en automóviles. Basado en el núcleo e300 que proviene del PowerPC 603e , funcionó a velocidades de hasta 230 MHz e incluye una FPU de doble precisión , cachés de datos / instrucciones L1 de 16/16 kB y un rico conjunto de periféricos de E / S como DDR SDRAM , USB , Controladores de disco PCI , Ethernet , IrDA y ATA .
- El MPC5121e se introdujo en mayo de 2007 y se basa en el MPC5200B. Es un procesador SoC de 400 MHz altamente integrado destinado a aplicaciones telemáticas e incluye controladores para USB, PCI, redes, DDR RAM y almacenamiento en disco. También tiene una GPU PowerVR MBX Lite integrada que admite aceleración 3D y muestra hasta 1280 × 720 píxeles y un coprocesador RISC de 200 MHz totalmente programable diseñado para procesamiento multimedia como audio en tiempo real y reconocimiento de voz .
- El MPC5123 se introdujo en abril de 2008 [1] y es esencialmente un MPC5121e sin el coprocesador PowerVR. Está diseñado para telemática , sistemas de punto de venta , equipos de atención médica, quioscos de exhibición y automatización industrial.
MPC52xx
La familia MPC5200 se basa en el procesador e300 core MGT5100 y también es parte de la plataforma mobileGT de Freescale.
- MPC5200 - 266–400 MHz, controladores en chip para DDR-RAM, PCI, Ethernet, USB, ATA, serie, DMA y otras E / S. Introducido en 2003, reemplazado por el MPC5200B.
- MPC5200B - 266-466 MHz, MPC5200 mejorado, introducido en 2005. También se utiliza en la pequeña computadora EFIKA .
MPC55xx
Basado en el núcleo e200 que proviene del núcleo MPC5xx , es compatible con el núcleo e500 más nuevo y la especificación PowerPC Book E anterior. La atención se centra en los sistemas de control industrial y automotriz, como la robótica, el tren de potencia y la inyección de combustible. [1] Los núcleos son la base para una multitud de controladores SoC que van desde 40 a 600 MHz con una variedad de funcionalidades adicionales, como Flash-ROM, controladores Ethernet y E / S personalizadas. Todos los procesadores MPC55xx cumplen con la especificación Power ISA v.2.03 .
La familia MPC55xx tiene cuatro núcleos ligeramente diferentes desde el extremo realmente bajo hasta el extremo superior.
- MPC5510 : utiliza un núcleo e200z1 , con un núcleo e200z0 opcional como coprocesador.
- MPC5533 y MPC5534 : utiliza núcleos e200z3 .
- MPC5553 , MPC5554 , MPC5561 , MPC5565 , MPC5566 y MPC5567 : utiliza núcleos e200z6 .
MPC56xx
La familia MPC56xx son microcontroladores basados en el núcleo PowerPC e200 desarrollados conjuntamente por Freescale y STMicroelectronics . Basado en un proceso de fabricación de 90 nm. Estos microcontroladores están hechos a medida para aplicaciones automotrices como dirección asistida, inyección de combustible, control de pantalla, tren motriz, suspensión activa, control de chasis, sistemas de frenos antibloqueo y radar para control de crucero adaptativo. Freescale llama a estos procesadores MPC56xx y ST los denomina SPC56x .
- MPC560xB / C o SPC560B / C : utiliza un solo núcleo e200z0 de hasta 64 MHz, memoria flash de hasta 512 kB , EEPROM de 64 kB , hasta 48 kB de RAM. Se utiliza para aplicaciones de electrónica de carrocería de automóviles.
- MPC560xP o SPC560P : utiliza un solo núcleo e200z0 de hasta 60 MHz, memoria flash de hasta 512 kB, EEPROM de hasta 64 kB, hasta 40 kB de RAM. Se utiliza para controlar el chasis y el airbag.
- MPC560xS o SPC560S : utiliza un solo núcleo e200z0 de hasta 64 MHz, hasta 1 MB de memoria flash, 64 kB EEPROM, hasta 48 kB de RAM y un controlador de pantalla en chip con hasta 160 kB de VRAM . Se utiliza para el control de la pantalla en color TFT .
- MPC563xM o SPC563M : utiliza un solo núcleo e200z3 de hasta 80 MHz, hasta 1,5 MB de memoria flash, hasta 111 kB de SRAM . Se utiliza para aplicaciones de tren motriz de nivel de entrada.
- MPC564xL o SPC56EL : utiliza núcleos duales e200z4 a 120 MHz, memoria Flash de 1 MB, SRAM de 128 kB.
- MPC5668G : utiliza un núcleo e200z6 y un núcleo e200z0 de hasta 128 MHz, hasta 2 MB de memoria Flash, 592 kB SRAM, controlador Ethernet integrado.
- MPC5674F : utiliza un núcleo e200z7 , hasta 264 MHz, hasta 4 MB de flash, 256 kB de RAM. Se utiliza para el control del motor, combustible y tren motriz.
Ver también
- PowerPC e200
- PowerPC e300
- PowerPC e500
- mobileGT
Referencias
- ^ La capacidad intelectual del motor Buick Regal es el GM más rápido de la industria
- Portafolio de arquitectura de energía de Freescale
- Introducción a la tecnología Power Architecture de Freescale
- Familia principal e200 de Freescale, descripción general y modelo de licencia, informe técnico
- Página MPC52xx de Freescale
- Página MPC5121e de Freescale
- Página MPC55xx de Freescale
- Página MPC56xx de Freescale