|
|
|
|
| INTRODUCTION TO 440SPe |
 |
Block diagram |
 |
Internal bus organization : dual PLB, OPB, DCR |
 |
Internal concurrent transfers examples |
 |
Introduction to Integrated peripherals |
 |
Hardware implementation |
 |
440SPe memory mapping |
 |
Programming model |
| ON CHIP BUSES |
 |
Introduction to CoreConnect |
 |
2-way PLB crossbar, programming |
 |
Bus errors recovery from syndrome registers |
 |
PLB performance monitor |
| 440 CORE |
 |
Pipeline |
 |
Internal caches |
 |
Speculative loads, storage ordering and synchronization : msync & mbar instructions |
 |
MMU |
| BOOK E COMPLIANT CORE |
 |
Programming model |
 |
Branch instructions |
 |
Addressing modes, load & store instructions |
 |
Integer instructions |
 |
16-bit mac instructions to develop DSP algorithms |
 |
Exception management |
 |
Exception priorities |
 |
Core timers |
 |
PowerPC EABI |
 |
JTAG debug |
 |
Real time trace |
| CLOCKS, RESET AND POWER MANAGEMENT |
 |
Clocks synthesizer |
 |
PCI-X clocking |
 |
PCI Express clocking |
 |
Clock and power management |
 |
Low power modes |
 |
Reset signals |
 |
Initialization software requirements |
 |
IIC bootstrap controller : processor configuration through the IIC port |
 |
PCI-X bootstrap configuration |
 |
Peripheral software reset |
 |
Booting from local ROM in Host bridge mode |
 |
Booting from local ROM in Agent bridge mode |
 |
Booting from PCI |
| L2 CACHE CONTROLLER & INTERNAL SRAM CONTROLLER |
 |
L2 cache features |
 |
Data movement between memory, L2 and L1 caches |
 |
L2 cache programming |
 |
SRAM controller |
| INTERRUPT CONTROLLER & GENERAL PURPOSE TIMERS |
 |
Interrupt masking and acknowledgement sequences |
 |
Critical interrupt handlers using vectorization |
 |
Interrupts priority management |
 |
General Purpose Timers |
| THE DDR-SDRAM CONTROLLER |
 |
DDR-SDRAM operation |
 |
Jedec specification basics |
 |
Hardware interface, SSTL-2 termination logic |
 |
Differences between DDR-I and DDR-II |
 |
ECC error correction |
 |
Introduction to the 440SPe DDR-SDRAM controller |
 |
Page management unit |
 |
Initialization sequence |
 |
Hardware implementation |