A debug tool specially tailored to support the individual features of Infineon's new scalable XC2200 microcontoller family was recently released by PLS Development Tools (San Jose, CA). Infineon used the modular components-based Universal Debug Engine (UDE) 2.0.7 and the Universal Access Device 2 (UAD2) family of units from PLS to test its first XC200 microcontrollers and for preparation of software drivers and application examples. Both the UDE 2.0.7 and the UAD2 provide unlimited support for all internal debug resources and peripheral sets of Infineon's new XC200 microcontrollers. The integrated FLASH/OTP programming function of the UDE 2.0.7 enables high speeds in the entire FLASH, but also for external devices from AMD, Intel, ATMEL, and other JEDEC-compatible FLASH memories.

JTAG, CAN bus, and serial interfaces are available to the user as communication channel to the target, and the UDE 2.0.7 supports direct access to the microcontroller via bootstrap loader. In this mode of operation, the XC2200 microcontroller in the target system can be started under the direct control of the debugger. The UAD2 serves as communication unit to the XC2200 target system. The combination of a hardware implemented JTAG bus controller and a CAN bus in a single unit is unique. The JTAG controller enables a data transfer rate of up to 1.5 Mbytes/s at 20 MHz JTAG clock. Another subsystem of the UAD2 enables the continuous recording of all messages on a CAN bus. Furthermore, users can choose between additional PC interfaces such as USB 2.0, IEEE 1394 (FireWire™), and 100 Mbit Ethernet.

For Free Info Visit 

Embedded Technology Magazine

This article first appeared in the July, 2007 issue of Embedded Technology Magazine.

Read more articles from the archives here.