Infineon AURIX TC4x

From emmtrix Wiki
Jump to navigation Jump to search
Infineon Aurix TC4x.webp

The TC4x is Infineon's latest generation of AURIX™ microcontrollers, designed for advanced automotive applications, including eMobility, Advanced Driver Assistance Systems (ADAS), and automotive E/E (Electric/Electronic) architectures. These microcontrollers are built on a 28 nm process and feature the TriCore™ 1.8 instruction set architecture, which includes up to six cores running at speeds up to 500 MHz. This architecture is optimized for high-performance and real-time applications.

Key Features

  • High Performance and Scalability: Equipped with a Parallel Processing Unit (PPU), Data Routing Engine (DRE), and other accelerators to enhance AI capabilities and real-time processing.
  • Extensive Connectivity: Supports high-speed communication interfaces such as 5 Gbps Ethernet, PCIe, CAN-XL, and 10BASE-T1S Ethernet, providing flexibility and performance for various automotive applications.
  • Enhanced Security: Compliant with ISO 21434, the TC4x includes advanced cybersecurity modules and supports safe, over-the-air (SOTA) updates with zero downtime.
  • Memory and Storage: Features up to 25 MB of on-chip flash memory, allowing for complex software applications and data storage.
  • Real-Time Control: Advanced timers and ADCs (Analog-to-Digital Converters) improve control loops for electric motors and power conversion tasks.

Architecture

Infineon TC4x architecture

System Architecture

TC 1.8P Processor Core (CPU0 ... CPU5)

Parallel Processing Unit (PPU)

The PPU is an implementation of the DesignWare ARC EV71 Processor. The length of the vector registers is flexible and depends on the version. Commercially, 128 or 256 bit vector registers are available. In a pre-series stepping even 512 bit was used.

Applications

  • eMobility
  • ADAS
  • Automotive E/E architectures
  • Affordable artificial intelligence (AI) applications

emmtrix Tools for AURIX TC4x

emmtrix offers several tools for the Infineon AURIX TC4x architecture:

  • emmtrix Code Vectorizer for vectorizing C code for the Infineon PPU. emmtrix was working together with Infineon already during develop of the TC4x architecture for supporting the PPU and received one of the first series A test boards.
  • emmtrix Performance Estimator for estimating the performance of C code written for the Tricore CPUs.

See Also

External Links