El PowerPC e600 es una familia de núcleos de microprocesador PowerPC de 32 bits desarrollados por Freescale para su uso principal en diseños de sistema en un chip (SoC) de alto rendimiento con velocidades superiores a 2 GHz, lo que los hace ideales para enrutamiento y telecomunicaciones de alto rendimiento. aplicaciones. El e600 es la continuación del diseño de PowerPC 74xx.
El e600 es un superescalar fuera de orden RISC núcleo con 32/32 de datos / instrucciones kB L1 caches , una de siete etapas, de tres números tubería con carga / almacenamiento, registro de sistema, de gran alcance de predicción de ramificación , unidad de enteros , un doble precisión FPU y una unidad AltiVec de 128 bits mejorada con ejecución limitada fuera de orden. El núcleo está diseñado para funcionar en diseños de multiprocesamiento y de múltiples núcleos y puede admitir grandes cantidades de cachés L2 en el troquel.
El núcleo e600 es completamente compatible con los núcleos PowerPC 74xx de los que deriva.
CPU
En 2004, Freescale cambió el nombre de PowerPC 74xx core e600 y cambió el enfoque de las CPU generales a los dispositivos SoC integrados de alta gama, e introdujo un nuevo esquema de nombres, MPC86xx. El 7448 iba a ser el último 74xx puro y formaba la base del nuevo núcleo e600.
MPC7448
El 7448 es una evolución del PowerPC 7447 y es esencialmente una versión más rápida (hasta 2 GHz) y más eficiente en el consumo de energía del 7447A fabricado en 90 nm con 1 MB de caché L2 y hasta 200 MHz de bus frontal y cuenta con Freescale's nuevo núcleo estándar, el e600.
MPC864x
Los problemas asociados con la interfaz de bus MPX externo con ancho de banda restringido que se encuentra en la serie 74xx se alivian con núcleos e600 simples ( MPC8641 ) o duales ( MPC8641D ), una interfaz de sistema más rápida a través de RapidIO , PCI Express x8 dual y un MPX de 667 MHz integrado interconexión entre E / S, los núcleos y controladores duales de memoria DDR2 de 64 bits (con ECC ). El producto también cuenta con cuatro controladores Gigabit Ethernet en chip con funciones de descarga TCP / UDP . El MPC8641D de doble núcleo tiene soporte para multiprocesamiento asimétrico , lo que permite que dos sistemas operativos se ejecuten en el mismo dispositivo simultáneamente, compartiendo recursos pero en gran medida sin darse cuenta entre sí.
El MPC8641 (un solo núcleo) y el MPC8641D (doble núcleo) se fabrican en un proceso basado en SOI de 90 nm. 8641 consume menos de 16 W a 1,33 GHz y 8641D menos de 25 W a 1,5 GHz.
Introducidos en el verano de 2008, el MPC8640 y el MPC8640D son versiones de bajo consumo y bajo costo de las piezas del MPC8641. Con una frecuencia de 1-1,25 GHz, consumen 14-21 W de potencia y son idénticos a sus hermanos mayores en otros aspectos.
MPC8610
Introducido en 2007, el MPC8610 es un procesador host con procesador de gráficos integrado que admite tamaños de pantalla de 24 bits de hasta 1280x1024 píxeles. Es una CPU de un solo núcleo con 256 kB en la caché L2. Fabricado en un proceso de 90 nm, alcanza velocidades de 667 a 1333 MHz.
Lista de dispositivos
Esta lista es una lista completa de los diseños básicos conocidos basados en e600 (excluidos los diseños 74xx más antiguos). Las imágenes son ilustraciones y no están a escala.