UDE for RISC-V prototypes

PLS has expanded its Universal Debug Engine capabilities with the newest release, adding RISC-V support alongside numerous proven automotive microcontroller architectures. The enhanced UDE 2025 offers users of Infineon's latest Automotive RISC-V Prototype access to advanced features that significantly streamline trace-based system analysis and debugging for sophisticated microcontroller applications. Drawing on PLS's established partnership with Europe's premier automotive microcontroller manufacturer, the platform delivers the same accessible and intuitive UDE interface that current AURIX™ users already know and trust.

Infineon's Automotive RISC-V Prototype features a RISC-V Core Virtual Prototype (VP) built on Synopsys Virtual Development Kit (VDK) technology. This comprehensive Software Development Kit (SDK) combines software drivers with template projects to enable efficient rapid prototyping and pre-silicon software development. The VDK provides complete MCU modeling, encompassing the RISC-V multi-core cluster, interrupt controller, interprocessor communication, and established automotive peripherals.

While UDE's internal core debuggers treat the RISC-V prototype as a virtual target, the user experience remains identical to working with physical microcontrollers. The UDE delivers a consistent front-end interface for RISC-V simulator platform users, providing the same comprehensive debugging capabilities available for hardware targets. This encompasses debugging C and C++ source code compiled with either RISC-V GCC or HighTec's RISC-V LLVM compiler, plus assembly code debugging for the RISC-V instruction set architecture (ISA). Multi-core applications benefit from specialized core synchronization features, including run-control and multi-core breakpoint functionality. UDE's comprehensive register database enables complete access to all MCU submodule and peripheral registers. For in-depth runtime analysis of code execution on the Automotive RISC-V Prototype, UDE's trace capabilities integrate directly with the VDK trace interface. The captured trace data enables function execution sequence visualization, execution time measurement for profiling analysis, and call graph reconstruction of executed functions.

The seamless consistency between UDE's operation on virtual targets and physical microcontrollers significantly eases the migration to RISC-V silicon. This unified approach eliminates the need for customers to adopt new toolsets during the transition process.