PLS Programmierbare Logik & Systeme GmbH, based in Lauta (Germany), is the manufacturer of the debugger, trace and test 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 area since its foundation in 1990. The modular and flexible software architecture of UDE offers development engineers an optimal environment for error diagnostics, test as well as system-level analysis for multi-core systems and deeply embedded SoCs. UDE provides support for important architectures, such as AURIX, TriCore, PowerArchitecture, S32, Cortex-R/A/M, ARM7/9/11, Renesas RH850 and SH-2A, XC2000/XE166, as well as for simulation platforms from different vendors. Close cooperation with semiconductor vendors ensures an in time availability and high quality of the tools. Partnerships with a lot of other tool manufacturers lead into a high interoperability of PLS’s products. PLS has a distribution network which operates in Europe, the United States as well as in Asia. Customers, working in development projects for automotive electronics, industrial automation as well as in the field of embedded devices in general, appreciate PLS’s reliable and easy to use tools and especially the extensive support.
The Universal Debug Engine (UDE) is a modern, powerful and flexible debug, test and trace platform supporting a wide range of multi-core systems and microcontroller families including AURIX, TriCore, PowerArchitecture, S32, Cortex R/A/M, ARM7/9/11, Renesas RH850 and SH-2A, and XC2000/XE166. UDE offers a wide range of features for C/C++ and assembler level debugging, run-time observation, system visualization and system-level analysis. The highly configurable user interface perfectly fits to the user’s needs. In addition, UDE provides an open and flexible interface which allows using standard script languages for a high level of test automation as well as an intelligent coupling to 3rd party tools. Thanks to the intelligent use of modern on-chip debug and trace units, UDE provides powerful functions for system optimization and test including profiling and code coverage. Numerous add-ons support Real-Time Operating Systems (RTOS) and other third-party tools. Besides the own graphical user interface a full Eclipse integration with complete cross debugger functionality is part of the Universal Debug Engine.
PLS’s Universal Access Device product family UAD2pro, UAD2next and UAD3+ complete the full featured debug solution with a robust, fast and efficient target access. Thanks to the flexible adapter concept the UDE/UAD debug solution supports a wide range of different target interfaces.
The Universal Access Device 2pro (UAD2pro) is the ideal base device for every days debug tasks as well as for in-field tests due to its small form factor and additional RS232 and CAN interfaces complementing the standard debug interface.
The Universal Access Device 2next (UAD2next) combines the state-of-the-art debugging features and CAN with trace capabilities. It can be extended by plugin trace modules for capturing trace data from different on-chip trace infrastructures including ARM CoreSight, Infineon MCDS, or NEXUS class 3+. That makes the UAD2next ideal for efficient debugging, test and system-level analysis.
The high-end Universal Access Device 3+ (UAD3+) is PLS’s optimized device for multi-core and multi-target systems with high clock frequencies and high demands on trace capture. With an internal memory of up to 4 GB, a trace stream width of 32 bit at the maximum and signal clock operating at up to 500 MHz, the UAD3+ is mastering even most challenging trace tasks. For state-of-the-art serial trace interfaces based on the AURORA protocol the UAD3+ allows recording of real-time trace information with up to 3.125 Gbit/s.
UDE MemTool as integral part of the UDE or standalone package offers fast and reliable programming of on-chip and external FLASH devices not only during development but also in production and service.
|PLS: UDE enables synchronous debugging of AURIX multi-chip systems|
|PLS: UDE enables real multicore debugging for NXP S32V234 automotive processor|
|PLS: UDE 4.10 simplifies multicore debugging and system analysis|
PLS Programmierbare Logik & Systeme GmbH
Tel: +49 35722/384-0
Fax: +49 35722/384-69