Training » TriCore®: Architecture, Peripherals and Embedded Programming

 
 
 

TriCore®:
Architecture, Peripherals and Embedded Programming

Training Objectives

You know the architecture, basic on-chip periphery and specifics of the TriCore® device family. You are able to program low-level drivers for this hardware and test them with a debugger. Moreover, you can generate interrupt and trap routines.

Required Knowledge

Knowledge of ANSI-C as well as experience with programming and the set-up of a microprocessor/microcontroller system. Knowledge of DSP is an advantage.

Contents

Infineon TriCore® Architecture: Overview

TriCore® Core
   - CPU, pipelines, register sets
   - Memory model, Local Memory Units, MMU, FPU
   - Overview instruction set, DSP support
   - On-chip bus systems

TriCore® Ports (Pin Definition and Port Functions)

Hardware-near C with Tasking tools or HighTec GNU tools
   - Architecture-specific data types
   - Global data handling

Programming Techniques (Periphery Description, Layer Model)
   - Description of periphery
   - Layer model for embedded software systems

Driver Programming (Driver Model, LLD)
   - Structured driver model
   - Low-level driver LLD

Protection System

Interrupt/TRAP System

Peripheral Control Processor PCP2: Overview

Direct Memory Access Controller DMA: Overview

Basic On-Chip Peripherals
   - Ports, timer: STM, RTC
   - Serial interfaces: ASCx, SSCx

System Control Unit SCU, Reset, Power Management
   - Start-up process
   - System Control Unit (SCU)
   - Resets (Power-on, HW, SW, WDT, Deep-Sleep-Reset)
   - Clock control, PLL, power management

Device Initialization with DAvE

Debug Support and Environment Tools: Overview

 

Dates

Price plus VAT

Short Code

Duration

25 - 29 July 2011

2,250 €

E-TRICORE

4.5 days

 

The Training Price Includes:

Lunch, drinks, training documentation and traning certificate.

 

Location:

All open trainings take part at MicroConsult GmbH in Munich, unless a different location is indicated for the respective training.

 

Training Registration:

To register for this training, please download our
Training Registration Form

[back to top]