XC23XX Debug Support with Universal Debug Engine
Lauta, July 2007 - Infineon Technologies has unveiled its new scalable XC2300 microcontroller (MCU) family specifically designed for use in vehicle safety applications. pls Programmierbare Logik & Systeme today announced - as the first manufacturer - a complete set of optimized debug tools specifically tailored to support the unique features of these 16/32 bit MCUs.
The modular components based Universal Debug Engine (UDE) 2.0.12 and the Universal Access Device 2 (UAD2) family of units from pls has already been used by Infineon for test of the first XC2300 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. "In times of increasingly complex systems and ever shortening product life cycles, the success or failure of an application is often dependent on the rapid availability of stable, proven tools for development, test and maintenance," explains Heiko Riessland.
With up to 66 MHz system frequency, a minimal instruction execution time of 15 ns, up to 576 Kbytes of on-chip flash memory and maximal 50 Kbytes on-chip RAM, the first devices of the new Infineon XC2300 family of MCUs are ideally suited for use in vehicle safety applications, specifically airbag systems and electronic power- steering applications. In addition to their real time capability, the devices also excel with a variety of integrated interfaces and peripheral units. Special features include: buffered SPI (Serial Peripheral Interface) channels, optimized redundant A/D converters with specific safety features, multiple CAN ports, PWM-capable capture/compare units, timer, real time clock and a watchdog.
Both the UDE 2.0.12 and the UAD2 hardware from pls provide unlimited support for all internal debug resources and peripheral units of Infineon's new XC2300 MCUs. For example, dependent on the requirements of the application, different pins of the XC2300 devices can be configured as JTAG debug interfaces. The UDE 2.0.12 is usable with all conceivable combinations.
By use of a special mode, the connection between debugger and chip is retained even after a hardware reset. Furthermore, the integrated Flash/OTP programming function of the UDE 2.0.12 provides exceptionally high speeds in the entire cycle: erase/download/program/verify. This support does not just apply for the on-chip flash, but also for external peripheral devices from: AMD, Atmel, Intel 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.12 is its capability to support direct access to the MCU via bootstrap loader. In this mode of operation, the XC2300 MCU 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 simple flash updates.
The UAD2 serves as communication unit to the XC2300 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. An additional independent intelligent subsystem of the UAD2 enables the continuous recording of all messages on a CAN bus. This functions even if the unit is used primarily for communication with a microcontroller system. Additionally, for test purposes, a transmission of CAN messages is possible. Furthermore, users can freely choose between additional PC interfaces such as USB 2.0, IEEE 1394 (FireWire?) and 100 Mbit Ethernet.
Editors contactpls 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 |