PhoenixMicro MPC8360 Course: "Designing with the PowerQUICC II™ Pro - with the next-generation QUICC™ Engine"

  PowerQUICC II PRO
Audience
Course Agenda
Prerequisite
Fee and Registration

The MPC8360 PowerQUICC II PRO Power Architecture with Next-Generation QUICC™ Engine

The MPC8360E PowerQUICC II Pro is a single-chip, highly integrated SOC system. It has a 32-bit Power Architecture™ e300 Core) as a host processor The MPC8360E family incorporates the next-generation communication engine, the QUICC™ Engine, supporting protocols such as Gigabit Ethernet, OC-12 ATM/POS. The MPC8360E device also contains, DDR SDRAM memory controller, Local Bus Controller, PCI controller, Interrupt Controller, 4-channel DMA and many more peripherals for embedded communication and networking applications.

 

Documentations

Download the latest MPC8360RM rev2 (05/2007) and the latest e300 Core RM rev4 (12/2007)

Audience:

The MPC8360E PowerQUICC II Pro training course is designed for software, hardware, firmware, test engineers, and developers who want to build communication and networking applications using the next-generation QUICC™ Engine. System architects, project leaders, and BSP designers, device driver designers, test engineers who want to understand device architecture and requirements are also encourage to attend the class for an in-depth understanding of the silicon system.

MPC8360 Course Agenda:

The class is a 4-day class that will cover both the hardware and software aspect of the device. Each topic is self-contained. That is, both hardware and software materials are included to make the topic complete. The class consists of lectures and exercises.

  • Overview of the functional description of the MPC8360E architecture and other derivatives.
  • Understand the expanded internal memory map structure including Local Access Window (LAWs) and Inbound/Outbound Address Translation.
  • Learn the latest e300 core programming model, register types, and usages and how it is different from the 603e core.
  • Review e300 instruction set, branches, subroutine calls, simplified mnemonics, and accessing operand in memory.
  • Write efficient exception service routines for the new e300 and Integrated Programmable Interrupt Controller (IPIC) by understanding the innovative exception processing function with built-in interrupt priorities, separate critical, non-critical interrupts and machine check signal.
  • Configure and optimize the e300 instruction cache and data cache to suit your application.
  • Initialize the memory management unit (MMU) to perform address translation and enable access control and protection.
  • Understand how the QUICC Engine works and how it utilizes the SDMA and the enhanced Parameter RAM.
  • Program the UCC (Unified Communication Controller) for Ethernet Controller to transmit and receive Ethernet frames at 10/100/1000 Mbps.
  • Program the UCC to function as an ATM controller to process AAL0, AAL1, and AAL5 cells.
  • Configure the enhanced Multi-Channel Controller (MCC) for various protocols.
  • Configure the serial interface (SI) for TDM operation, MCC and QMC functions.
  • Configure and initialize the advanced DDR SDRAM memory controller.
  • Configure and initialize the Local Bus Controller to interface to static memory, DRAM memory, and SDRAM memory using GPCM, UPM, and SDRAM controllers respectively.
  • Configure and initialize the integrated programmable interrupt controller (IPIC) to prioritize and recognize interrupt sources.
  • Configure and initialize the DMA controller, SPI, I2C, DUART, USB modules.
  • Configure and initialize the reset controller to detect/generate internal reset.
  • Configure and initialize the PCI controller block.
  • Understand how the Security Engine Block (SEC 2.0) works.

Note: Total topics covered will vary depending on class size, student's background, and pace of the class. Our instructors are flexible to adapt and adjust topics to suit the requirements.

Prerequisites:

Understanding of MPC834x, or MPC82xx is helpful. Also, familiarity with C language especially data structure organization is advantageous. However, student’s willingness and desire to learn are the most important factors.

Fee and Registration:

  • A payment of US$1595.00 must be received no later than one week prior to start of course. The fee includes course note, MPC8360ERM, Power Architecture microprocessor family programming environment, and other applicable handouts.
  • Seating is limited so please register early to get the desired place and time.
  • Course cancellation is accepted one week prior to start of class. If the student cancelled one week prior to course he/she can elect to have course substitution for the same course at different date.
  • Student substitution is accepted from same company.
  • If student did not cancel one week prior to class the student will be charge the full rate.
  • PhoenixMicro Inc. has the right to cancel courses one week prior to start date due to low enrollment.

    Note: For pricing and availability for an ON-SITE course please use the ON-SITE Request Form.

Terms and Conditions | Employment | Other Resources
© Copyright 1999-2009, PhoenixMicro Inc., All Rights Reserved