embedded world | UDE® Add-On for Trace-based Debugging and Runtime Analysis

Hall 4 / Booth Number 4-310

UDE® Add-On for Trace-based Debugging and Runtime Analysis

Logo PLS GmbH

by PLS GmbH

Key Facts

  • Powerful and easy-to-use tracing for non-invasive debugging and runtime analysis
  • Comprehensive analysis and visualization capabilities, including export for third-party timing tools
  • Efficient and easy-to-use trace configuration with UDE SimplyTrace®

Categories

  • Other Tools and Software
  • Static and Run-Time Analysis Tools
  • Methods and Tools for Secure Embedded Systems
  • Test and Verification Software
  • On-Chip Debugging Tools
  • Debuggers
  • Emulators

Key Facts

  • Powerful and easy-to-use tracing for non-invasive debugging and runtime analysis
  • Comprehensive analysis and visualization capabilities, including export for third-party timing tools
  • Efficient and easy-to-use trace configuration with UDE SimplyTrace®

Categories

  • Other Tools and Software
  • Static and Run-Time Analysis Tools
  • Methods and Tools for Secure Embedded Systems
  • Test and Verification Software
  • On-Chip Debugging Tools
  • Debuggers
  • Emulators
Show More

Product information

Trace is a powerful method for investigating timing problems or misbehavior caused by parallel execution. The UDE® Universal Debug Engine with extensions for trace-based system analysis provides extensive functions for non-invasive debugging, runtime observation as well as runtime measurements for this purpose. The UDE® combined with the UAD2next and UAD3+ devices of the Universal Access Device family enables the capture of trace data from different trace sources and via external trace interfaces. For this purpose, corresponding trace modules for the UAD2next or trace pods for the UAD3+ are available. For devices with integrated on-chip trace memory, the UAD2pro can also be used.

Trace functions at a glance

  • Visualization of all recorded trace information (code trace, data trace, signals, events, timestamps, etc.)
  • Multicore trace; simultaneous and time-correlated display of several trace clients (e.g. cores)
  • Execution Sequence Chart for visualizing executed functions and tasks over time
  • Trace-Export for third-party timing tools
  • Call graph visualization
  • Profiling to measure function runtimes and identify bottlenecks
  • Non-invasive code coverage
  • Task trace and visualization of task execution of operating systems and AUTOSAR applications (with RTOS or AUTOSAR awareness)
  • Support for AUTOSAR ARTI
  • Universal Emulation Configurator (UEC) for easy configuration of complex on-chip filters and trigger logic
  • UDE SimplyTrace® simplifies the often complex task of configuring the microcontroller's trace system for everyday trace tasks.
... read more