This course discusses more advanced concepts in
microprocessor architecture, programming, and interfacing. Speculative and
out-of-order design techniques and theory are presented, as are concepts of
locality, data transfer, and communication. A low-level programming language
is introduced as well as high- and low-level programming tasks. Interfacing
issues between power circuits and microprocessors are introduced as well as
techniques for data conversion.
Prerequisites:
2.0 or higher in both ECE220 and ECE260
Credit Hours: 3
Lecture hours: 2
Laboratory hours: 3