Home » XC16x CAN Debugger
| Print |

XC16x and TriCore On-Chip Debug-System via CAN-Bus

Lauta, March 2006 - pls Programmierbare Logik & Systeme is now introducing a new target monitor specifically designed for Infineon's XC16x and TriCore micro-controller 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 micro-controllers 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 micro-controllers 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 adaptation 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.

Trademarks

TriCore is a trademark of Infineon Technologies.
All other brands or product names are the property of their respective holders.

Editors contact

pls Programmierbare Logik & Systeme GmbH
Heiko Riessland
Technologiepark
D-02991 Lauta
Phone: +49 35722 / 384 - 0
Fax: +49 35722 / 384 - 69
Email: This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
Internet:  http://www.pls-mc.com

 

News

Freescale’s Power
Architecture™
MPC5510
now
supported by UDE
UDE supports
Power Architecture™
MPC5510 from
Freescale with
unlimited multicore
debugging

Read more...
 
UDE supports new AUDO FUTURE family from Infineon
UDE supports new 32 bit microcontroller family AUDO FUTURE from Infineon:
TC1736, TC1767, TC1797 and emulation devices TC1767ED, TC1797ED
Read more...
 
UDE supports additional PowerPC family
pls have present at embedded world 2008 a new version of its Universal Debug Engine (UDE), tailored to the special features of AMCCs high-end PowerPC family 440.
Read more...
 
Infineon's new XE166 realtime signal controllers supported
At the same time as the market introduction of the XE166 real time signal controllers. pls introduces the Universal Debug Engine 2.2
Read more...
 
New major version of UDE 2.2
Highlights: ++ Full compatibility for Windows Vista ++ New additional front end with look and feel of Microsoft Visual Studio 2005 ++ ...
Read more...
 

Events

Visit us at the Embedded Systems Conference 2008
San Jose, CA, Booth #3020
Read more ...