MPC56XX: 32-Bit Power Architecture® - Präsenz-Training
Sie kennen die Power Architecture mit der SOC-Implementierung von NXP (Freescale), die On-Chip Peripherie (Basis- und Spezial-Peripheriemodule) und die Besonderheiten der Bausteinfamilie MPC56x.
Sie können Low-level Treiber für diese Hardware programmieren und diese mit einem Debugger testen.
Ferner sind Sie in der Lage, Routinen für DMA, Interrupts und Exceptions zu erstellen.
Hardware- und Software-Architekten, Hardware- und Software-Entwickler, Testingenieure
ANSI-C Kenntnisse; Erfahrung mit der Programmierung einer Mikrocontroller-Architektur. DSP-Kenntnisse sind von Vorteil.
NXP (Freescsale) MPC56x Architektur: Überblick
Power Architecture (e200z0h) Überblick
- CPU, Pipeline, Register Sets
- Memory Model
- Memory Units: SRAM, Flash Memory
Überblick Instruction Set
On-Chip Bussysteme
- Multi-Layer AHB Crossbar Switch XBAR
- Peripheral Bridge, Peripheral Bus
Interrupt und Exception-Handling: Vector Table and Service Routines
- Interrupt Controller INTC
Direct Memory Access Controller DMA
MPC56x On-Chip Peripherals:
Timer Modules
- Software Watchdog Timer Modul SWT
- System Timer Modul STM
- Periodic Interrupt Timer PIT
- Real-time Clock Modul RTC
- FlexPWM-Unit
- Enhanced Timer eTimer
- Enhanced Modular IO Subsystem eMIOS
Cross Triggering Unit CTU
Analog-Digital-Signalverarbeitung
- 10-/12-Bit Analog-Digital Converter ADC
Kommunikationsschnittstellen
- Deserial / Serial Peripheral Interface DSPI
- Enhanced Serial Communication Interface eSCI / LINFlex
- FlexCAN
- Safety Port
CRC-Modul
System Integration Unit Lite SIUL
Fault Collection Unit FCU
Systemkonfiguration
- Reset-Konfiguration, Monitoring und Generierung
- Clock Generation: FMPLL, interner Oszillator
- Externe Interrupts
- GPIO (Pin-Definition und Port-Funktionen)
- External Multiplexing (z.B. ADC, DSPIs)
- Start-up Prozess
- Boot Assist Module BAM
Power Management Controller PMC
Debug-Schnittstellen
- JTAG Controller JTAG, Nexus2+ Interface
Übungen
- Es werden Übungen mit einem MPC56x Starter-Kit durchgeführt. Dabei kommen folgende Aspekte zu Anwendung: Interrupt Controller, DMA Controller, Basis-Peripheriemodule.
HINWEIS: Die Kurssprache ist ENGLISCH
Präsenz-Training
Onsite-Training
In maßgeschneiderten Workshops kombinieren wir Ihre konkreten Projektaufgaben mit unserem Trainingsangebot. Dabei berücksichtigen wir Ihre Anforderungen bezüglich Inhalt, Zeit, Ort, Dauer, technischem Umfeld und Vermittlungsmethodik.
Für Ihre Anfrage oder weiterführende Informationen stehen wir Ihnen gern zur Verfügung.