El PowerPC e5500 es un núcleo de microprocesador basado en Power ISA de 64 bits de Freescale Semiconductor . El núcleo implementa la mayor parte [1] del núcleo de Power ISA v.2.06 con soporte de hipervisor , pero no AltiVec . Tiene una tubería fuera de orden de siete etapas y cuatro problemas con una FPU de doble precisión , tres unidades Integer , cachés L1 de datos e instrucciones de 32/32 KB , caché L2 privada de 512 KB por núcleo y hasta 2 MB de caché L3 compartida. Las velocidades varían hasta 2,5 GHz, y el núcleo está diseñado para ser altamente configurable a través de la estructura CoreNet y satisfacer las necesidades específicas de las aplicaciones integradas con características como operación de múltiples núcleos e interfaz para unidades de procesamiento de aplicaciones auxiliares (APU).
El e5500 se basa en el núcleo e500mc y añade algunas instrucciones nuevas introducidas en la especificación Power ISA 2.06, a saber, aceleración a nivel de byte y bit; paridad, recuento de población, permutación de bits y comparación de bytes. La FPU se toma directamente del núcleo PowerPC e600 , que es una unidad IEEE 754 de precisión dual totalmente segmentada clásica que funciona a la velocidad máxima del núcleo y admite la conversión entre números enteros y flotantes de 64 bits, efectivamente el doble de rápido que la FPU en e500mc. El e5500 también presenta una unidad de predicción de bifurcación mejorada con una pila de enlaces de 8 entradas.
El núcleo e5500 es el primer núcleo Power ISA de 64 bits diseñado exclusivamente por Freescale y se presentó en el Freescale Technology Forum en junio de 2010. Los modelos simulados estuvieron disponibles en julio de 2010, las muestras físicas a fines de 2010 y la fabricación a gran escala en la segunda mitad de 2011. Freescale ha utilizado los apodos e700 y NG-64 para referirse a un núcleo con especificaciones muy similares desde 2004, pero no son el mismo producto. [2]
El e5500 es el motor de la familia de sistemas en chip (SoC) QorIQ P5 de alto rendimiento , que comparten el mismo esquema de nombres: "P50x0". BAE Systems ha construido SoCs resistentes a la radiación para dispositivos espaciales que utilizan núcleos RAD5500 , basados en el diseño del núcleo e5500. [3]