Universal Debug Engine Supports Infineon 32-bit TriCore Microcontroller

pls Programmierbare Logik & Systeme has upgraded its Universal Debug Engine (UDE) 2.0 with even more comfortable support functions for Infineon’s 32-bit TriCore microcontroller family. UDE 2.0 is one of the most versatile and powerful tools for the development, test and service of complex microcontroller applications.

Universal Debug Engine (UDE)

Recording the change of a 32-bit word in the milliseconds range is now met by a simple debug access via JTAG. The UDE 2.0 uses the capability of the On-Chip Debug Support (OCDS) Level 1 to activate event controlled data transfer to the host. The selection of the storage location to be monitored is possible from the symbol database of the application to be tested, but also numerically. In addition to the actual value, a time stamp and status information are recorded and displayed. This provides status information, for example, about whether changes to the values have not been recognized, because they are outside the minimal timeslot or an overflow of the recording buffer has taken place. The recording can be stored in a file for future display and evaluation by other programs.

Particularly comfortable and timesaving is also the possibility to perform program runtime measurements via a simple JTAG debug access. For this feature, the UDE 2.0 uses the system timer of the TriCore. The user only needs to enter the external crystal frequency and the necessary configuration of the system timer is then carried out by the debugger. Its integrated PLL calculator defines the actual time from the determined values. In this way, a runtime measurement of program segments is made possible, without too much effort.

Finally, a new configuration of the UDE 2.0 allows a fine tuning of the behavior of the microcontroller peripheral unit with a stop of the microcontroller core in the debugger. Dependent on the requirements of the application, these can continue to run or likewise be stopped.

pls Programmierbare Logik & Systeme GmbH
pls Programierbare Logik & Systeme GmbH, located in Lauta, Germany, was founded in 1990 by Thomas Bauch and Dr. Stefan Weisse. The company is among the worldwide leading suppliers of software debugging solutions and complete development tools for the 16-bit and 32-bit microcontroller families from Infineon Technologies and STMicroelectronics as well as a number of different ARM7/ARM9 derivatives. The innovative software architecture of the Universal Debug Engine (UDE) guarantees optimal conditions for the debugging of modern System-on-Chip (SoC) based systems. The complementary equipment family Universal Access Device (UAD), with transfer rates of up to 3.5 Mbytes per second, opens up a fully new dimension in data download speeds.