PLS Development Tools is the provider of the UDE Universal Debug Engine, one of the world’s leading software debug, trace, and test tool for 32- and 64-bit microcontrollers and embedded processors. Founded in 1990, PLS has established itself as one of the technology leaders with innovative tools for embedded software development. PLS is an expert in the fields of multicore debugging, multicore trace and system-level analysis of complex electronic control systems with the focus on deeply embedded systems, such as those used in automotive and industrial electronics. Developers and engineers around the world rely on PLS’s high-quality development tools to create safe, secure, reliable, and high-performance embedded software.

UDE Universal Debug Engine
UDE Universal Debug Engine enables efficient and convenient embedded software development for a wide range of multicore MCUs and embedded processors including Infineon TriCore™/AURIX™, TRAVEO™, PSoC™ and XMC, NXP S32 Automotive Platform, STMicroelectronics Stellar and STM32, Renesas RH850 and R-Car, Synopsys® ARC®, Texas Instruments™ automotive processors, RISC-V and Arm® Cortex® from various vendors.
The combination of basic debugging functions, comprehensive test automation features, in-system FLASH programming, RTOS support and trace-based functions for debugging and run-time analysis makes UDE the perfect player in the toolchain for automotive and industrial software projects.
The UAD2pro, UAD2next and UAD3+ devices of the Universal Access Device family provide the hardware basis for the powerful functions of UDE and enable efficient and robust communication with the supported architectures and controllers. With its flexible adapter concept, the Universal Access Device family supports a wide range of different debug interfaces.
For more information and the full feature set, please visit the PLS Development Tools website.
SAFERTOS® Awareness
With an additional add-on, UDE provides extended functions for software development of real-time and safety critical applications, which are under control of the SAFERTOS® real-time operating system.
- SAFERTOS® support is provided as UDE Add-On and extends a UDE basic debugger license.
- SAFERTOS® Add-On consists of the SAFERTOS® Support Window that provides a comprehensive and detailed view to information about SAFERTOS® resources and objects.
- The shown information is directly collected from the target system.
- No separate description file or similar is needed.
- Available information depends on particular SAFERTOS® Configuration is determined at compile time and does not change during run-time.
- Task trace and visualization of executed tasks / functions in the UDE Execution Sequence Chart. This feature requires a trace-enabled device.
Free Demos & Manuals
Download fully functional, time-limited SAFERTOS® demos, plus manuals, datasheets, and more.
