UDE® Debugging and Trace for Infineon 32-bit TriCore™ AURIX™ TC4x Microcontrollers

The Infineon 32-bit TriCore™ AURIX™ TC4x microcontroller family of highly integrated multi-core SoCs addresses a wide range of automotive applications such as e-mobility, ADAS and AI applications and also master highly complex challenges in the area of domain and zone control. At the same time, the devices meet the highest safety requirements with regard to autonomous driving.

The TC4x family is the third generation of the AURIX™ family of microcontrollers. Compared to the preceding TC3xx family, the TC4x offers improvements in performance, memory size, connectivity, and scalability.

The TC4x microcontrollers consist of up to six powerful main cores based on the Next-Generation TriCore™ v1.8 architecture, a special Cyber-Security Real-Time Module (CSRM), and other new enhancements for high-performance applications.

New introductions include the (enhanced) Generic Timer Module (GTM/eGTM) plus AURIX accelerator suite elements, such as converter DSPs (CDSP) at the analog-to-digital converters (ADC), and a Parallel Processing Unit (PPU). This powerful accelerator is based on Synopsys ARC® EV architecture, which enables mathematical modeling of complex heterogeneous systems.

  • 32-bit architecture
  • Up to 6 TriCore™ v1.8 cores in lockstep
  • Up to 500Mhz core clock
  • AURIX Accelerator Suite:
    • ARC® EV71 based Parallel Processing Unit (PPU)  – enabling AI up to ASIL-D
    • Data Routing Engine (DRE) – for efficient communication and data handling
    • cDSP - Digital signal processing for the ADC signals
    • Single Processing (SPU) - Radar accelerator
    • Security cluster / security accelerators including CSRM and CSS - Hardware Crypto Acceleration
  • Up to 25 MB on-chip Flash
  • Zero downtime SOTA support
  • New eGTM timers and high-resolution PWM
  • GTM for compatibility with AURIX TC3xx
  • Safe DMA
  • ASIL-D compliant
  • Scalable high-speed communication interfaces:
    • 5 Gbps Ethernet
    • PCIe 
    • 10BASE T1S Ethernet
    • CAN-XL
  • Low interrupt latency
  • Flexible interrupt prioritization scheme

UDE® Debugging and Trace Support for AURIX™ TC4x

Multicore Debugging

UDE® multicore debugging features provide synchronized run-control, of all cores and multicore breakpoints. All cores are visible and can be controlled within a single, unified debugger environment.

High-Level Language (HLL) Support

Full HLL support for C/C++, Rust, and OpenCL, with compatibility for compilers from HighTec, Green Hills, Synopsys, and Tasking.

Comprehensive Core Support

Support for TriCore™ 1.8, CSRM (Cyber Security Real-Time Module), GTM v4.1 (IP by Bosch), PPU (Synopsys ARC® EV71 Parallel Processing Unit), CDSP, and the Stand-By Controller (SCR, based on 8-bit XC800 architecture).

FLASH Programming

Reliable and fast on-chip FLASH programming and comprehensive UCB programming support.

Advanced Trace Support

Support for MCDS on-chip trace and external Serial Gigabit Trace SGBT for in-depth system analysis.

Pre-Silicon Development

Accelerate time-to-market with pre-silicon application development using the Synopsys Virtualizer Development Kit for AURIX TC4x or the TSIM simulator for TriCore™ v1.8 cores.

Infineon TriCore™ AURIX™ TC4x Microcontrollers supported by UDE® Debugger

  • TC4x family: TC4Dx

UDE® Debug, Trace and Test Features for AURIX™ TC4x

UDE® Universal Debug Engine with MCDS, Aurora Gigabit Trace, OCDS, DAP, DAP2 Support - Debugger and Emulator for Infineon Multicore TriCore AURIX™ TC4x

UDE® Universal Debug Engine is a flexible debug and emulator platform for multi-core debugging of Infineon's TriCore™ AURIX™ TC4x (MCA).