 |
Automatic state saving on exception entry and exit, CISC approach |
 |
Interrupt priority levels, nesting |
 |
Tail-chaining and late arriving interrupts |
 |
OS system call and task switching |
 |
Standby and deep sleep with state retention |
 |
Optional wake-up interrupt controller |
 |
Requirements for the Power Management Unit |
 |
Placing code, data, stack and heap in the memory map, scatterloading |
 |
Placing a minimal vector table |
 |
Further memory map considerations, 8-byte stack alignment in handlers |
 |
Bus architecture, von Neuman operation |
 |
Single-cycle I/O port (Cortex-M0+) |