
Intel XScale
    
    Overview
    Central processing unit
The central processing unit  is the portion of a computer system that carries out the instructions of a computer program, to perform the basic arithmetical, logical, and input/output operations of the system. The CPU plays a role somewhat analogous to the brain in the computer. The term has been in...
, is Intel's and Marvell
Marvell Technology Group
Marvell  is an American producer of storage, communications and consumer semiconductor products.Founded in 1995, Marvell Technology Group Ltd. has operations worldwide and approximately 5,700 employees. Marvell’s U.S. operating subsidiary is based in Santa Clara, California and Marvell has...
's implementation of the ARMv5 architecture
ARM architecture
ARM is a 32-bit reduced instruction set computer  instruction set architecture  developed by ARM Holdings. It was named the Advanced RISC Machine, and before that, the Acorn RISC Machine. The ARM architecture is the most widely used 32-bit ISA in numbers produced...
, and consists of several distinct families: IXP, IXC, IOP, PXA and CE (see more below). Intel sold the PXA family to Marvell Technology Group
Marvell Technology Group
Marvell  is an American producer of storage, communications and consumer semiconductor products.Founded in 1995, Marvell Technology Group Ltd. has operations worldwide and approximately 5,700 employees. Marvell’s U.S. operating subsidiary is based in Santa Clara, California and Marvell has...
in June 2006.
The XScale architecture is based on the ARMv5TE ISA
Instruction set
An instruction set, or instruction set architecture , is the part of the computer architecture related to programming, including the native data types, instructions, registers, addressing modes, memory architecture, interrupt and exception handling, and external I/O...
without the floating point
Floating point
In computing, floating point describes a method of representing real numbers in a way that can support a wide range of values. Numbers are, in general, represented approximately to a fixed number of  significant digits and scaled using an exponent. The base for the scaling is normally 2, 10 or 16...
instructions. XScale uses a seven-stage integer and an eight-stage memory superpipelined
Instruction pipeline
An instruction pipeline is a technique used in the design of computers and other digital electronic devices to increase their instruction throughput ....
microarchitecture
Microarchitecture
In computer engineering, microarchitecture , also called computer organization, is the way a given instruction set architecture  is implemented on a processor. A given ISA may be implemented with different microarchitectures. Implementations might vary due to different goals of a given design or...
. It is the successor to the Intel StrongARM
StrongARM
The StrongARM is a family of microprocessors that implemented the ARM V4 instruction set architecture . It was developed by Digital Equipment Corporation  and later sold to Intel, who continued to manufacture it before replacing it with the XScale....
line of microprocessor
Microprocessor
A microprocessor incorporates the functions of a computer's central processing unit  on a single integrated circuit,  or at most a  few integrated circuits. It is a multipurpose, programmable device that accepts digital data as input, processes it according to instructions stored in its memory, and...
s and microcontroller
Microcontroller
A microcontroller  is a small computer on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals. Program memory in the form of NOR flash or OTP ROM is also often included on chip, as well as a typically small amount of RAM...
s, which Intel acquired from DEC
Digital Equipment Corporation
Digital Equipment Corporation was a major American company in the computer industry and a leading vendor of computer systems, software and peripherals from the 1960s to the 1990s...
's Digital Semiconductor division as the side effect of a lawsuit between the two companies.



