PLS Programmierbare Logik & Systeme GmbH – Product Portfolio
PLS Programmierbare Logik & Systeme GmbH (Germany) is a leading global supplier of embedded software debugging, trace, and test tools used in automotive, industrial, IoT, and MCU development environments. PLS’s flagship toolset helps engineers debug, trace, test and analyze embedded software across diverse microcontroller and multicore system‑on‑chip architectures.
1. UDE® Universal Debug Engine
Category: Embedded Debug, Trace & Test Platform
Supported Architectures: ARM (Cortex‑M/R/A), AURIX/TriCore™, Power Architecture®, RH850, RISC‑V, Synopsys ARC, XC2000/XE166, many others
Description:
The UDE Universal Debug Engine is a powerful and flexible software framework for debugging, trace, test, and system‑level analysis of deeply embedded and multicore applications. It supports multi‑core debugging, profiling, real‑time monitoring, trace analysis, test automation, and in‑system programming for a wide range of MCUs and SoCs. PLS Development Tools
2. UAD Universal Access Devices
Category: Debug/Trace Hardware Interface Tools
Models: UAD2pro, UAD2next, UAD3+
Description:
The Universal Access Devices (UAD) are high‑performance hardware interfaces that provide fast, robust and flexible communication between the host debugger and the target embedded system. They enable efficient access for debug, trace, test automation, and in‑system programming across complex MCU architectures. Pressebox
3. UDE Trace Tools
Category: Code Trace & System Profiling
Description:
Advanced trace capture and visualization tools integrated with UDE for execution profiling, code coverage, timing analysis, and non‑intrusive system observation. Enables multitask trace and cross‑core correlation for embedded applications. PLS Development Tools
4. UDE Test Automation & APIs
Category: Test Framework Extensions
Description:
Automation toolchains and open APIs for debug/test automation, integrating scripting languages such as Python, Perl, PowerShell, and Java. This enables custom workflows, continuous integration and automated regression testing. PLS Development Tools
5. UDE MemTool – In‑System Flash Programming
Category: Flash and Memory Programming Tool
Description:
A dedicated module in the UDE environment for in‑system flash memory programming, including support for on‑chip/OTP memories and batch (gang) programming in production environments. STMicroelectronics
6. RTOS & AUTOSAR Support Modules
Category: Embedded OS Awareness & Analysis
Description:
Modules within UDE that support RTOS task awareness, thread profiling, stack usage analysis, and AUTOSAR‑related debug functions, improving insight into real‑time and safety‑critical systems. PLS Development Tools
7. Cross‑Vendor Simulator Integrations
Category: Virtual Target Support
Description:
Integration with third‑party simulation platforms (e.g., COSIDE Simulator) for pre‑silicon software testing and debug workflows, enabling development earlier in the design cycle.






