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

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.