Embedded Development Tools and Debuggers for XC2000, TriCore, PowerPC, ARM, Cortex, SH-2A » On-Chip Trace
| Print |

With the UDE 3.3, PLS presents the first optimized test and debug solution for the new AURIX™ 32-bit multi-core MCUs


(11. May 2012) As a result of the very early and close cooperation with Infineon Technologies and several key customers, PLS now presents the first optimized test and debug solution, the Universal Debug Engine (UDE) 3.3, for the new multi-core architecture of the 32-bit microcontroller family AURIX.

The first AURIX architecture based microcontroller (MCU), part number TC275T, contains three TriCore processor cores (version 1.6). Two of these are optimized for maximum performance (high-performance TriCore CPU 1.6P) and can execute up to three instructions in one cycle at a maximum clock frequency of 200 MHz. With the third core, a high-efficiency TriCore CPU 1.6P, lowest possible power consumption and an efficient data exchange with the peripherals are the most important factors. It can execute a maximum of one instruction per cycle and is currently clocked at a maximum of 200 MHz.

The UDE 3.3 allows management and control of the various TriCore-CPUs within one user interface. This is supported by a flexible multicore program loader that enables the loading of program code and data as well as symbol information separately for each core. Management of the cores is carried out by a multicore run control manager, which offers a definition of core groups. Therefore, a very flexible control of the run-time behavior of the complex architecture is possible.

If required, programs for the integrated hardware security module (HSM) can also be developed with the UDE version 3.3. The HSM offers vehicle manufacturers a configurable system integrity protection of their control units and, due to its flexibility, is also equipped to meet future security requirements. In addition, the UDE 3.3 supports programming speed of the enlarged flash memory of 4 MByte by up to 20 times faster than in the previous AUDO family.

The UDE 3.3 also makes debugging of program code on the new high-performance Generic Timer Module (GTM) easier. With the help of an own instruction set, various tasks in the areas of time measurement, collection and comparison of digital input signals as well as complex algorithms such as pulse width modulation (PWM) can be solved with the GTM.

The sophisticated On-Chip Debug System (OCDS), which is well-known from the previous TriCore architecture for the AUDO family, was optimized further for the AURIX family and adapted to the requirements of multicore debugging. The new additional options are fully supported by the UDE 3.3 as well as by PLS' Universal Access Device 2 (UAD2) family and UAD3+.

Regarding program trace, data trace and bus trace, with the new AURIX architecture, Infineon again relies on the already proven Emulation Devices (ED) with integrated Multi Core Debug Solution (MCDS). The Emulation Devices are pin-compatible with the production chip. However, they contain a sophisticated observation and trigger logic as well as currently up to 2 MByte of emulation memory. Programming of the emulation logic can be comfortably carried out with the further developed Universal Emulation Configurator (UEC), which is integrated in the UDE 3.3. The reason for this is because the UEC offers a graphical configuration of measurement tasks by which signals and actions are linked by a state machine.

For the first time, Infineon has also implemented an Aurora GigaBit Trace (AGBT) interface on the Emulation Device in order to further increase testability of the new AURIX microcontroller with multi-core architecture. As a result, the trace memory can be greatly enlarged by connecting external hardware, which in turn allows the management of high-end trace tasks with large amounts of data, for example code coverage. However, a 2.5 GB/s Aurora interface requires correspondingly high-performance hardware for signal acquisition, signal conditioning and preprocessing on the target. Therefore, not only is a trace pod with AGBT interface available for the UAD3+ from PLS, but it can also be equipped with up to 4 GByte of external trace memory.

Gerd Punsmann, tool manager for 32-bit automotive microcontrollers at Infineon, explained how important the early availability of optimized test and debug tools is for the successful market introduction of high-performance multicore microcontroller families. "We want that our customers are able to start with development of applications at the day of the market introduction of our new AURIX microcontrollers with multi-core architecture. In order that this functions smoothly, a comprehensive tool environment, such as from our partner PLS, must be promptly available."

Heiko Riessland, product marketing manager at PLS, added: "The long and close cooperation between Infineon and PLS guarantees a high level of flexibility and safety for users of the AURIX microcontroller family. With availability of the first chips, users have access to a powerful and proven tool for debugging, right from the start."


Contact for journalist inquiries

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


 

Events

Freescale TecDays 2013
Tool package for Kinetis (Cortex-M4), Embedded Linux Kernel and Application Debugging, Eclipse based development platform for Qorivva microcontrollers MPC56xx/MPC57xx

Read more ...

Crash Courses and Training
Multicore Debug Solution, MCDS, Architectures, UDE

Read more ...


News

Hercules™ security
MCU platform
TMS570LS and RM4x
from Texas
Instruments now
supported by UDE
Read more...
 
Optimized debugging
solution for
the new
ARM® Cortex™- M0
core-based XMC1000
family of Infineon
Read more...
 
Universal Debug
Engine 4.0
sets
new standards in
the development
of multicore targets
Read more...
 

New Universal
Access Devcie 2pro

(UAD2pro) enables
also strong electrically
isolated connections
to the target

Read more...
 

First optimized
test and debug
solution for the
new AURIX™
32-bit multi-
core MCUs
from Infineon

Read more...
 

Proven debug
solution for new
multicore auto-
motive micro-
controllers:
MPC57xx (Freescale)
and SPC57x (STM)

Read more...
 

Optimized debug
tools for the
new XMC4000
microcontroller
family
of Infineon
available now

Read more...
 

Complete debug
solution for the
Development
Device of the
new TriCore
Multicore
Architecture

Read more...
 
Optimized tools
for the new
TC1791, TC1793
and TC1798
AUDO MAX
microcontrollers
Read more...
 
netX controllers
and rcX RTOS
from Hilscher
now supported by UDE
Read more...
 
Dual-core debugging
of NXP's LPC4300
under the single user
interface of UDE
Read more...
 

Kinetis MCUs
from Freescale
based on Cortex-
M4 core supported
by UDE

Read more...
 

Complete new
toolchain for
Power Architecture
SoCs
from
STMicroelectronics
and Freescale
based on Eclipse,
GNU and
Universal Debug Engine

Read more...
 
UAD3+ sets new standards in the field of high-end trace and multi-core / multi-target debugging
Read more...