The PCI
training (reference 002596A) is
recommended for designers using the PCI
interface
Only a few points are shared by both
MP826X courses
MVD also delivers training courses around
embeded OS which can be useful : Embeded Linux,
OSEK
Prerequisites
Experience of a
digital bus is recommanded
Course Objectives
This course
describes the 60X and local bus operation
Data flows between
L1, L2 and SDRAM are viewed in detail
An SDRAM
introduction shows the page management in
multiple-bank SDRAM
The PCI interface
is viewed in detail
The course explains
how to find GPCM, UPM or SDRAM machine
timing parameters from timing diagrams
Duration
2-day course
Topics
(The full description of this course
can be provided on request)
MPC826X INTRODUCTION
Enhancements compared to MPC86X
Block diagram : characteristics of each
of the 3 internal modules PPC603ev core,
SIU and CPM
Bus traffic distribution between local
bus and 60X bus
HIP7 device packages
CLOCKS AND RESET
Internal clocks description
PLL multiplication factor determination
through MODCK inputs and configuration
word
Clocking of the MPC827X/8X
Reset sequence
Configuration word acquisition process
THE 60X BUS
Pinout
External address latch and mux
requirement when the 60X bus operates in
multimaster mode
Bus features : address pipelining, split
transactions
60X bus mode : address phase and data
phase
Dynamic bus sizing : connection of 8, 16
or 32-bit peripherals
CACHE COHERENCY IN MULTIMASTER APPLICATIONS
Bus interface unit : the decoupling
buffers
Cache coherency in multimaster
applications
MEI state machine
Snooper initiated transactions when a
clean, flush or kill broadcast is
received
THE MPC2605 L2 CACHE
MPC2605 L2 cache introduction
Cast-out cycles when L2 cache operates in
copyback mode
Hardware interface, timing diagrams
THE MEMORY CONTROLLER
Arbitration between internal and external
masters
The 60X to Local bus bridge
UPM implementation
GPCM implementation
SDRAMs machine description
Bank vs page interleaving
THE PCI BRIDGE
Arbitration
Definition of inbound and outbound
address ranges
Bus errors processing
Documentation
Training manuals will be given to participants
during training. Precise and easy of use, those
notes can be used as a reference afterwards.
Other trainings :
If you want to know our other training courses
and their contents, you can consult or download
our complete training courses list on this page :
Training courses - General
presentation