Infineon-AURIX TC3xx System Architecture-Training-v01 00-EN

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

AURIX™

System Architecture

AURIX™ TC3xx Microcontroller Training


V1.0 2020-06
Please read the Important Notice and Warnings at the end of this document
AURIX™
System Architecture

Security & Memories: Highlights


Up to 6
Safety: RAM, Flash
SMU, HSM EEEPROM
TriCores › Multicore Microcontroller with embedded
Flash
Peripherals:
Timers: AURIX™ › TriCore™ (DSP processor) @300 MHz
DMA, ADC,
STM, GTP TC3xx GTM, CCU6
› Up to 16 MB Flash, more than 6 MB RAM
Communication Interfaces:
MCMCAN, Gigabit Ethernet MAC, SPI, UART, › DMA, HW-FFT, ADC, Gigabit Ethernet
I2C, ... MAC,...

Key Features Customer Benefits


Embedded flash platform for real time › Embedded flash allows compact design
applications and fast code execution

Up to 6 TriCore™ with DSP instructions › Enables heavy processing tasks like


radar or signal processing applications

Rich peripheral set and large RAMs › Reduces the need for external
components for cost competitive BOMs

2020-06-05 Copyright © Infineon Technologies AG 2020. All rights reserved. 2


AURIX™
Embedded flash platform for real time applications

› 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.

PF0 PF1 PF2 PFx DF/ROM/SFR


SRI Port SRI Port SRI Port SRI Port SRI Port
SMU ECC Err. ECC Err. ECC Err. ECC Err.
Buffer Buffer Buffer Buffer Command
PMU/Flash
Prefetch Prefetch Prefetch Prefetch Sequence
PMU0 Registers
Buffers Buffers Buffers Buffers Interpreter
IR

CCU ECC ECC ECC ECC


FSI
ECC ECC

DF1 Boot
PF0 PF1 PF2 PFx DF0
ROM
Program Flash Data Flash

2020-06-05 Copyright © Infineon Technologies AG 2020. All rights reserved. 3


AURIX™
Up to 6 TriCore™ with DSP instructions

› The TriCore™ architecture combines three


powerful concepts:

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

2020-06-05 Copyright © Infineon Technologies AG 2020. All rights reserved. 4


AURIX™
Rich peripheral set and large RAMs
› Peripherals:
– ADC: Analog-Digital Convertor – 12-bit up to 1 MSPS
– GTM, GPT12 and CCU6: Signal Capture / Compare and PWM generation
– FFT engine: Fourier Transform acceleration
– STM: Timer Module
– DMA: Direct Memory Access Module
– Advanced On – Chip Debug System (OCDS)
› Communication Interfaces:
– QSPI: Advanced SPI interface (Serial Peripheral Interface)
– MCMCAN: CAN Interface
– ASCLIN: Lin and UART
– Gigabit Ethernet MAC: Ethernet 1000 Mbit/s interface
– I2C: Inter-Integrated Circuit Bus
– EBU: External Bus Unit (32-bit Data, 24-bit Address)
› On-Chip Memories:
– More than 6 MB integrated RAM including CPUs tightly coupled Scratch-Pad RAM
– Up to 16 MB integrated Flash memory with EEPROM Emulation

2020-06-05 Copyright © Infineon Technologies AG 2020. All rights reserved. 5


AURIX™
Rich Peripheral set and large RAMs

AURIX™ Multi-CPU architecture


contains:

CPU5
Checker Core

CPU4
CPU3
CPU2
TC 1.6.2P

CPU1
› Distributed Scratch-Pad RAMs for data CPU0

(DSPR) and program (PSPR)


– Can be accessed by all CPUs DFlash PFlash LMU DAM MCDS/
MINIMCDS
› CPUs execute code from cached
System Resource Interconnect
PFlash modules
SFI

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

2020-06-05 Copyright © Infineon Technologies AG 2020. All rights reserved. 6


AURIX™
System integration

› AURIX™ TC3xx combines three


powerful technologies within one

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

2020-06-05 Copyright © Infineon Technologies AG 2020. All rights reserved. 7


Application Example
Automotive Industry

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

Advantages Airbag Steering

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.

2020-06-05 Copyright © Infineon Technologies AG 2020. All rights reserved. 8


Trademarks
All referenced product or service names and trademarks are the property of their respective owners.

Edition 2020-06 IMPORTANT NOTICE For further information on the product,


Published by The information given in this document shall in no technology, delivery terms and conditions and
Infineon Technologies AG event be regarded as a guarantee of conditions or prices please contact your nearest Infineon
81726 Munich, Germany characteristics (“Beschaffenheitsgarantie”) . Technologies office (www.infineon.com).
With respect to any examples, hints or any typical
© 2020 Infineon Technologies AG. WARNINGS
values stated herein and/or any information
All Rights Reserved. Due to technical requirements products may
regarding the application of the product, Infineon
contain dangerous substances. For information
Technologies hereby disclaims any and all
Do you have a question about this on the types in question please contact your
warranties and liabilities of any kind, including
document? nearest Infineon Technologies office.
without limitation warranties of non-infringement
Email: erratum@infineon.com
of intellectual property rights of any third party. Except as otherwise explicitly approved by
Infineon Technologies in a written document
Document reference In addition, any information given in this
signed by authorized representatives of Infineon
AURIX_Training_2_System_Architecture document is subject to customer’s compliance
Technologies, Infineon Technologies’ products
with its obligations stated in this document and
may not be used in any applications where a
any applicable legal requirements, norms and
failure of the product or any consequences of the
standards concerning customer’s products and
use thereof can reasonably be expected to result
any use of the product of Infineon Technologies in
in personal injury.
customer’s applications.
The data contained in this document is exclusively
intended for technically trained staff. It is the
responsibility of customer’s technical
departments to evaluate the suitability of the
product for the intended application and the
completeness of the product information given in
this document with respect to such application.

You might also like