Leading Debug, Trace and Test Tools: UDE® Universal Debug Engine and Microcontroller Debugger for AURIX, TriCore, Power Architecture, Cortex, Arm, RH850, RISC-V, ARC, SH-2A, STM32, Stellar, S32, S32V234, S32V, S32K, XE166/XC2000, XScale
With UDE® Universal Debug Engine PLS offers on top solutions for software development of systems-on-silicon including debug support for the 16-/32- and 64-bit microcontrollers XC166, XC2000, XE166, XMC4500, STM32, C166S V2, SDA6000, TriCore™ and AURIX™ TC25, TC27, TC29, TC33, TC35, TC36, TC37, TC38, TC39 from Infineon and STMicroelectronics, Power Architecture® MPC56, MPC57, MPC58, S32, S32V234 from NXP™, S32R from NXP™, PowerPC™ PPC440SPe from AMCC, Cortex®-R52 Stellar from STMicroelectronics, Power Architecture® SPC56, SPC57, SPC58 from STMicroelectronics, Arm7™, Arm9™, Arm11™, Cortex, Cortex-M0, Cortex-M0+, Cortex-M3, Cortex-M33, Cortex-M4, Cortex-M7, Cortex-R4, Cortex-R52, Cortex-A8, Cortex-A9, RH850, RISC-V, ARC, SuperH™ SH-2A, STM32, S32V, S32K, XScale™ derivatives in a new multi-core debug environment as well as technical support.
Latest Enhancements of UDE®
The extensive feature list includes functions like: high speed and flexible target access via JTAG, cJTAG with OCDS L1, EmbeddedICE, OnCE, COP, DAP, DAP2, SWD support, OCDS L2 trace, MCDS trace, miniMCDS trace, CoreSight™ trace, ETM trace, ETB trace, Nexus trace, ASC, SSC, 3Pin and CAN, in-system FLASH memory programming of FLASH / OTP with UDE® Memtool, support of various RTOS, OSEK® and test automation tools. UDE® latest version offers new features:
Complete Eclipse based TriCore Development Platform
Complete Eclipse based TriCore / TriCore AURIX TC4, TC39, TC37, TC29, TC27 MCA (Multi-core Architecture) Development Platform and emulation kits with DAP/DAP2 support
DXCPL support
AURIX TC4, TC3 FLASH Programming: Support for 'Software Over The Air' (SOTA) mode
Hardware Security Modul (HSM), Generic Timer Modul (GTM), CIF video stream trace supported.
Complete Eclipse based Power Architecture Development Platform
Complete Eclipse based Development Platform
Improved Power Architecture® MPC5746M (incl. Emulation Device), MPC5744K, MPC5777M, MPC5744P, S32R, SPC57EM80, SPC58EG84 support
Universal Emulation Configurator (UEC) and Nexus Trace support Sequence Processing Unit (SPU)
Time Processor Unit Multi-eTPU, Dualcore and LockStep supported
Support JTAG over MCAN debugging added
VLE technology support, Nexus trace support.
Enhanced Arm7, Arm9, Arm11, Cortex, Cortex-M0, Cortex-M0+, Cortex-M3, Cortex-M4, Cortex-M7, Cortex-R4, Cortex-R52, Cortex-A8, Cortex-A9, Cortex-A53, RH850, RISC-V, ARC support
Multi-core Debug via one JTAG chain support, and CoreSight GigaByte Trace
Cortex-A9, Cortex-A53, Cortex-M0, Cortex-M3, Cortex-M4, Cortex-R4, Cortex-R52 Xilinx Zynq-700, LPC1850, LPC4300, XMC1000, XMC4000, K60 Kinetis, FM3, TMS570, STM32, S32V, S32K, S32V234, Stellar support
RH850 support
RISC-V support
Synopsys ARC support
SPIFI Programming support
Arm / Cortex Thumb/Thumb2 mode code supported.
Further features and enhancements
AURORA Gigabit Trace (AGBT) with UAD3+ for AURIX, MPC57, MPC58, S32R and SPC57, SPC58 Emulation Devices
SERIAL Gigabit Trace (SGBT) with UAD3+ for AURIX TC4x
AURORA Trace for Cortex-R52 Stellar Automotive Devices
XCP Support for Cortex-R52 Stellar and S32Z Automotive Devices
Synopsys ARC support for ARC EM, EV and ARC HS
Universal Trace Framework (UTF) with persistent trace streams for offline analysis of captured and saved trace data
Unique search function supports the rapid analysis of very large amounts of trace data, bookmarks of trace points introduced
Call Graph analysis for efficient investigation of runtime behavior
Displaying of ECU variables for measurement and calibration purposes based on A2L files according to ASAM MCD-2 MC description standard
Improved trace features as persistent storage of trace sessions for analysis, comprehensive filters
Core- or user-specific visibility groups
Test automation with Python scripts and other scripting laguages
Execution Sequence Chart for visualization the program flow and its sequence in time
Function Sequence Chart improved
Graphical code coverage analysis allows branch coverage to fulfil ISO26262 requirements
Automatic generation of Code Coverage reports for further analysis
Profiling functions based on code trace data from On-chip Emulators (MCDS, miniMCDS and SPU) including Aurora, Nexus, ETM, ETB, ITM, PTM, FTM trace and also IP snooping or simulator output
Accumulation of Profiling and Coverage data over multiple trace measurement tasks
Data trace for GTM Multi-channel sequencers
GTM trace support for miniMCDS
Synopsys ARC SmaRT trace support
PikeTec‘s Time Partition Testing (TPT) systematic test case design supported
Tool Qualification Packages (TQPs) for the TESSY test platform for various architectures and cross compilers coupled with the full range of UDE® features
Extended multi-core-run control manager, extended multicore/ multi-program loader
RTOS-Awareness for RTX (CMSIS)
Improved Graphical window with Hardware Trace (MCDS, miniMCDS, NEXUS, and ETM) Signal Chart, Graphical display of IP and function traces
Supported OS: Windows® 10 (64-bit), Windows® 11 (64-bit).

