MPC5675K (Komodo) Power Architecture

Kursbeschreibung

Course Title: MPC5675K (Komodo) Power Architecture

Target Applications: Automotive, Radar for Advanced Driver Assistance Systems, and aerospace.

Course Description:

This 3 day course offers coverage of e200z7 Dual Power Core Architecture, Memory Management Unit, Memory Protection Unit (MPU), Instruction Cache, Crossbar switch and all Internal Buses, Redundancy Checker (CR), Fault Collection & Control Unit (FCCU), Clock Generation, Power Modes and Power Management Unit, System Timers such as PIT, eTimer and FlexPWM. It includes coverage of the Serial I/O Modules such as LINFlex, FlexCAN and DSP interfaces, Enhanced Direct Memory Controller (eDMA), Analogue to Digital Converter and Cross Trigger Unit (CTU). It also cover two cores running in a clock-accurate lock-step mode with emphasis on safety-critical features.

Participants will be provided: A hard copy of the workshop course notes, lab book and textbook. A CDROM of all the example software projects and demo version of the development tools is also provided.

After completing the workshop, the participant will understand the basic concepts of the Dual Core Power Architecture and all major functional blocks of the Komodo device.

DETAILED AGENDA:

Day 1

Komodo Dual Core

• Main Features & Dual Core Basics

• Power Architecture Core

1. Programming Model (Z7 Core)

2. Classic PowerPC Instruction Set

3. Signal Processing Engine 2

4. Variable-Length Encoding (VLE)

• Core Exceptions and Handling

• Interrupt Controller

1. Programmer’s Model

2. Context Switching (New Instructions)

3. Interrupts Handling

• Memory Management Unit (MMU)

• System Caches (Instruction Cache & Data)

• Memory Protection Unit (MPU)

System Memory

• SRAM

• LC Flash Organization and operation

• Erase and Program Sequence

• Error Correction, Detection & Error Reporting

Day 2

• System Clock Generation and Initialization

1. Internal Oscillator,

2. Phase Locked Loops (PLLs)

3. System Clock Generation

4. Clock Monitor Unit (CMU)

• Pad (Pin) Assignment and Configuration

• Boot-assist Module (Boot Sequence)

• External Bus Interface (EBI)

• DRAM Controller

• System Reset Sources

1. Device Configuration

2. Reset Handling

• Software Initialization Checklist after Power and system Resets

• Two cores running in a clock-accurate lock-step mode

1. Concept

2. Description

3. Detection and Correction

• System Timers

1. Periodic Interrupt Timers (PIT)

2. STM

3. SWT

• Serial I/O

1. UART and LINFlex Bus

2. DSPI

3. FlexCAN2

Day 3

Peripherals

• eTimer

• FlexPWM Timer

• A/D Converter (ADC)

• Cross Trigger Unit (CTU)

• Enhanced DMA (eDMA2)

• Flexray Overview

• Functional Safety

Tools

• Nexus Summary

Voraussetzungen

Knowledge/experience of so me microprocessor/microcontroller is necessary

Zielgruppe

Software and system engineers who need to come up to speed quickly on how to program and design with the MPC5675K Devices.

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!