Professional Documents
Culture Documents
Heterogeneous Computing To Enable The Highest Level of Safety in Automotive Systems - v1.2
Heterogeneous Computing To Enable The Highest Level of Safety in Automotive Systems - v1.2
1
Table of contents
8 Summary 31
8 Summary 31
Connectivity to “world"
needs high security
Higher workload
Evolving technologies specific compute
(ex: Battery, Sensing,
and AI)
08/23/2021 Copyright © Infineon Technologies AG 2021. All rights reserved. 4
Table of contents
8 Summary 31
8 Summary 31
V2X-DSRC Radar
Keyless entry Tire pressure
monitoring system
Cellular
USB
Infotainment On-board
diagnosis
EV charging Wireless
charging
Bluetooth Wi-Fi
8 Summary 31
Lower levels (ADAS, <L2) Higher levels (AD, ≥L2+) Higher levels (AD, ≥L3+)
Reliable, robust, safe, secure Fail safe + available Fail operational + highly available
8 Summary 31
Ethernet and
Classical Bus
Func n
Sensors & Actuators
Sensors & Actuators
8 Summary 31
AURIX™
TC3xx TC 1.8
Multicore
AURIX™ 500MHz
TC2xx TC1.6.2P +Hypervisor Support
Performance Increase
Multicore + 8-stages
AUDO 300MHz
MAX TC1.6.1P + Double precision floating point
Multicore +Improved Memory Hierarchy
AUDO 300MHz
Future TC1.6
+Multicore
AUDO 300MHz
+ Sync. inst
Next Gen. TC1.3.1
180MHz +Integer divide
+Code density for Byte&Half-Word AURIX™ and TriCore™ means
AUDO TC1.3
+Cache index › Protection of your software investment
150MHz
+FPU C convert inst. › Continuous performance increase
TC1.2 +FPU › Continues memory upgrade
40MHz
› High Scalability
RISC+DSP+Real-time
14
Key improvements with AURIX™ TC4xx
15
AURIX™ TC4x defines the next controller standard for safe & secure
ECUs with strong networking capabilities
1 2 3 4
Higher Performance Safety and Security Freedom From Interference Rich connectivity
› New 500MHz TriCore™ 1.8 › AURIX™ meets ISO26262-2018 › Hardware isolation at core and › Up to 2x 5GBit Ethernet incl.
ASIL D safety standard peripheral level Bridge
› PPU: Private scalar core +
› › › Accelerated MACsec support
512bit wide vector unit with CSRM: high-performance TriCore™ 1.8 with up to eight
security module with private VMs per core and Hypervisor by HW accelerator in CSS and
up to 72 GOPS application SW driver
CPU, memories and crypto
› SPU3: High-performance accelerators › Ultra-fast context switching › 4x10/100MBit Ethernet
radar processing sub- supporting 10Base-T1S
system › CSS: Distributed crypto and › Enhanced memory protection standard
hash engines for secure for cores and virtual machines
› A/D Converter sub-system CAN/Ethernet communication › Up to 2x 8GBit/s PCIe 3.0 1x
lane
with integrated DSPs › Fine-granular access
› Security according to ISO 21434 protection to peripherals › Up to 20x CAN-FD
› Data Routing Engine for CAN – standard planned
Ethernet - Mem communication
› Isolated DMA protection
ETH MAC
Lockstep
PCIe 3.0
Debug-
eMMC
Bridge
Bridge
HSSL
Trace
Safe and the secure in field
DMA
DRE
xSPI
CSS
SFI
SFI
SBGT
• 100Mb- 5 Gbps Ethernet
xSPI New 10 Mbit Ethernet
External Memory Interface New communication routing
System Peripheral Bus CPB accelerator:
• DRE- Data Routing Engine
ADC ADC
Stdbv Ctrl
HRPWM
ASC LIN
CANFD
GPT12
eGTM
PSI5S
ERAY
SENT
Dedicated DSPs
TM-SAR
DS-ADC
GPIO
QSPI
GTM
MSC
PSI5
STM
SCU
I2C
CDSP
New eGTM timers and High Resolution
FC
Enhanced ADCs PWM with low latency interconnect
(LLI)
LLI
18
Parallel Processing Unit (PPU): Scalable SIMD Vector DSP
Function a Function d
Example: AUTOSAR
Environment
TriCore™ TriCore™
› Three physically isolated
Hypervisor AUTOSAR stacks
SWC - EPS SWC - VD SWC – MC › Each communicates with PPU
RTE RTE RTE using dedicated complex
device driver (CDD)
BSW CDD BSW CDD BSW CDD
› CDD communicates with
SW mailbox SW mailbox SW mailbox
middleware on PPU
Shared memory
PPU middleware detects
Runtime requests and executes
FFT Kalman filter MLP
› Software on PPU does not
PPU differentiate its clients
22
Security cluster of AURIX™ TC4x increases throughput by parallel
computation and supports upcoming new security standards
New AURIX™ TC4x security cluster Cyber security satellite (CSS) for parallel computation
Public
› providing ~5-15x more performance vs. TC3x HSM
TriCoreTM
LS
DMA DFlash 1 TRNG Key
Crypto › CSRM as trusted secure HW environment supporting new security
standards (e.g. ISO 21434)
Application area CSRM
› Private Program Flash within CSRM which supports individual security
SW updates independent of application core
› Enables realization of multiple security use cases for wide ranging
applications
08/23/2021 Copyright © Infineon Technologies AG 2021. All rights reserved. 23
Security use cases require significantly enhanced performance
Security use cases covered by AURIX™ TC4x Why is the new security cluster needed?
Secure Boot*
AURIX™TC2x/TC3x AURIX™ TC4x 20x faster
69 MBytes/s Up to 1368 MB/s
Secure Boot1 8 MB ~ 120ms 24 MB ~ 18ms
1
Faster and less complex startup
CMAC AES-128
26
Hardware Isolation to separate ASIL and non ASIL applications
Consolidation of features
Need for
Isolation › Reduce number of ECUs
› Enhance computing power
› Combine multiple applications with Introducing Virtual
different OS on one MCU Machines (VM)
Example: Zone › Isolation containers
controller Separation of applications › Isolates application
› Upto 6 per vehicle execution & control path
› Safety: cannot mix safe & unsafe SW
› Cross-domain › One ECU could need
functions in a › Security
upto 30
single ECU › Liability: keep SW from partners separate
› Need to be safe, secure
& easy to use
Flexibility
29
Feature set deep dive: Rich connectivity
TC4xx meets the latency and ethernet performance challenges
32
Getting started with new SDKs and re-using proven ecosystem
8 Summary 31
Actuation
Object Data Cmd
GPS
Sensor Fusion + Motion Planning +
Ultrasonic
Multiple Object Collision Vehicle Control
Tracking Avoidance
8 Summary 31
High availability
beyond critical CPU + accelerators
operations
Cyber Security Accelerator Security
processing
ASIL-B:
Higher workload 1.2k DMIPS
Machine
specific compute Parallel Processing Unit learning
ASIL-D ASIL
TriCore™ CPU processing Performance
Optimized SoC with high speed connectivity, data routing engine, hypervisor
for isolation to enable next generation EE architectures
AURIX™ TC4xx offers a scalable platform from low end to high devices enabled
with rich software ecosystem to support the next generation of mobility