Microprocessor Systems
Module code: CSU23021 ยท Semester: Semester 2
From students who've done itโ
Questions by Yearโ
Topics
- Microprocessor architecture and instruction encoding LO2
- Control flow and pipelining LO2
- Exceptions, interrupts and processor modes LO3
- Memory types, hierarchies, caching and virtual memory LO2
- Peripherals, interconnect and debug architecture LO1โ2
- ARM SoC programming in assembly and bare-metal C LO1, LO4
- Security and area/power/performance trade-offs LO2
Learning outcomes
- Use source control, IDEs, toolchains and debuggers for assembly and bare-metal C
- Describe processor architecture, interconnects and memory hierarchies with respect to power, performance and security
- Trace exception and interrupt handling and plan debugging
- Develop, document and test assembly and bare-metal C applications
- Plan and deliver a team project