|
|
|
|
| INTRODUCTION TO THE MPC8560 |
 |
Internal data path, OCEAN switch fabric, packet reordering |
 |
Address map, ATMU |
 |
Local vs external address spaces, inbound and outbound address decoding |
 |
Accessing CCSR memory from external master |
| THE e500 CORE |
 |
The instruction pipeline |
 |
Dynamic branch prediction |
 |
The first level MMU and the second level MMU |
 |
Process protection |
 |
The L1 caches |
 |
Level 2 cache |
 |
e500 coherency module |
 |
Load store unit, data buffering between LSU and CCB |
 |
Signal Processing APU (SPU) |
 |
PowerPC EABI |
 |
Book E exception handling |
 |
Power management |
 |
JTAG emulation |
| RESET, CLOCKING AND INITIALIZATION |
 |
Platform clock |
 |
Power-on reset sequence, use of the I2C interface to access serial ROM |
 |
Boot page translation |
| THE DDR-SDRAM CONTROLLER |
 |
DDR-SDRAM operation : a 128-Mbits DDR-SDRAM from Micron is used as an example |
 |
Jedec specification basics, mode register initialization, bank selection and precharge |
 |
Command truth table |
 |
Bank activation, read, write and precharge timing diagrams, page mode |
 |
DDR-SDRAM controller introduction |
 |
Initial configuration following Power-on-Reset |
 |
Address decode |
 |
Timing parameters programming |
 |
Initialization routine |
| LOCAL BUS CONTROLLER |
 |
Multiplexed 32-bit address and data transfers |
 |
Burst support |
 |
Dynamic bus sizing |
 |
GPCM, UPMs and SDR SDRAM states machines |
| RapidIO INTERFACE UNIT |
 |
8-pin parallel interface, LVDS signalling |
 |
Packet pacing support at the physical layer |
 |
Atomic operations |
 |
RapidIO compliant message unit |
| PCI/PCI-X FUNCTIONAL UNITS |
 |
Data flows : Read prefetch and write posting FIFOs |
 |
Inbound transactions handling, outbound transactions handling in both modes |
 |
Support of multiple split transactions in PCI-X mode |
 |
PCI-to-memory and memory-to-PCI streaming |
| LOW SPEED PERIPHERALS |
 |
Programmable Interrupt Controller |
 |
Interrupt nesting |
 |
Description of the 4 timers / counters |
 |
Message interrupts |
 |
I2C controller |
| THE THREE-SPEED ETHERNET CONTROLLERS TSECs |
 |
Physical interfaces : GMII, MII, TBI or RGMII |
 |
Buffer descriptor management |
 |
Layer 2 acceleration accept or reject on address or pattern match |
 |
256-entry hash table for unicast and multicast |
 |
Direct queuing of four flows |