Contact
QR code for the current URL

Story Box-ID: 203488

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

High-speed debug access via JTAG, more efficient program/data trace and Linux support

pls' Universal Debug Engine 2.4 also immediately supports NXP's new LPC32x0 32-bit microcontroller family

(PresseBox) (Lauta, )
pls Programmierbare Logik & Systeme presents the latest version of its Universal Debug Engine (UDE) 2.4 at electronica 2008 in Area A6, Both S02. The UDE 2.4 also immediately supports NXP Semiconductor's new LPC32x0 microcontroller family, which is designed for demanding industrial, consumer, medical and network applications.

The devices are designed for up to 208 MHz system clock and are based on an ARM9EJ-S core with Embedded Trace Module (ETM) and integrated Vector Floating Point coprocessor. Moreover, depending on the derivative, up to 256 Kbytes of SRAM, an external Flash interface and various peripheral functions such as 10/100 Mbit Ethernet, USB controller including host capability and 24-bit LCD controller for STN and TFT panels are available to the user.

To guarantee an extremely fast Flash programming as well as short simulated I/O and turnaround times during development, the UDE 2.4 in combination with the Universal Access Device 2 offers, among other things, a high-speed debug access via JTAG. Therewith, download rates of up to 1 Mbytes/s can be achieved.

At the same time, all of the LPC32x0 hardware enabled performance characteristics such as code and data breakpoints are supported by the UDE 2.4. The support of the Memory Management Unit (MMU) by the debugger allows the designer a transparent access to memory and register of the core. Even the testing of program code in cache memory area is guaranteed without limitations.

Furthermore, a program and data trace using the integrated Embedded Trace Buffers (ETB) is possible with help of the Universal Access Device 2+. Therewith, up to 1 mega samples (1 024 000 samples) can be recorded. With a direct through the trace hardware implemented compression of the trace data, this is equivalent to a multiple of machine commands. Moreover, each sample can contain eight additional external hardware signals. The recording takes place synchronously with the system clock rate. This guarantees an optimal use of the trace memory and enables application optimized timestamps. Start and stop of the recording can be comfortably controlled via trigger.

The entire scope of features of the Enhanced Trace Macrocell (ETM) unit is available for the trigger events. The comfortable trace window in the UDE user interface thereby offers the user a direct link from the trace samples to the associated source code, the display of the program runtime on the basis of the timestamp plus extensive search functions.

The configuration and performance of the LPC32x0 microcontroller family make these SoCs ideal for use under Windows Embedded CE as well as Embedded Linux. In the case that Embedded Linux is used, the 'ARM9-Linux-Support' add-on of the UDE enables parallel Linux kernel and application debugging under one user interface. By using two debuggers simultaneously, also errors in the threshold between the operating system kernel and the application can be reliably detected. For kernel debugging, the connection to the ARM9 processor takes place via the standard JTAG interface. A remote console is also implemented via the same interface.

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 almost 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 and 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, PowerArchitecture, SH 2A, XC2000/XE166, ARM, Cortex, 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.