This course teaches students how to employ microprocessors in designing embedded systems. Cadets first review basic microprocessor organization and system requirements. The detailed study of common microprocessor peripheral devices follows with emphasis on their application to realistic design examples. Students practice top-down design of both hardware and software components of moderately complex digital systems throughout the semester. Students are introduced to and use assembly language programming to develop system software.
Lessons
34 @ 55 min (2.500 Att/wk)
Labs
6 @ 120 min
Special requirements
Term design project using VHDL and FPGA's. Compensatory time given.