Experience Embedded

Professional Training, Consulting and Project Support

AURIX™ TC4xx Crash Course: 32-Bit Multicore Microcontroller Family (Aurix-3G Third Generation) - Live Online Training

  • Content
     
  • Objectives
     
  • Participants
     
  • Requirements
     

You know the architecture and particularly the innovations and features (multicore and safety extensions) of the latest generation of the AURIX™ device family.

You can efficiently adapt your software architectures to hardware, thus developing high-performance systems.

The compact training format enables you to quickly implement your new knowledge in your projects.

YOUR BENEFIT:

Efficient and compact jump-start into the overall topic (saves three months according to our customers)

Practical tips on multicore and safety

Integrators, architects, developers, test engineers, those switching to or starting to work with AURIX™

Experience in microcontroller/microprocessor system programming and architecture. Knowledge of earlier AURIX generations is an advantage but not a requirement.

Introduction

  • History
  • Markets and applications
  • Key differentiators
  • Main building blocks

System Architecture

  • Block diagrams
  • Clustering and accelerators
  • Main CPU subsystems
  • Memory architecture
  • Buses
  • Conclusions for software architecture

Infrastructure

  • Crossbars
  • Peripheral buses
  • Bridges

Virtualization

  • Use cases
  • Implementation patterns

TriCore™ CPU Subsystems

  • Core architecture
  • Block diagram
  • Pipelines
  • Core specific function registers
  • Register files and context switching
  • Specific instructions and spinlock example
  • Extensions for virtualization
  • Trap system
  • Memory protection unit (MPU)
  • System timer (STM)

Protection Mechanisms

  • PROT
  • Access protection unit (APU)

Interrupt Router

  • Configuration
  • Software trigger
  • Broadcasting
  • External interrupts

System Control and Management

  • Clocking
  • Non maskable interrupts (NMI)
  • Reset
  • External service request pins (ESR)
  • System modes
  • Booting

Safety Concept

  • Measures
  • Safety and security management unit (SMU)

Security Concept

  • Cybersecurity real-time module (CSRM)
  • Cybersecurity satellite

Debug and trace aspects

  • New internal architecture
  • SMP vs. AMP debug

IMPORTANT NOTE:

  • A valid NDA with the chip vendor is a pre-requirement to attend the Aurix-3G crash course.

The training price includes:
Training documentation, your training certificate and target HW etc. where required.


ALL INCLUSIVE!

Related trainings

AURIX™ TC2xx Workshop: 32-Bit Multicore Microcontroller Family - Live Online Training
Training code: LE-AURIX

AURIX™ TC3xx Workshop: 32-Bit Multicore Microcontroller Family (Aurix-2G Second Generation) - Live Online Training
Training code: LE-AURIX2G

Hardware Security Module (HSM) of the AURIX™ Platform - Live Online Training
Training code: LE-HSM

Generic Timer Module v1 and v3 (Bosch-GTM): Architecture and Programming - Live Online Training
Training code: LE-GTM

Debugging for TriCore/AURIX™ with the PLS Universal Debug Engine UDE - Live Online Training
Training code: LE-UDEPLS

Tracing and Multicore Debugging for TriCore/AURIX™ (MCDS) with the PLS Universal Debug Engine UDE - Live Online Training
Training code: LE-MCDSPLS

Embedded C Training: Programming Methods and Tools for Embedded Applications - Live Online Training
Training code: LE-EMB-C

Embedded C++: Object-Oriented Programming for Microcontrollers with C++/EC++ and UML - Live Online Training
Training code: LE-EC++

Software Architectures for Embedded Systems and Real-Time Systems - Live Online Training
Training code: LE-EMB-AR

RTOS Basics and Application: RTOS Mechanisms and their Application in Runtime Architectures for Embedded and Real-Time Systems - Live Online Training
Training code: LE-RTOS-AR

Embedded Multicore Microcontrollers: Practical Application - Live Online Training
Training code: LE-µCMULTI

Multicore-Debug for TriCore/AURIX™ with Lauterbach TRACE32 - Live Online Training
Training code: LE-T32-BAS

Tracing and Analysis Features for TriCore/ MCDS/ AURIX™ with Lauterbach TRACE32 - Live Online Training
Training code: LE-T32-TRA

Coaching: TriCore™/AURIX™
Training code: C-TRI-AUR


Related trainings

Live-Online-Training

Date Price *Duration
07.04. – 09.04.20251.875,00 €2,5 Days 
Training code: LE-A3GCRSH
* Price per attendee, in Euro plus VAT

> Registration form download (PDF)
> Training details as PDF

Face-To-Face - English

Date Duration
10.02. – 12.02.2025 2.5 days  

Live Online - German

Date Duration
07.04. – 09.04.2025 2.5 days  

Face-To-Face - German

Date Duration
10.02. – 12.02.2025 2.5 days  

AURIX™ TC4xx Crash Course: 32-Bit Multicore Microcontroller Family (Aurix-3G Third Generation) - Live Online Training

Content

Introduction

  • History
  • Markets and applications
  • Key differentiators
  • Main building blocks

System Architecture

  • Block diagrams
  • Clustering and accelerators
  • Main CPU subsystems
  • Memory architecture
  • Buses
  • Conclusions for software architecture

Infrastructure

  • Crossbars
  • Peripheral buses
  • Bridges

Virtualization

  • Use cases
  • Implementation patterns

TriCore™ CPU Subsystems

  • Core architecture
  • Block diagram
  • Pipelines
  • Core specific function registers
  • Register files and context switching
  • Specific instructions and spinlock example
  • Extensions for virtualization
  • Trap system
  • Memory protection unit (MPU)
  • System timer (STM)

Protection Mechanisms

  • PROT
  • Access protection unit (APU)

Interrupt Router

  • Configuration
  • Software trigger
  • Broadcasting
  • External interrupts

System Control and Management

  • Clocking
  • Non maskable interrupts (NMI)
  • Reset
  • External service request pins (ESR)
  • System modes
  • Booting

Safety Concept

  • Measures
  • Safety and security management unit (SMU)

Security Concept

  • Cybersecurity real-time module (CSRM)
  • Cybersecurity satellite

Debug and trace aspects

  • New internal architecture
  • SMP vs. AMP debug

IMPORTANT NOTE:

  • A valid NDA with the chip vendor is a pre-requirement to attend the Aurix-3G crash course.