industry news
Subscribe Now

PLS’ UDE 2023 eases debugging of high-end SoCs and provides support for many new MCU families

Lauta (Germany), 01. February 2023 – With its current version 2023 of the Universal Debug Engine® (UDE), PLS Programmierbare Logik & Systeme offers system developers a whole range of completely new and further optimized functions for debugging and especially for runtime analysis of embedded software. The portfolio of supported high-end microcontrollers has also been greatly expanded. PLS will present UDE 2023 for the first time at embedded world 2023 in Nuremberg in Hall 4, Booth 4-310.

With the new version the analysis and visualization functions for trace data have been significantly expanded. Thus, 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 a very easy 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 with third-party tools that are specialized in timing analysis. As an alternative, 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 development projects. 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.

UDE 2023 also makes trace configuration much more convenient than before. For example, directly from the source code window functions such as ‘Trace from here’ or ‘Trace until here’ can be accessed. This means that for standard use cases it is no longer necessary to configure the trace via separate configuration dialogs, which is often perceived as a high entry hurdle. Another use case for this simplified access to trace-based analyses is the automatic trace configuration for a task trace, based on the task list of an AUTOSAR system. At the same time, the chosen implementation concept enables an easy integration of further use cases into upcoming versions.

For maximum flexibility and in order to take full advantage of the powerful 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 many 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 1.8 cores, but also the ARC, XC800 and GTM based accelerators and controll units implemented on the various chip derivatives. With the UDE 2023, all 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 the Chinese manufacturer 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. In the case of the RH850/U2B, support includes debugging and on-chip FLASH programming, as well as control of multicore configurations and support for the Intelligent Cryptographic Unit (ICU-M). 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.

Also new on the UDE 2023 support list are the AM243x and AM64y devices from the Sitara family from Texas Instruments and a whole series of STM32 MCUs from STMicroelectronics targeting industrial applications. With a Cortex-M7 main core, on-chip FLASH and RAM as well as peripherals such as CAN-FD, LIN, Ethernet and the GTM designed for a wide range of applications in the automotive sector is the A8 microcontroller from the Alioth family of the manufacturer Thinktech. The UDE 2023 not only offers support for debugging the main kernel and FLASH programming for this device. The integrated high-security module (HSM) and the GTM can also be controlled by the debugger. The debugging and testing capabilities are completed by the support of the integrated trace unit.

For the first time, the Universal Debug Engine 2023 can now also be used in combination with the VX1000 measurement and calibration hardware from Vector. The connection is realized via Ethernet using the XCP protocol. Thus, the access to the ECU that is used for calibration can also be used for software debugging. Specifically, the VX1060 and VX1543A devices for AURIX targets are supported.

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
Mar 28, 2024
'Move fast and break things,' a motto coined by Mark Zuckerberg, captures the ethos of Silicon Valley where creative disruption remakes the world through the invention of new technologies. From social media to autonomous cars, to generative AI, the disruptions have reverberat...
Mar 26, 2024
Learn how GPU acceleration impacts digital chip design implementation, expanding beyond chip simulation to fulfill compute demands of the RTL-to-GDSII process.The post Can GPUs Accelerate Digital Design Implementation? appeared first on Chip Design....
Mar 21, 2024
The awesome thing about these machines is that you are limited only by your imagination, and I've got a GREAT imagination....

featured video

We are Altera. We are for the innovators.

Sponsored by Intel

Today we embark on an exciting journey as we transition to Altera, an Intel Company. In a world of endless opportunities and challenges, we are here to provide the flexibility needed by our ecosystem of customers and partners to pioneer and accelerate innovation. As we leap into the future, we are committed to providing easy-to-design and deploy leadership programmable solutions to innovators to unlock extraordinary possibilities for everyone on the planet.

To learn more about Altera visit: http://intel.com/altera

featured chalk talk

Neutrik powerCON®: Twist and Latch Locking AC Power Connectors
Sponsored by Mouser Electronics and Neutrik
If your next design demands frequent connector mating and unmating and use in countries throughout the world, a twist and latch locking AC power connector would be a great addition to your system design. In this episode of Chalk Talk, Amelia Dalton and Fred Morgenstern from Neutrik explore the benefits of Neutrik's powerCON® AC power connectors, the electrical and environmental specifications included in this connector family, and why these connectors are a great fit for a variety of AV and industrial applications. 
Nov 27, 2023
16,245 views