PhoenixMicro MPC8572E Course: "Designing with the MPC8572E - PowerQUICC III® Dual-Core Power Architecture™ Processors"

  Dual-core e500
Audience
Course Agenda
Prerequisite
Fee and Registration

The MPC8572E PowerQUICC III Dual-Core e500 Power Architecture Processors


The MPC8572 is a single-chip, highly integrated SOC system. It has dual-core e500v2 Power Architecture processors with 32kB I/D cache per core, an on-chip 1MB L2 Cache/SRAM, Dual integrated DDR2/DDR3 SDRAM memory controller with ECC, Four enhanced Triple-Speed Ethernet Controllers (eTSECs), Single 10/100 FEC, Table Look Up Unit, Pattern Matching Engine, Security Engine (SEC3.0), another 32-bit Local Bus Controller for SDRAM, SRAM, Flash type memories, either a 1x/4x SRIO or a x8/x4/x2/x1 PCI Express interface, dual I2C, dual DMA, DUART and much more.

Documents.

Download the latest MPC8572ERM rev2 (5/2008) and the latest e500CoreRM rev1 (4/2005).

Audience:

The MPC8572E PowerQUICC® III dual-core Power Architecture™ processors training course is designed for designers looking to balance processor performance with I/O system throughput. System architects, project leaders, and BSP designers, device driver designers, HW/SW engineers, test engineers who want to understand the PowerQUICC III SoC device architecture are also encourage to attend the class for an in-depth understanding of the silicon system.

MPC8572E Course Agenda:

The class 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 overall functional description of the MPC8572E.
  • Understand the expanded internal memory map structure including Local Access Window (LAWs) and Inbound/Outbound Address Translation Mapping Units (ATMUs).
  • Learn the latest e500v2 (double precision floating point capability) core programming model, register types, and usages.
  • Review e500v2 core instruction set, branches, subroutine calls, simplified mnemonics, and accessing operand in memory.
  • Write efficient exception service routines for the new e500v2 and Programmable Interrupt Controller (PIC) by understanding the innovative exception processing function with built-in interrupt priorities, separate critical, non-critical, and machine check interrupts.
  • Configure and optimize the e500v2 L1 caches and the L2 look-aside cache/static SRAM block to suit your application. Understand how "Stashing" and "Extraction" can be utilized with L2 cache to improve system performance.
  • Initialize the enhanced two-level Memory Management Unit (MMU) to perform address translation, access control, and protection.
  • Configure the enhanced TSEC (eTSEC) for 10/100/1000 Mbps Ethernet using PHYs and FIFOs operation, TCP/IP offload, Quality of Service (QoS) support, interrupt coalescing, power management using AMD Magic Packet protocol™.
  • Configure and initialize the advanced dual memory controller for DDR2/DDR3 type memories.
  • Intialize and configure the Local Bus Controller (LBC) for local bus functions including SDRAM, SRAM, FLASH memory operations.
  • Learn how the Table Look Up (TLU) offloads complex table searches and perform header inspections.
  • Understand how the Pattern-Matching Engine handles regular expression matching, a deflate engine to manage file compression.
  • Configure and initialize the PCI Express controller.
  • Program and initialize the dual four-channel DMA controller to transfer date between SRIO, PCIe, DDR2/3 and LBC memory.
  • Learn how to initialize the MPC8572 from power-on reset.
  • Understand how the Security Engine (SEC3.0) can off-load computation intensive security functions.
  • Understand the serial RapidIO™ open standard and the RapidIO™ interconnect controller operation.

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 your requirements.

Prerequisite:

Knowledge of RISC processors and some communication protocols are a must. Understanding of PQI or PQII family is helpful. Familiarity with C language, especially data structure organization is advantageous. However, student’s willingness and desire to learn is the most important factor.

Fee and Registration:

  • Payment must be received no later than one week prior to start of course. The fee includes course notes, Rerence Manuals, and other applicable application notes and 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-2012, PhoenixMicro Inc., All Rights Reserved