industry news
Subscribe Now

PLS’ UDE SimplyTrace eases software testing and debugging

Lauta (Germany), May 15, 2023 – An extremely convenient and fast access to the trace systems of various high-end microcontrollers and embedded processors is provided by the novel UDE SimplyTrace functions that PLS Programmierbare Logik & Systeme is now offering to the users of its Universal Debug Engine UDE 2023.

Nowadays, tracing is an essential debug method for investigating errors, timing problems or identifying bottlenecks in embedded applications, especially when the runtime behavior of the application under investigation must not be influenced during debugging. However, for efficient use of trace, the trace system of the microcontroller used must first be configured accordingly. This is usually not a trivial matter. The whole process can be very time-consuming and often requires in-depth knowledge of the SoC’s trace system.

The UDE SimplyTrace functions make this process easier by taking trace functions from typical use cases and attaching them to the various debugger views in a context-sensitive manner. For example, trace recording can be configured directly from the source code window for the use cases “trace from source code line” or “trace to source code line”. This is as easy as setting a breakpoint. In addition, the trace configuration created with the UDE SimplyTrace functions can also be subsequently customized and extended using the regular UDE configuration tools.

The implementation of the feature is based on an increasing abstraction across different layers. The bottom layer contains the functions of the on-chip trace components, while the top layer reflects the software developer’s use cases. This approach makes it easy to extend the system with respect to new trace architectures as well as further use cases.

The first UDE SimplyTrace implementation initially provides the most commonly used program trace functions as well as basic data trace use cases, such as the observation of data accesses to variables. Further use cases, such as data trace of register accesses or simplified task trace for real-time operating systems, are under development.

Experienced developers who are already familiar with the trace features of their microcontrollers can use the trace configurations created with UDE SimplyTrace as templates and edit them using the regular configuration tools in UDE, such as the Universal Emulation Configurator (UEC). This allows the user to customize or extend the trace task in case the specific requirements go beyond the typical use cases.

The new approach for the easy use of trace works in principle completely independent of the used microcontroller. Since the user does not have to deal with the special adaptations of the UDE SimplyTrace functions to the respective trace system, the training effort is extremely low, but the learning curve is steep. As a result, UDE SimplyTrace can greatly simplify and accelerate the software testing, run-time analysis, and system optimization phases.

With UDE 2023, the UDE SimplyTrace functions are now available for the Infineon AURIX family, for Arm Cortex MCUs with the corresponding CoreSight debug and trace system, and for devices based on PowerArchitecture with NEXUS Class 3 trace support.

PLS Programmierbare Logik & Systeme GmbH

PLS Programmierbare Logik & Systeme GmbH, based in Lauta (Germany), is the manufacturer of the debugger, test and trace framework Universal Debug Engine® (UDE®). Thanks to its innovative tools for embedded software development, PLS has developed into one of the technology leaders in this field since its foundation in 1990. The UDE combines powerful capabilities for debugging, testing and system-level analysis with efficiency and ease of use. The UAD2pro, UAD2next and UAD3+ access devices of the Universal Access Device (UAD) family complete the comprehensive debug functions of UDE and enable fast, robust and flexible communication with the target system.
For further information about our company, products and services, please visit our website at www.pls-mc.com.

Leave a Reply

featured blogs
Jun 8, 2023
Learn how our EDA tools accelerate 5G SoC design for customer Viettel, who designs chips for 5G base stations and drives 5G rollout across Vietnam. The post Customer Spotlight: Viettel Accelerates Design of Its First 5G SoC with Synopsys ASIP Designer appeared first on New H...
Jun 8, 2023
Radial compressors, also known as radial fans or blowers, are primarily used for compression purposes. Radial blades attached to a rotating impeller draw air into the unit's center. They are well-suited for high-pressure applications, where their efficient design can sav...
Jun 2, 2023
I just heard something that really gave me pause for thought -- the fact that everyone experiences two forms of death (given a choice, I'd rather not experience even one)....

featured video

Shift-left with Power Emulation Using Real Workloads

Sponsored by Synopsys

Increasing software content and larger chips are demanding pre-silicon power for real-life workloads. Synopsys profile, analyze, and signoff emulation power steps to identify and analyze interesting stimulus from seconds of silicon runtime are discussed.

Learn more about Synopsys’ Energy-Efficient SoCs Solutions

featured paper

EC Solver Tech Brief

Sponsored by Cadence Design Systems

The Cadence® Celsius™ EC Solver supports electronics system designers in managing the most challenging thermal/electronic cooling problems quickly and accurately. By utilizing a powerful computational engine and meshing technology, designers can model and analyze the fluid flow and heat transfer of even the most complex electronic system and ensure the electronic cooling system is reliable.

Click to read more

featured chalk talk

Megawatt Chargers in Electric Commercial Vehicle Infrastructure
In order to move forward with the large-scale implementation of commercial electric vehicles, we need to consider efficiency, availability, reliability, and longevity for the mega-watt chargers required for these applications. In this episode of Chalk Talk, Dr. Martin Schulz from Littelfuse joins Amelia Dalton to discuss the infrastructure demands of electric commercial vehicles, the role that galvanic isolation plays here and why thyristors may be a great choice for the future of electric commercial vehicles.
Jan 17, 2023
18,843 views