MPC5600 Family (Deutsch)/(English)

Kursbeschreibung

The first part of this course provides an overview of the structure and features of the new MPC5600 family, including the MPC564xL ("Leopard") as well as the MPC556x family (MPC5567 "Tiger", MPC5675K "Komodo") respectively MPC5604P. New announced family members by Freescale, such as MPC5677x "Python", "Mamba", etc. will be dynamically added to the course contents whenever possible.

The processor will be mainly explained from the software point of view. Main focus of the second part will be the new peripheral functions as well as the new features of the CPU e200zen4 respectively the dual core architecture. This includes cache, the signal processing engine unit (SPE), the multiport functions with the crossbar, the MMU as well as the new and improved interrupt controller. Furthermore, the programming model will be explained and a survey of the enhanced instruction set and the reset functions will be given. After that, the features and functionality of the MPC56xx sub systems, such as FlexCAN, FlexRay, FlexPWM, DMA, DSPI/DMA, eQADC/DMA, eSCI, ADC and eTimer will be discussed.

A demo in which the MPC564xL evaluation board or a simulator, a C-compiler (primarily CodeWarrior) and debugger are used, will be introduced if required. According to the time frame, exercises are arranged either in theory or in practice.

Themenschwerpunkte

  • Part 1
    • Introduction and Overview MPC56xx-Family
    • Dual-Core, ISA, SPE and VLE
    • Exceptions, Interrupts & INTC
    • MMU
    • MPU (Memory Protection Unit)
    • Core SEM4
    • Instruction Cache
    • Cross Bar Switch, DMA Controller
  • Part 2
    • Mode Entry
    • System Integration Unit Lite (SIUL)
    • EDMA & Channel Muxing
    • Boot Process
    • PIT, System Timer Module STM & Watchdog Timer
  • Part 3
    • FlexCAN
    • UART (LINFlex)
    • DSPI
    • Timer & Motor Control Peripheral Set
  • Part 4
    • ADC
    • Debugging, other Tools
    • Flash and SRAM
  • Part 5
    • Functional Safety
    • On request only: working with: Demo using Eval Board und CodeWarrior

Voraussetzungen

Due to the high degree of functionality and integration of this device, the student needs some familiarity with embedded controllers and is encouraged to gain some familiarity beforehand by reviewing current Freescale documentation for this product. Introductory level web-based training materials are available at www.freescale.com/training. Search on MPC564xL for a list of available overview materials.

Zielgruppe

Software designer and developer in the fields of embedded systems, project manager, technical consultants as well as college students who needs to develop with and integrate this new controller.

FlexyTrain: Unsere Flexibilität – Ihr Plus

Keinen passenden Termin gefunden? Kein Problem: Bei der Planung unserer Kurstermine bieten wir Ihnen ein Höchstmaß an Flexibilität. Im Klartext: Gemeinsam mit Ihnen finden wir einen geeigneten Termin. Sprechen Sie uns an!