ECE 422L: COMP ORG DESIGN LAB

California State University, Northridge

Prerequisite: ECE 220. Corequisite: ECE 422. This course introduces the fundamentals of computer organization, emphasizing instruction set architecture (ISA) based on the Reduced Instruction Set Computer (RISC) model. Topics include computer performance analysis, the design of datapaths and control paths in RISC-based CPUs, and the development of single-cycle, multicycle, and pipelined processors. Students will also learn how to design key hardware modules such as arithmetic-logic units, pipelined datapath and control units, hazard detection and correction units, input-output units, and buses. The course explores memory hierarchy and organization, including cache and virtual memory systems. The laboratory complements the lecture by providing hands on experience in assembly programming of microprocessors and RISC based instruction set architecture. Students will learn how to write, compile, and debug RISC based assembly programs using RISC based simulators. Available for graduate credit. One 3-hour lab per week.

Average GPA: 3.66

Grade distribution records: 116 students across 5 terms.

Grade distribution

GradeStudentsPercent
A9077.6%
A-76.0%
B+32.6%
B-54.3%
C+43.4%
C10.9%
C-21.7%
D10.9%
F32.6%

Based on 116 student grade records across 5 terms and 2 professors.

Instructors

Still loading. This can take a moment on a slow connection.

Loading My Class Grades