stringtranslate.com

PowerPC e500

El PowerPC e500 es un núcleo de microprocesador de 32 bits de Freescale Semiconductor . El núcleo es compatible con la especificación PowerPC Book E anterior, así como con Power ISA v.2.03 . [ cita requerida ] Tiene una doble emisión, canalización de siete etapas con FPU (a partir de la versión 2 en adelante), cachés L1 de datos e instrucciones de 32/32 KiB y caché frontal L2 de 256, 512 o 1024 KiB. Las velocidades varían de 533 MHz a 1,5 GHz, y el núcleo está diseñado para ser altamente configurable y satisfacer las necesidades específicas de las aplicaciones integradas con características como la interfaz de operación de múltiples núcleos para unidades de procesamiento de aplicaciones auxiliares (APU).

El e500 alimenta los procesadores de red de sistema en chip (SoC) PowerQUICC III de alto rendimiento y todos ellos comparten un esquema de nombres común, MPC85xx . El nuevo QorIQ de Freescale es el paso evolutivo del PowerQUICC III y también se basará en núcleos e500.

Versiones

Hay tres versiones del núcleo e500, a saber, el e500v1 original , el e500v2 y el e500mc .

Una evolución de 64 bits del núcleo e500mc se llama núcleo e5500 y se introdujo en 2010, y un núcleo e6500 posterior agregó capacidades de subprocesamiento múltiple en 2012.

e500v1

e500v2

Las principales mejoras del e500v2 con respecto al e500v1 incluyen:

e500mc

Freescale introdujo el e500mc en la familia de chips QorIQ en junio de 2008. El e500mc tiene las siguientes características:

Aplicaciones

PowerQUICC

Todos los dispositivos PowerQUICC 85xx se basan en núcleos e500v1 o e500v2, la mayoría de ellos en este último.

QorIQ

En junio de 2008, Freescale anunció la marca QorIQ , microprocesadores basados ​​en la familia de núcleos e500.

Software

En el software libre y de código abierto , la familia e500/MPC85xx (menos el e500mc, que no tiene SPE) se conoce generalmente como "PPC SPE" (powerpcspe), y la EABI se conoce como "eabispe". Tanto GCC (antes de la versión 9) como LLVM [1] ofrecen soporte para compilar en esta plataforma, y ​​QEMU proporciona emulación. Debian ofreció un puerto no oficial para el e500v2. [2]

Véase también

Referencias

  1. ^ "49854 – Limpieza del manejo de opciones de SPE/e500". gcc.gnu.org . Afortunadamente, LLVM ha mejorado un poco el objetivo SPE, de modo que los usuarios pueden cambiar a LLVM para algunos proyectos por el momento. [...] (Comentario de cierre) El backend powerpcspe ha quedado obsoleto en GCC 8 y se eliminó durante el desarrollo de GCC 9.
  2. ^ "PowerPCSPEPort - Wiki de Debian".