New Target Monitor Simplifies Debugging for Infineon Microcontrollers

3/23/2006 - pls Programmierbare Logik & Systeme is now introducing a new target monitor specifically designed for Infineon's XC16x and TriCore microcontroller families. For the first time, direct debugging via Can-Bus is provided to users by means of the On-Chip Debug System (OCDS) with standardized close connection to the JTAG interface due to support by the latest software package UDE-mon/LII, which is now offered as a supplement to the Universal Debug Engine (UDE).

Among other features the OCDS enables hardware breakpoints for debugging within the FLASH memory and data breakpoints, which allow for dedicated hold with read or write access to program variables. In prior art monitor solutions for XC16x and TriCore microcontrollers this option usually could only be utilized via CAN-Bus by means of an additional external RAMs and not even in this way for high-end 32-Bit microcontrollers without external memory interface such as TC1766, TC1162 and TC1166. With the UDE-mon/LII target monitor the described functions are now available for all members of the XC16 and Tricore families also via CAN-Bus without limitations. Besides the extended application capabilities the user also benefits from substantially reduced system costs, since there is no more specific adaption necessary for the user hardware.

The target access via CAN lends itself especially to system integration and system test, because a specific control node may be selected within the debugger by the edition of various identifiers. In field applications the CAN-Bus often is the only option for target monitoring, because machines or vehicles do not provide the JTAG interface for system access anymore in most cases.

The target monitor requires approximately 16Kbyte FLASH memory and 1KByte RAM for the TriCore derivates and approximately 4KByte FLASH memory and 100Byte RAM for members of the XC16x family. Also a message object and a CAN identifier needs to be provided. With the utilization of the CAN-Bus transmission parameters can be configured according to the application. A shared utilization of one CAN module by the application and the target monitor is as easily implemented as the access to a separate CAN module of TwinCAN or MultiCAN units of the respective micro.controller. The monitor software includes the C and assembler text for the various common compiler packages and can be integrated into existing applications in a simple way.

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.

Previous Page | News by Category | News Search

If you found this page useful, bookmark and share it on: