XScale


XScale es una microarquitectura para unidades centrales de procesamiento inicialmente diseñada por Intel que implementa el conjunto de instrucciones de la arquitectura ARM (versión 5) . XScale comprende varias familias distintas: IXP, IXC, IOP, PXA y CE (ver más abajo), con algunos modelos posteriores diseñados como SoC . Intel vendió la familia PXA a Marvell Technology Group en junio de 2006. [1] Marvell luego amplió la marca para incluir procesadores con otras microarquitecturas , como ARM 's Cortex .

La arquitectura XScale se basa en ARMv5TE ISA sin las instrucciones de punto flotante . XScale utiliza un número entero de siete etapas y una memoria de ocho etapas super pipeline microarquitectura . Es el sucesor de la línea Intel StrongARM de microprocesadores y microcontroladores , que Intel adquirió de la división de semiconductores digitales de DEC como parte de un acuerdo de una demanda entre las dos empresas. Intel utilizó StrongARM para reemplazar su línea enferma de procesadores RISC obsoletos , el i860 y el i960 .

Todas las generaciones de XScale son procesadores ARMv5TE de 32 bits fabricados con un proceso de 0,18 μm o 0,13 μm (como en las partes IXP43x) y tienen una caché de datos de 32  KB y una caché de instrucciones de 32 KB. Los procesadores XScale multinúcleo de primera y segunda generación también tienen una mini caché de datos de 2 KB (se afirma que "evita" la "paliza" de D-Cache para flujos de datos que cambian con frecuencia " [2] ). Los productos basados ​​en la tercera generación de XScale tienen hasta 512 KB de caché L2 unificada. [3]

Los productos PXA System on a Chip (SoC) se diseñaron en Austin, Texas. Los nombres en clave para esta línea de productos son pequeñas ciudades en Texas, principalmente cerca de arrendamientos de caza de ciervos frecuentados por el equipo de marketing de SoC de teléfonos móviles y núcleo Intel XScale.

El PXA210 era el XScale de nivel de entrada de Intel destinado a aplicaciones de teléfonos móviles. Fue lanzado con el PXA250 en febrero de 2002 y tiene una frecuencia de 133 MHz y 200 MHz.

La familia PXA25x (cuyo nombre en código es Cotulla ) consta de PXA250 y PXA255. El PXA250 fue la primera generación de procesadores XScale de Intel. Se podía elegir entre tres velocidades de reloj : 200  MHz , 300 MHz y 400 MHz. Salió a la luz en febrero de 2002. En marzo de 2003, la revisión C0 del PXA250 pasó a llamarse PXA255. Las principales diferencias fueron una velocidad de bus interna duplicada (100 MHz a 200 MHz) para una transferencia de datos más rápida, voltaje de núcleo más bajo (solo 1.3 V a 400 MHz) para un menor consumo de energía y funcionalidad de escritura para la caché de datos, cuya falta había sido severamente rendimiento deficiente en el PXA250.


Intel PXA255
Intel PXA270 con 624 MHz
Módulo SODIMM Toradex Colibri XScale Monahans PXA290 (prototipo del módulo SODIMM Marvell PXA320)
Sistema PXA168 en módulo de tianyeit.com