MENU

Software tool eases debugging of high-end SoCs, supports more MCU families

Software tool eases debugging of high-end SoCs, supports more MCU families

New Products |
By Christoph Hammerschmidt



With the new version 2023 of its Universal Debug Engine (UDE)  software tool, vendor PLS Programmierbare Logik & Systeme offers a range of new and optimized functions for debugging and especially for runtime analysis of embedded software. The portfolio of supported high-end microcontrollers has also been greatly expanded.

With the new version, analysis and visualization functions for trace data have been significantly expanded. For example, the execution sequence chart not only displays the sequence of function calls over time and their nesting depth, it also shows task states and active interrupt service routines. New convenient zoom, scroll and sort functions also enable fast visual inspection of the recorded information and navigation to interesting points in the trace recording. An export option for the Best Trace Format (BTF) is available for further processing of the data. Alternatively, the data can also be exported as ASAM MDF (Measurement Data Format), which allows seamless processing of the trace data in timing tools as part of Autosar-compliant developments. In this case, the UDE 2023 receives additional information about the used Autosar operating system by applying the Autosar Run-Time Interface (ARTI) defined in the current standard.

Specifically, for investigating the timing behavior of an application on the basis of recorded trace information a global time base has also been introduced. This allows the synchronization between particular trace-based analyses and visualizations, for example between the trace window and the call graph analysis. A central control window with an intuitive slider allows easy and fast navigation backwards and forwards in time. Those windows that are selected for synchronization then always display the current information synchronously in time.

Support for latest versions of automotive SoCs from Infineon, ST, Renesas and more

In order to take full advantage of the capabilities of today’s on-chip trace systems, the established Universal Emulation Configurator (UEC) was also adapted for new devices. For example, trace configurations consisting of signals, actions and state machines defined in abstract manner can now be generated for the new on-chip trace units of the Aurix TC4x from Infineon or for the Sequence Trigger Logic Analyzer (STLA) in the devices of the Stellar family from STMicroelectronics.

For MCUs implementing the latest version 4.1 of the Generic Timer Module (GTM) – this Bosch IP comes with a greatly enhanced debug system – UDE 2023 now provides breakpoints and single-step operation for debugging GTM Multi-Channel Sequencer (MCS) code. Together with support for C source code instead of assembly language, this enables developers to simplify application development significantly.

The internal Python console, which allows to use the popular scripting as a command language within the UDE as well, now also includes a script debugger. Thus, scripts for debug and test automation can not only be loaded and executed in the console, they can also be developed and tested there in a convenient way.

The current UDE major release comes up with several newly supported architectures and SoCs as well as the vast extensions in the existing controller support. For Infineon’s new Aurix TC4x family, for example, the UDE supports not only the up to six main TriCore cores, but also the ARC, XC800 and GTM based accelerators and control units implemented on the various chip derivatives. With the UDE 2023, these active units can be controlled synchronously or individually under one common user interface in almost any combination, depending on the specific debug task. Also supported is the extended on-chip and external trace system of the device.

Debug support for the Synopsys ARC architecture has also been considerably expanded. In addition to the two different ARC cores (EV71 and EM5) in the TC4x, the UDE 2023 now also supports, among others, the EM22FS including SmaRT trace as well as the new THA6 controller from Chipower Electronics, which is equipped with an HS47DFS core. This includes both the programming of integrated program and data FLASH as well as the support of multicore configurations.

From the large automotive MCU product range of the world’s leading chip manufacturers, the latest devices of the S32 Automotive Platform from NXP Semiconductors have been added to the portfolio of supported devices, with a special focus on the S32K39 and S32K37 general purpose microcontrollers. Users of the E1L, E1M-S2, E2H, E2M devices or the new RH850/U2B microcontroller from Renesas also benefit from the wide range of debug functions offered by UDE 2023. New additions to the portfolio of supported devices from STMicroelectronics’ Stellar family include the SR6 P6 line, SR6 P7 line and SR6 G7 line MCUs.

PLS will present UDE 2023 at Embedded World 2023 in Nuremberg in Hall 4, Booth 4-310.

www.pls-mc.com

If you enjoyed this article, you will like the following ones: don't miss them by subscribing to :    eeNews on Google News

Share:

Linked Articles
10s