UDE 1.12.7, UAD 2 Support Infineon TC1161, TC1162 32-bit Microcontrollers

11/11/2005 - With the modular component-based Universal Debug Engine (UDE) 1.12.7 and the device family Universal Access Device (UAD), pls Programmierbare Logik & Systeme supports the latest members of the Infineon Tricore family the 32 bit microcontrollers TC1161 and TC1162. The devices are optimised for the use in industrial control and automation featuring a clock rate of maximal 66 MHz and are based on a 32-bit-core with a Floating-Point-Unit and DSP capabilities. Additionally to the 1 Mbyte on-chip FLASH for program code there are 32 Kbyte integrated SRAM for data and 8 Kbyte instruction-cache available. The devices contain real-time-capabilities and a variety of integrated interfaces and peripherals. The special features includes two ASCs, two SSCs and two MLIs as well as ADCs, FADCs, MSCs, DMAs, timer arrays, system timers, and an additional MultiCAN port (TC1162).

UDE and UAD support both all internal debug resources and peripherals of the 32 bit devices TC1161 and TC1162 without any restriction. The integrated FLASH/OTP program function provides for example extreme high speed in the total cycle Delete-Download-Program-Verify. This support does not only include the program and data-flash of the TC1161/TC1162 but also external devices from AMD, Intel, Atmel and all other JEDEC compatible FLASH memories.

The communication channels to the target include JTAG, CAN-bus or multiple serial Interfaces. A special feature is the support of the UDE to directly access the microcontroller via CAN bootstrap-loader. In this mode it is possible to start the TC1162 in the target system under control of the debugger. This is exceptionally helpful for the first use and later on service because Flash-updates are extreme fast and easy to realize.

The UDE supports - like for all other TriCore devices - program trace with the maximum system clock frequency for the new 32 bit microcontrollers TC1161 and TC1162. It is possible to record 1 MSamples.

Compressing the trace data via trace hardware or via software results in a 1.2 until 8 times extended number of machine code instructions. Every sample can contain up to eight additional external hardware signals. The sample is synchronous to the system clock frequency. This results in optimal use of the trace memory with the additional advantage of application optimised time stamps. Start and stop of the samples are comfortable controlled via pre trigger, post trigger, or range trigger. For the trigger event there is available the whole performance range of the OCDS-Level-I-Unit. The trace window in the user interface provides a direct link from the trace samples to the related source code as well as a display based on the time stamps and comprehensive search functions.

The UAD is used as the communication device to the TC1161/1162 target system. There is a unique combination of a hardware JTAG controller and a CAN bus in one single device. The JTAG controller allows data transfer rates up to 3.5 Mbyte/s and an independent intelligent subsystem allows the continuous sampling of all messages on the CAN bus. This function works even when the device is primarily used for the communication with a microcontroller system. For test purposes there is a transmission of CAN messages available. The user is able to select a variety of available PC interfaces like USB2.0, IEEE1394 (FireWire), and 100-Mbit Ethernet.

The latest flagship in the "Universal Access Devices"-family is the UAD2+ with electrical isolated interfaces und an intelligent JTAG extender. The latter uses an active Pod, which is linked to the JTAG lines of the target system. The communication between the Pod and the UAD is realised via differential signal lines. The UAD provides the power supply to the active Pod, an additional power supply via the target system is not necessary. In contrast to existing solutions the UAD2+ features a better stability stability in target communication with an extended cable length of 50 cm and above.

For the evaluation of the new microcontrollers pls offers starter kits containing an evaluation board, GNU compiler, and a test version of the Universal Debug Engine.

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: