Universal Debug Engine Supports Infineon XC2200 MCU

pls Programmierbare Logik & Systeme unveiled a debug tool, which is specially-tailored to support the individual features of Infineon’s new scalable XC2200 microcontroller family.

The modular components based Universal Debug Engine (UDE) 2.0.7 and the Universal Access Device 2 (UAD2) family of units from pls were already used by Infineon for intensive test of the first XC2200 microcontrollers and for preparation of software drivers and application examples. Heiko Riessland, Product Marketing Manager of pls, views this as an important advantage for designers: “With such complex systems, it is increasingly important, right from the beginning, to have tools that are tried and proven. The efficiency of hardware and software tools for development, test and maintenance ultimately decide on fast time to market and maximum cost effectiveness.”

Gerd Punsmann, Tool Line Manager for the sector Automotive, Industrial & Multimarket of Infineon, also underlines the increasing importance of a close cooperation, as early as possible, between microcontroller manufacturer and tool provider: “The new Infineon XC2200 family of microcontrollers fulfills all key requirements for present and future automotive comfort and gateway applications. It was especially important for us that optimized debug tools for these microcontrollers be simultaneously available in order that costs for development, qualification and test for system and automobile manufacturers are held to a minimum.”

Universal Debug Engine Supports Infineon XC2200 MCUAn operating frequency of up to 80 MHz, a minimal instruction execution time of 12.5 ns, currently with up to 768 Kbytes of on-chip FLASH memory and maximal 82 Kbytes of on-chip RAM, make the XC2200 family an ideal choice for demanding automotive body electronics applications. In addition to real-time capability, the devices feature a wide range of integrated interfaces and peripheral sets. Some of the most important features are: Universal Serial Interfaces (USICs), a MultiCAN port, multiple A/D converters, PWM-capable capture/compare units, timer, real-time clock, watchdog and efficient power management. Low power consumption is one of the key requirements of future Body Central Module (BCM) applications.

Both the UDE 2.0.7 as well as the UAD 2 units from PLS provide unlimited support for all internal debug resources and peripheral sets of Infineon’s new XC2200 microcontrollers. As an example, even after a power down phase a continuation of the debugging of applications is possible. Furthermore, the integrated FLASH/OTP programming function of the UDE 2.0.7 enables exceptionally high speeds in the entire cycle: delete/download/program/verify. This support is not only valid for the on-chip 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. A special feature of the UDE 2.0.7 is its capability to support direct access to the microcontroller via bootstrap loader. In this mode of operation, the XC2200 microcontroller in the target system can be started under direct control of the debugger. This is particularly beneficial for initial startup and subsequent service tasks, because it allows very fast and uncomplicated FLASH updates.

The UAD 2 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 independent intelligent subsystem of the UAD 2 enables the continuous recording of all messages on a CAN bus. This works even if the unit is used primarily for communication with a microcontroller system. Likewise, transmission of CAN messages for tests is possible. Furthermore, users can choose between additional PC interfaces such as USB 2.0, IEEE 1394 (FireWire(TM)) and 100 Mbit Ethernet.

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.