Professional Documents
Culture Documents
Infineon-AURIX TC3xx System Architecture-Training-v01 00-EN
Infineon-AURIX TC3xx System Architecture-Training-v01 00-EN
Infineon-AURIX TC3xx System Architecture-Training-v01 00-EN
System Architecture
Rich peripheral set and large RAMs › Reduces the need for external
components for cost competitive BOMs
› All the flash memory is divided in banks (PF0-6 & DF0-1), which are concurrently readable.
› Each bank has it own Shared Resource Interconnect (SRI) ports, Error Correction Code
(ECC) decoders and pre-fetch logic.
› In case of ECC errors, the Safety Management Unit (SMU) and the Interrupt Router (IR) can
be configured to generate errors, respectively interrupts.
› This embedded flash platform offers a high performance code storage and flexible memory
selection, controlled by safety mechanisms.
Note: This is the general description of the Flash memory structure on AURIX™ TC3xx. This
depends on the device. Please refer to the according User Manual.
DF1 Boot
PF0 PF1 PF2 PFx DF0
ROM
Program Flash Data Flash
CPU5
Checker Core
CPU4
– Microcontroller
CPU3
CPU2
CPU1
TC 1.6.2P
– RISC processor CPU0
– DSP (Digital Signal Processor)
› TC 1.6.2P:
– High performance architecture DFlash PFlash LMU DAM MCDS/
MINIMCDS
– Superscalar Harvard
– 6 pipeline stages for up to 300 MHz System Resource Interconnect
– 2.3 DMIPS/MHz
– Instruction and data cache SFI
EDS ADC
EDS ADC
DMA HSSL
Bridge
› 32bit Floating Point Unit in all CPUs: HSCT
HSM
MSC
SCU
FCE
IOM
Port
– Single precision according to IEEE-754
– 2 FLOPs per cycle (pipelined) System Peripheral Bus
MCM CAN
ETH MAC
ASC LIN
PSI5S
CCU6
ERAY
SENT
QSPI
GTM
PSI5
STM
GPT
I2C
AURIX™ TC39x Block Diagram
CPU5
Checker Core
CPU4
CPU3
CPU2
TC 1.6.2P
CPU1
› Distributed Scratch-Pad RAMs for data CPU0
EDS ADC
EDS ADC
DMA HSSL
Bridge HSCT
HSM
MSC
SCU
FCE
IOM
Port System Peripheral Bus
MCM CAN
ETH MAC
ASC LIN
PSI5S
CCU6
ERAY
SENT
QSPI
GTM
PSI5
STM
GPT
I2C
AURIX™ TC39x Block Diagram
CPU5
Checker Core
CPU4
CPU3
CPU2
silicon die, improving power TC 1.6.2P
CPU1
CPU0
consumption, speed and reducing the
costs for embedded applications:
– Reduced Instruction Set Computing DFlash PFlash LMU DAM MCDS/
MINIMCDS
(RISC) processor architecture
System Resource Interconnect
– Digital Signal Processing (DSP)
operations and addressing modes SFI
EDS ADC
EDS ADC
DMA HSSL
Bridge HSCT
– On-chip memories and peripherals
HSM
MSC
SCU
FCE
IOM
Port
› AURIX™ TC3xx devices are designed
System Peripheral Bus
to meet the needs of embedded
control systems applications, where
MCM CAN
ETH MAC
ASC LIN
PSI5S
CCU6
ERAY
SENT
QSPI
GTM
PSI5
STM
GPT
I2C
real-time responsiveness,
computational power and data
bandwidth are key design elements AURIX™ TC39x Block Diagram
Overview
Car systems like airbag and engine
management need to operate in a safe and
secure way:
› Safe: Airbag must not trigger under
regular driving conditions
› Secure: Unauthorized persons must not
Engine Management Infotainment
be able to hack the car’s systems
Brake
Beside AURIX™ TC3xx versatile set of
on-chip peripherals connected to
TriCore™ CPUs, the AURIX™ family
also offers safety and security modules
to deal with critical embedded
applications.