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
- Microcontroller debug support
- Multi-core Debugging support
- FLASH Memory programming
- Multi-core Debug Solution MCDS / miniMCDS support by Universal Emulation Configurator UEC
- Support for Software over the Air SOTA
- Test Automation and Test Scripting Support with Python and other scripting languages
- Serial Gigabit Trace SGBT Support
- JTAG / MiniDAP / cJTAG / MiniJTAG / ETKS support
- Device Access Port DAP / DAP2 with up to 160 MHz serial clock support
- Universal Measurement and Calibration Protocol XCP support
- Cyber-Security Real-Time Module CSRM support
- Profiling support
- Rust Support for Infineon AURIX™
- Code Coverage Support According to ISO 26262
- PXROS-HR with Memory Protection
- FreeRTOS support
- Generic Timer Module GTM debugger and trace support
- IP Snooping Trace support
- Camera and ADC Interface CIF Video Trace support
- CAN Loader, CAN Recorder and CANopen® Message Formatter
- On-Chip Debug Support JTAG OCDS L1/L2 for Core, PCP, PCP2, DMA
- Eclipse Plug-in
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).