armeb_xscale

XScale is a microarchitecture for central processing units initially designed by Intel implementing the ARM architecture (version 5) instruction set. XScale comprises several distinct families: IXP, IXC, IOP, PXA and CE (see more below), with some recent models designed as SoCs. Intel sold the PXA family to Marvell Technology Group in June 2006. Marvell then extended the brand to include processors with other microarchitectures, like ARM's Cortex.

The XScale architecture is based on the ARMv5TE ISA without the floating point instructions. XScale uses a seven-stage integer and an eight-stage memory super-pipelined microarchitecture. It is the successor to the Intel StrongARM line of microprocessors and microcontrollers, which Intel acquired from DEC's Digital Semiconductor division as part of a settlement of a lawsuit between the two companies. Intel used the StrongARM to replace its ailing line of outdated RISC processors, the i860 and i960.

All the generations of XScale are 32-bit ARMv5TE processors manufactured with a 0.18 µm or 0.13 µm (as in IXP43x parts) process and have a 32 KB data cache and a 32 KB instruction cache. First and second generation XScale multi-core processors also have a 2 KB mini data cache (claimed it “avoids “thrashing” of the D-Cache for frequently changing data streams”). Products based on the 3rd generation XScale have up to 512 KB unified L2 cache.

The XScale core is used in a number of microcontroller families manufactured by Intel and Marvell, notably:

  • Application Processors (with the prefix PXA). There are four generations of XScale Application Processors, described below: PXA210/PXA25x, PXA26x, PXA27x, and PXA3xx.
  • I/O Processors (with the prefix IOP).
  • Network Processors (with the prefix IXP).
  • Control Plane Processors (with the prefix IXC).
  • Consumer Electronics Processors (with the prefix CE).

There are also standalone processors: the 80200 and 80219 (targeted primarily at PCI applications).

source

Package architectureTargetSubtarget BrandModelVersion
armeb_xscaleixp4xxgenericADI EngineeringPronghorn SBC250
armeb_xscaleixp4xxgenericActiontecMI424WRA
armeb_xscaleixp4xxgenericActiontecMI424WRC
armeb_xscaleixp4xxgenericActiontecMI424WRD
armeb_xscaleixp4xxgenericFreecomFSG-3
armeb_xscaleixp4xxgenericGateway7001a+g
armeb_xscaleixp4xxgenericGateway7001g
armeb_xscaleixp4xxgenericGateworksAvila GW2342
armeb_xscaleixp4xxgenericGateworksAvila GW2347
armeb_xscaleixp4xxgenericGateworksAvila GW2348-2
armeb_xscaleixp4xxgenericGateworksAvila GW2348-4
armeb_xscaleixp4xxgenericGateworksAvila GW2355
armeb_xscaleixp4xxgenericGateworksAvila GW2357
armeb_xscaleixp4xxgenericGateworksCambria GW2350
armeb_xscaleixp4xxgenericGateworksCambria GW2358-4
armeb_xscaleixp4xxgenericLinksysNSLU2
armeb_xscaleixp4xxgenericLinksysWRV54Gv1
armeb_xscaleixp4xxgenericNetgearFVX538v1
armeb_xscaleixp4xxgenericNetgearWAG302v1
armeb_xscaleixp4xxgenericNetgearWAG302v2
armeb_xscaleixp4xxgenericNetgearWG302v1
armeb_xscaleixp4xxgenericNetgearWG302v2
armeb_xscaleixp4xxgenericUS RoboticsUSR8200