|
|
|
|
| INTRODUCTION TO THE MPC824X |
 |
Internal data paths, CCU operation |
 |
Benefits of the snooper, sharing of cache enabled regions |
 |
Mapping detail |
| ADDRESS TRANSLATION |
 |
Address translation from core to PCI Memory space |
 |
Address translation from PCI to SDRAM |
 |
Selection of the base address of internal memory mapped status and control registers |
| RESET SEQUENCE |
 |
Self configuration of the MPC824X through input sampling |
 |
Requirements of the boot routine |
| THE PPC603e CORE |
 |
603e pipeline introduction |
 |
instruction queue, superscalar execution, register renaming, out-of-order execution |
 |
Dispatch conditions, completion conditions |
 |
FPU and LSU internal pipeline operation |
 |
Execution serialization |
 |
Branch management : static prediction |
 |
Guarded memory |
| L1 CACHES |
 |
Cache basics |
 |
Cache related page / block attributes |
 |
603e L1 cache : LRU algorithm, HID0 programming interface |
 |
Software L1 data cache flush |
 |
Cache coherency : the MEI 3-bit L1 data line state |
 |
MEI snooping sequences involving the 603e core and a PCI master |
| THE UISA LAYER |
 |
Branch instructions |
 |
Integer load / store instructions, boolean semaphore management |
 |
Integer arithmetic and logic instructions |
 |
IEEE754 basics |
 |
FPU operation |
 |
The EABI |
 |
Code and data sections, small data areas benefits |
| THE VEA LAYER |
 |
Cache related instructions |
 |
PowerPC timers : TB and DEC |