Prerequisites: CS 120B/EE 120B; concur- rent enrollment in CS 161
Description: Students design and simu- late a complete computer system, using hardware description language and simulator. Topics include instruction set architecture design, assemblers, data- path and control unit design, arithmetic and logic unit, memory and input/output (I/O) systems, and integra- tion of all parts into a working computer system.