Course Details

Course details of EE2016
Course NoEE2016
Course TitleMicroprocessor Theory+Lab
Credit12
Course ContentConcept of a bus. Registers as fast memory. address and data buses. Latency and throughput Caching memory accesses. Cache algorithms. Multilevel caches. Interrupt processing. CPU communication with peripherals. Impact on execution speed DMA Overview of the design of the ARM archetecture Introduction to ARM assembly language The lab experiments will introduce students to assembly language programming and embedded programming. Students will create embedded programs on an ARM processor to generate analog traces, control motors, interface to peripherals and use of the I2C bus. Advanced experiments may explore performance issues.
Course Offered this semesterNo
Faculty Name