For cutting-edge Automotive, TMI, and ATE testing solutions, reach out to us at sales@embeddedms.com.

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 Power Architecture Development Platform

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).