UDE® Debugger for ARC® Classic Processor IP

ARC® Classic Processor IP family from MIPS, by GlobalFoundries is a IP core licensed by a large number of semiconductor companies and chip manufacturers.

The ARC® processor cores feature a flexible and powerful 32-bit instruction set architecture (ISA) and are designed and optimized for a wide range of embedded and deep embedded applications.

ARC® Based Accelerator Cores

UDE® Debug, Trace and Test Solution for ARC® Processors and IP Cores

UDE® Universal Debug Engine is a flexible debug and test platform for multi-core debugging and trace of SoCs and microcontrollers implementing the ARC® Classic processor IP.

ARC® Debug Features

  • Device families: ARC® EM, EV, HS3x, HS4x
  • Support for 32-bit ARCv2 ISA and
    • DSP instruction set extension
    • ARC® EV vector instruction set extension
    • ARC® EV vector super instructions
  • Supported compilers:
    • ARC® MetaWare Development Toolkit
    • GNU toolchain for ARC® processors
  • Multicore debugging for devices implementing ARC® cores
  • Debug access via JTAG and cJTAG
  • SmaRT trace support for ARC® EM and HS

ARC® Processors and IP Cores supported by UDE®

  • DesignWare ARC EM Processor Family: EM4, EM5, EM6, EM7, EM9, EM11, EM22
  • DesignWare ARC EV Processors for Embedded Vision: EV7x
  • DesignWare ARC HS Processor Family: HS3x, HS4x
  • ARC EM5 based CDSP for AURIX TC4x
  • ARC EV71 based Parallel Processing Unit (PPU) for AURIX TC4x

Debug, Trace and Test Features supported by UDE®

UDE® Universal Debug Engine with multi-core support - Cortex Debugger and Emulator for ARC® Classic Processors

UDE® Universal Debug Engine is a flexible debug and emulator platform with Multicore debugging for ARC®.