Universal Debug Engine

C/C++ hardware debugger for deeply embedded systems

Highlights

  • Multicore debugging with a consistent user interface supporting heterogeneous systems 
  • Modern user interface with perspectives and advanced easy-to-use docking features
  • Fast and reliable connection to different debug and trace interfaces 
  • COM-based software API to control debugger functionality from external tools 

Description

The Universal Debug Engine® UDE is a professional framework for debugging, trace, and test of multicore SoCs and microcontrollers. UDE combines a comprehensive feature set for high-level-language (HLL) and assembly- level debugging, run-time observation, system visualization, and system-level analysis with efficiency and ease of use.

The Universal Debug Engine supports debug and trace of 32-bit and 64-bit SoCs with comfortable multicore debugging and visualization. This includes synchronous start, stop, and single-stepping using flexible core groups and multicore breakpoints. Parallel capturing and visualization of multiple trace sources are also provided. 

The trace data analysis offers visualization of task and code execution. Code coverage without influencing the runtime behavior is also supported. A profiling function provides runtime information for efficient detection of bottlenecks in applications. A block-graphical user interface allows an easy configuration of on-chip trace filters and trigger logic. 

The Universal Debug Engine features an open software API, based on the Microsoft Component Object Model (COM). It is the basis for debug and test automation via scripting and interfacing with third-party tools. MATLAB® and several other scripting and programming languages are supported such as Python, Perl, Java, PowerShell, C/C++, and .NET. Developers can execute and control code generated with Embedded Coder® (from MathWorks) as well as hand-written code on embedded systems using MATLAB scripts that utilize the COM based software API.

pls

PLS Programmierbare Logik & Systeme GmbH

Technologiepark
02991 Lauta
GERMANY
Tel: 49-35722-384-0
info@pls-mc.com
https://www.pls-mc.com

Required Products

Recommended Products

Platforms

  • Windows

Support

  • E-mail
  • Telephone

Product Type

  • Embedded Software - Tools, IDE, RTOS

Tasks

  • Control Systems
  • Real-Time Systems
  • Test and Measurement

Industries

  • Automotive
  • Semiconductor