7/7/2005 - pls Programmierbare Logik & Systeme introduces it's Universal Debug Engine (UDE) version 1.12 as an ultimately flexible and easy-to-use tool for development, test and field maintenance of microcontroller applications. One of the latest additions within the debugger surface is a graph window showing pre-processed target data as two-dimensional scientific diagrams. This new capability helps users to evaluate complex software algorithms or to valuate data downloaded from process environment in a simplified task. Key features of the new graph window are the presentation of multiple curves in one diagram with seperate x/y coordinate settings, the pre-processing of target data with C expressions, automatic scaling as well as creative freedom of axis positioning, choice of colors and type styles, storage of complex configurations within the work space or in separate files along with appropriate printer support.
UDE1.12 also allows for setting of breakpoints in the main memory on read and/or write access directly within the watch or memory window. This function is provided in the context menu of single variables, complex variables such as structures and fields and elements thereof. Implementation is accomplished by means of on-chip debug hardware of the utilized microcontroller, for which the user is not required to have any specific knowledge. Experienced users however can directly engage in the programming via appropriate dialogs.
Another comfortable feature of UDE1.12 is the so called Smart-Step. The limited number of code breakpoints provided with the on-chip debug hardware of modern microcontrollers often is not enough for stepping in complex constructs as e.g. major switch instructions. Smart-Step resolves one high level language step into several single machine level steps in the background rarely noticeable by the user.
A major addition in UDE1.12 is an automation interface based on the Component Object Model (COM). It allows program control from inside and outside by macros and scripts and the use of their functionalities by other programs.
In conjunction with the Universal Access Device (UAD) equipment family UDE1.12 supports many popular 16bit and 32bit MCUs such as Infineon's 32bit automotive microcontroller TC1796 and new XC16x-derivatives as well as ARM7/ARM9 devices from Philips (LPC21xx/LPC22xx), ST Microelectronics (STR7x, ST30), Atmel (AT91SAM7Sxxx, AT91RM9200), Texas Instruments (TMS470R1Axxx) and NetSilicon (Netxx). The user also benefits from the FLASH programming function provided for all of these MCUs as an integral part of UDE1.1.2.
The HTML based help function of UDE1.12 is another warrantee for user comfort. Next to a central entry document it offers context sensitive aid. The description of program functions is separated into a how-to part for a quick introduction and a detailed description for reference.
pls Programmierbare Logik & Systeme
The pls Programierbare Logik & Systeme GmbH located in Lauta, Germany, was founded in 1990 by Thomas Bauch and Stefan Weiße. The company is among the worldwide leading suppliers of software debugging solutions and complete development tools for the 16 and 32-bit microcontroller family from Infineon technologies, STMicroelectronics, and ARM. The revolutionary software architecture of the Universal Debug Engine (UDE) is optimized for debugging of modern SoC based Systems. The hardware family Universal Access Device (UAD) opens up a fully new dimension in data download speeds with transfer rates of up to 3.5Mbyte/s. More information can be found at www.pls-mc.com
Previous Page | News by Category | News Search
If you found this page useful, bookmark and share it on: