UDE Debug, Trace and Test solution for Marvel/Intel XScale™ Microcontrollers
UDE Debug, Trace and Test solution solution for Marvel/Intel XScale™ XScale™ Microcontrollers
The Intel® XScale™ embedded microcontroller core is an Arm® V5TE compliant microprocessor. It is a high performance and low-power device that leads the industry in MIPS/mW.
Marvel/Intel XScale™ XScale™ Architecture Feature Overview
- 32/16 Bit RISC architecture ( Arm v5TE )
- 32 Bit Arm V5T instruction set for maximum performance and flexibility
- Arm DSP-Enhanced instruction set and Coprocessor
- Memory Management Unit (MMU)
- enhanced Thumb instruction set for increased code density
- Both big and little endian support
- Unified bus interface, 32 Bit data bus carries both instructions and data
- 8-, 16-, and 32 Bit Data Types
- Seven-stage pipeline
- 4 GBytes Linear Address Space
- 32 Bit ALU and high-performance multiplier, Multiply/Accumulate (MAC)
- Fully static operation
- Memory Management Unit (MMU) with caching support
- High performance features:
- Instruction and Data cache
- Various data cache allocation policies which can be configured differently for each application
- A write buffer
- Write-Back caching
- Cache locking
- Branch Target Buffer
- Power Management and Low Power Consumption
- Peripherals: Clock, DMA, LCD, I2C, UART, Real-time clock, PWM, Interrupt
Marvel/Intel XScale™ XScale Microcontrollers supported by UDE
- PXA255 PXA270 IXP420 IXP421 IXP422 IXP423 IXP425 IXP455 IXP460 IXP465
Marvel/Intel XScale™ XScale Debug, Trace and Test Features supported by UDE
- Microcontroller debug support
- FLASH Memory programming
- Test Automation and Test Scripting Support with Python and other scripting languages
- Eclipse Plug-in
UDE - Universal Debug Engine - Debugger and Emulator for XScale
UDE - Universal Debug Engine - is a flexible debug and test platform for multi-core debugging of XScale.