UDE® Debug, Trace and Test solution for Infineon TriCore™ AURIX™ TC4x Microcontrollers
The 32-bit TriCore™ AURIX™ TC4x is a highly integrated multicore SoCs manufactured in 28-nm technology.
- Addresses a wide range of automotive applications such as e-mobility, ADAS and AI applications
- Masters highly complex challenges in the area of domain and zone control
- Meets the highest safety requirements with regard to autonomous driving
UDE® Debug, Trace and Test solution for Infineon AURIX TC4x microcontroller family
The AURIX™ TC4x 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.
Feature Overview
- 32-bit architecture
- Up to 6 TriCore™ v1.8 cores in lockstep
- Up to 500Mhz core clock
- AURIX™ Accelerator Suite:
- 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
Key Features
- Multicore debugging
- In one common debugger environment
- Synchronized run-control
- Multicore breakpoints
- Core support
- TriCore™ 1.8
- GTM v4.1 (IP by Bosch)
- Synopsys ARC® EV (Parallel Processing Unit)
- FLASH programming
- Support for MCDS on-chip trace and external trace in preparation
- Support for pre-silicon development of applications
- Virtual prototype created by Synopsys Virtualizer Development Kit for AURIX™ TC4x
- TSIM simulator for TriCore™ v1.8 cores
Infineon TriCore™ AURIX™ TC4x Microcontrollers supported by UDE® Debugger
- TC4x family: TC4Dx
Infineon TriCore™ AURIX™ TC4x Debug, Trace and Test Features supported by UDE®
- 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
- 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
- Rust Support
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).