industry news
Subscribe Now

PLS’ UDE 4.10 simplifies multicore debugging and system analysis in real-time and safety-critical applications

New and optimized functions support software development for complex high-end SOCs:

Lauta (Germay) / Sunnyvale (CA), January 09, 2018 – PLS Programmierbare Logik & Systeme is presenting version 4.10 of the Universal Debug Engine® (UDE®) for the first time at the embedded world 2018 in Hall 4, Booth 4-310. The UDE 4.10 features numerous completely new and improved functions for debugging, testing and system analysis of complex multicore applications in real-time and safety-critical embedded systems. For the comprehensive support of the latest multicore systems – such as Infineon’s AURIX 2G family with up to eight programmable processing units or the S32V from NXP with its powerful Cortex-A53 cores – among other things the multicore management has been further optimized, which for example allows synchronous stopping and starting of several heterogeneous cores. Especially for users of ARM Cortex-based SoCs, PLS has extended its instruction set support. The latest version of the UDE now allows users to debug code in AArch32 and AArch64 execution modes simultaneously.

Moreover, with UDE 4.10, developers will also have even more efficient graphical visualization options for analyzing the runtime behavior of applications. Based on the recorded trace data, the program sequence or the call depth can be quickly displayed over time, and that even for very large amounts of data. The visualization of the program flow makes it very easy to draw conclusions – for example, for load distribution or synchronization of software distributed on several cores – without much additional effort.

Another outstanding new feature of the UDE 4.10 is the support of ASAP2 descriptions for control unit software. ASAP2 or A2L files describe how physical values, characteristic curves and other parameters of control units are mapped and converted to program variables, internal memory structures and data types. The user can now work directly with the parameters of the electronic control unit and change them without having to worry about their actual representation in the microcontroller’s memory. Of course, user values are checked for their validity and for allowed value ranges. This makes debugging and runtime analysis of control unit software much more convenient and efficient than in the past.

The UDE 4.10 also makes work much easier for developers of complex timer algorithms for the Bosch Generic Timer Module (GTM). Where previously only assembler code was used, development and debugging in conjunction with corresponding compilers from TASKING or HighTec can now be done on the basis of C source code too.

Especially for the AURIX 2G family, the integrated FLASH programming module of the UDE 4.10 and the separately available FLASH/OTP programming tool UDE/Memtool have been extended with additional functions for smooth support of software-over-the-air. This means that it is now possible to create the prerequisites on the device for secure software updates via an existing internet connection later in the field.

In addition to UDE 4.10, PLS introduces two new trace modules for its UAD2next, the all-round access device for state-of-the-art debugging and target communication via CAN. The first module supports parallel trace and offers up to 250 MBit/s transfer speed with 12 bits and 125 MHz (DDR). The second module supports serial trace interfaces based on the AURORA protocol and transmits the trace data generated by the target via two lanes with a transfer speed of up to 1.25 GBit/s. Both modules can easily be plugged into the robust expansion slot on the front of the UAD2next.

PLS Programmierbare Logik & Systeme

PLS Programmierbare Logik & Systeme GmbH, based in Lauta (Germany), is a manufacturer of debuggers, emulators and trace solutions for embedded systems. Thanks to PLS’s innovative test and development tools, the company has developed into a technology leader in this area since its foundation in 1990. With its key product Universal Debug Engine® (UDE®), PLS combines powerful capabilities for debugging, testing and system-level analysis of multi-core systems and deeply embedded microcontrollers with efficiency and ease of use. The devices UAD2/UAD3+ of the Universal Access Device (UAD) product family complete UDE’s full featured debug solution with a fast, flexible and robust access to the target embedded systems.

Please visit www.pls-mc.com for further information about the company, products and services.

Leave a Reply

featured blogs
Apr 24, 2024
Diversity, equity, and inclusion (DEI) are not just words but values that are exemplified through our culture at Cadence. In the DEI@Cadence blog series, you'll find a community where employees share their perspectives and experiences. By providing a glimpse of their personal...
Apr 23, 2024
We explore Aerospace and Government (A&G) chip design and explain how Silicon Lifecycle Management (SLM) ensures semiconductor reliability for A&G applications.The post SLM Solutions for Mission-Critical Aerospace and Government Chip Designs appeared first on Chip ...
Apr 18, 2024
Are you ready for a revolution in robotic technology (as opposed to a robotic revolution, of course)?...

featured video

How MediaTek Optimizes SI Design with Cadence Optimality Explorer and Clarity 3D Solver

Sponsored by Cadence Design Systems

In the era of 5G/6G communication, signal integrity (SI) design considerations are important in high-speed interface design. MediaTek’s design process usually relies on human intuition, but with Cadence’s Optimality Intelligent System Explorer and Clarity 3D Solver, they’ve increased design productivity by 75X. The Optimality Explorer’s AI technology not only improves productivity, but also provides helpful insights and answers.

Learn how MediaTek uses Cadence tools in SI design

featured chalk talk

ROHM Automotive Intelligent Power Device (IPD)
Modern automotive applications require a variety of circuit protections and functions to safeguard against short circuit conditions. In this episode of Chalk Talk, Amelia Dalton and Nick Ikuta from ROHM Semiconductor investigate the details of ROHM’s Automotive Intelligent Power Device, the role that ??adjustable OCP circuit and adjustable OCP mask time plays in this solution, and the benefits that ROHM’s Automotive Intelligent Power Device can bring to your next design.
Feb 1, 2024
11,283 views