Course: ECE 422. Computer Organization and Design (3)
Prerequisite: ECE 320. Corequisite: ECE 422L. RISC based computer instruction set architecture (ISA). Computer performance. Design of datapath, control path of RISC based CPU. Design of single cycle, multicycle and pipelined processors. Design of computer hardware modules: arithmetic-logic units, control units, input-output units, buses. Memory hierarchy and organization: cache, virtual memory. Available for graduate credit.