logo-mc-rgb-300x300 (MicroConsult)

MicroConsult Academy GmbH

https://www.microconsult.de/

22.02.2019

TriCore™ AUDO MAX Familie: Architektur und Peripherie (Seminar)

Sie kennen die Architektur, Basic On-Chip Peripherie und die Besonderheiten der Bausteinfamilie TriCore™. Sie können Low-Level Treiber (Peripherie-Initialisierungsroutinen) für diese Mikrocontroller programmieren und diese mit einem Debugger testen.

Sie kennen die Architektur, Basic On-Chip Peripherie und die Besonderheiten der Bausteinfamilie TriCore™. Sie können Low-Level Treiber (Peripherie-Initialisierungsroutinen) für diese Mikrocontroller programmieren und diese mit einem Debugger testen. Ferner sind Sie in der Lage, Interrupt- und Trap-Routinen zu erstellen.


Inhalt


Infineon TriCore™ Architektur: Überblick

TriCore™ Core Version V1.6

  • CPU, Pipelines, Register Sets, MPU, FPU
  • Memory Model, Local Memory Units
  • DSP Support
  • On-Chip Bussysteme

 

TriCore™ Ports (Pin-Definition und Portfunktionen)


Protection System


Interrupt-System


TRAP-System


Peripheral Control Processor PCP2


Direct Memory Access Controller DMA


TriCore™ Peripherie, AUDO MAX (TC1798/93/91/84/82/28/24)


Serielle Schnittstellen

  • Asynchronous Serial Interface ASCx
  • Synchronous Serial Interface SSCx
  • Micro Second Channel MSCx
  • Micro Link Interface MLI
  • MultiCAN
  • FlexRay™

 

Timer

  • System Timer STM
  • General Purpose Timer Arrays GPTA
  • Capture Compare Unit CCU

 

Analog-to-Digital Converter ADCx


Fast Analog-to-Digital Converter FADC


Sensor Interface SENT


External Bus Unit EBU (TC1793, TC1798)


System Control Unit SCU, Reset, Power Management

  • Start-up Prozess
  • Resets (Power-on-, HW-, SW-, WDT-, Deep-Sleep Reset)
  • Clock Control, PLL
  • Power Management
  • Watchdog Timer WDT

 

Bausteininitialisierung mit DAvE®


Debug Support (OCDS) und Environment Tools: Überblick


Praxisübungen

  • Übungen zu Peripherie-Initialisierung, Interrupt-Handling, DMA-Anwendung und PCP-Programmierung

 

EMPFEHLUNG:

  • Hardwarenahe C- und Embedded-Programmierung erlernen Sie in unserem Training: "Embedded C: Effektiver Einsatz von Programmiermethoden und -tools für Embedded Anwendungen".