 |
Architecture of a typical 548X board |
 |
Mapping of internal resources |
 |
Description of assembly instructions |
 |
Floating Point Unit description |
 |
Mac instructions, implementation of a fixed point DFT |
 |
ColdFire instruction set architecture enhancements |
 |
Stack management, subroutine call and return |
 |
C to assembly interface, organization of the stack frame |
 |
Position dependent code vs position independent code |
 |
Exception management : vector table, priority, masking, precise faults |
 |
Memory Management Unit : translation and access control, process protection |
 |
32-kB cache data and instruction, a four-way set associative organization |
 |
Cache coherency and invalidation, software control |
 |
Internal 32-kB SRAM, initialization code |
 |
Intrusive vs non-intrusive debug |
 |
Clocking, system clock generation, PLL control, loss of clock detection |
 |
Requirements of the boot routine |