ARM Cortex-M3 and ARM Cortex-A8 core based microcontrollers not only feature a high processing power at low power consumption compared to MCUs with ARM7/ARM9 cores, but also, and above all, significantly better debug and test possibilities. For example, new technologies such as Serial Wire Debug (SWD), Serial Wire Viewer (SWV) and Instrumentation Trace Macrocell (ITM) enable observation of systems – also while an application is running – without any or with very little change of the timing behavior.
Version 2.6 of the Universal Debug Engine (UDE) from pls Programmierbare Logik & Systeme is now available. With the help of this universal tool, unlimited use of Cortex-M3 and Cortex-A8 typical debug and test functions are now available on a large number of different microcontrollers.
With regard to Cortex-M3 derivatives, the UDE 2.6 currently supports the new LPC1758/56/54/52/51 and LPC1768/66/65/64 series from NXP, the TMPM330, TMPM360, TMPM370 and TMPM380 MCUs from Toshiba as well as the STM32F and STM32W microcontroller families from STMicroelectronics.
Furthermore, the UDE 2.6 is also optimally geared for software testing on Texas Instruments’ OMAP35xx devices. The microcontrollers, equipped with a Cortex-A8 core, were designed mainly for use in multimedia, graphics and video applications.
The new UDE 2.6 can not only be used under Windows XP und Windows Vista, but also, of course, under Windows 7. Furthermore a complete Eclipse integration with complete cross debugger functionality is already included in the extensive test and debug tool, without extra charge.
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 2 (UAD2) 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.