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
- Parallel Processing Unit (PPU) of Infineon AURIX™ TC4x
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®
- Microcontroller debug support
- Multi-core Debugging support
- FLASH Memory programming
- Test Automation and Test Scripting Support with Python and other scripting languages
- Eclipse Plug-in
- ARC SmaRT Trace
- Profiling support
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®.