Contact
QR code for the current URL

Story Box-ID: 565351

PLS Programmierbare Logik & Systeme GmbH Straße der Freundschaft 92 02991 Lauta, Germany http://www.pls-mc.com
Contact Mr Heiko Rießland +49 35722 38438

Dedicated support for a wide range of the latest 32-bit multicore SOCs

PLS' latest Universal Debug Engine 4.0 sets new standards in the development of multicore targets

(PresseBox) (Lauta, )
PLS Programmierbare Logik & Systeme presents its new Universal Debug Engine (UDE) 4.0 at its Booth 4-310 in Hall 4 at embedded world 2013, February 26‑28, 2013 in Nuremberg, Germany. The new UDE 4.0 features greatly enhanced debug capabilities for multicore targets, optimized visualization options during system test and dedicated support for a wide range of the latest 32-bit multicore System-On-Chips (SOCs) from various manufacturers.

With help of the newly developed target manager for the UDE 4.0, among other things, cores and functional units can now be specifically selected for debugging. In order to also be able to retain an overview with several cores, debugger window tabs and toolbars are core-specifically colored. The concept is enhanced by visibility groups for windows of individual cores or freely according to user requirements definable collections of debugger views. Furthermore, new names (alias) can be assigned freely for the window titles.

Various compiler concepts for multicore targets are supported by a newly implemented multicore / multiprogram loader. Among other things, this loader enables the separate loading of memory images and symbolic information from the output files of the compiler, specifically for each individual core.

For the control of a multicore target, the UDE 4.0 enables the synchronization of two or more cores to so‑called run control groups in order to define common start and stop or common individual step. The user interface is the same for different on-chip synchronization mechanisms. The generalized concept ensures the greatest possible flexibility when controlling a multicore target, without the need to know the underlying on-chip logic in detail.

For simple processing of the large amounts of data, which occur when tracing several sources, the UDE 4.0 is equipped with a new multicore trace framework that on the one hand allows conventional troubleshooting on the basis of the recorded data and on the other hand offers various statistical analyses such as profiling analysis and code coverage. Together with a new trace pod for PLS' Universal Access Device UAD3+, serial high-speed trace on the basis of the Aurora protocol of up to four lanes, each with 3.125 GBit/s, is supported. However, to date, currently available targets only offer one lane with 2.5 GBit/sec (AURIX/Infineon) or four lanes with 1.25 GBit/sec (Qorivva/Freescale).

For effective use of trace memory and trigger logic on so-called Emulation Devices with the UDE 4.0 the proven Universal Emulation Configurator (UEC) was enhanced for multicore architectures and support of the Signal Processing Unit (SPU) from Freescale. Programming of the additional trigger logic is performed by a graphical configuration of trace tasks, by which signals and actions are linked via a state machine.

Microcontrollers (MCUs) newly supported by the UDE 4.0 include Infineon's AURIX family, Freescale's Qorivva MPC57XX family, STMicroelectronics SPC57x family - with these three families of MCUs, programs for the integrated Generic Timer Module (GTM) and Hardware Security Module (HSM) can also be debugged - XMC4400 and XMC4200 Cortex-M4 families from Infineon as well as Hilscher's netX 51 and netX 52 network controllers.

The UDE 4.0 now offers kernel awareness for Keil / ARM RTX in accordance with the Cortex Microcontroller Software Interface Standard (CMSIS). Furthermore, the latest version of PLS' Universal Debug Engine supports the current embedded Linux versions 3.x with kernel and application debugging.

PLS Programmierbare Logik & Systeme GmbH

PLS Programierbare Logik & Systeme GmbH, based in Lauta, Germany, was founded in 1990 by Thomas Bauch and Dr. Stefan Weisse. With its innovative modular test and development tools, the company has demonstrated for over two decades its position as an international technology leader in the field of debuggers, emulators and trace solutions for 16-bit and 32-bit microcontrollers. The software architecture of the Universal Debug Engine (UDE) guarantees optimal conditions for debugging SoC-based systems. For example, by means of the intelligent use of modern on-chip debugging and on-chip trace units, valuable functions such as profiling and code coverage are available for the system optimization. Furthermore, the associated Universal Access Device (UAD2/UAD3+) product family, with transfer rates of up to 3.5 MBytes/s and a wide range of interfaces, offers entirely new dimensions for fast and flexible access to multi-core systems. Important architectures such as TriCore, Power Architecture, XC2000/XE166, ARM, Cortex, SH-2A, XScale and C166/ST10 as well as simulation platforms of different vendors are supported. For further information about the company, please visit www.pls mc.com.

The publisher indicated in each case (see company info by clicking on image/title or company info in the right-hand column) is solely responsible for the stories above, the event or job offer shown and for the image and audio material displayed. As a rule, the publisher is also the author of the texts and the attached image, audio and information material. The use of information published here is generally free of charge for personal information and editorial processing. Please clarify any copyright issues with the stated publisher before further use. In case of publication, please send a specimen copy to service@pressebox.de.
Important note:

Systematic data storage as well as the use of even parts of this database are only permitted with the written consent of unn | UNITED NEWS NETWORK GmbH.

unn | UNITED NEWS NETWORK GmbH 2002–2024, All rights reserved

The publisher indicated in each case (see company info by clicking on image/title or company info in the right-hand column) is solely responsible for the stories above, the event or job offer shown and for the image and audio material displayed. As a rule, the publisher is also the author of the texts and the attached image, audio and information material. The use of information published here is generally free of charge for personal information and editorial processing. Please clarify any copyright issues with the stated publisher before further use. In case of publication, please send a specimen copy to service@pressebox.de.