EECE 321
Computer Organization
Electrical and Computer Engineering · Maroun Semaan Faculty of Engineering and Architecture · 3 credits
Description
This course covers single-core microprocessor computer organization and basic input/ output mechanisms. Students learn how to program microprocessors at the assembly level and how to design the main core components of a von Neumann computer system, including its instruction set architecture, datapath, control unit, cache and system buses. To consolidate the material, students work on a VHDL design project of a singlecycle MIPS microprocessor core.
Prerequisites