ECE622 Digital Systems Structure

Department of Electrical & Computer Engineering

Spring 2024

Time: MW: 2:00 PM – 3:15 PM

Office Hours: MW: 11:30 AM – 12:30 PM

Location: Online


Announcements

-january 22, 2024 - class starts

-january 22, 2024 - you can download the course syllabus from here: ece622 course syllabus

-january 22, 2024 - you can download the course department syllabus from here: csun course syllabi

-january 22, 2024 - you can download the old exams from here: ece622 old exams


Assignments

Date Assignment Solution Due Date
january 23, 2024 homework 1 homework 1 solution february 12, 2024
february 5, 2024 homework 2 homework 2 solution february 19, 2024
february 19, 2024 homework 3 homework 3 solution march 11, 2024
march 25, 2024 homework 4 homework 4 solution april 17, 2024
may 1, 2024 homework 5 homework 5 solution may 8, 2024



Class Organization

Date Lecture Topic Note
january 22, 2024 lecture 1 introduction & performance --
january 24, 2024 lecture 2 introduction & performance --
january 29, 2024 -- discussion --
january 31, 2024 lecture 3 isa --
february 5, 2024 -- discussion --
february 7, 2024 lecture 4 pipelining --
february 12, 2024 lecture 5 pipelining --
february 14, 2024 lecture 6 pipelining --
february 19, 2024 lecture 7 pipelining --
february 21, 2024 lecture 8 pipelining --
february 26, 2024 lecture 9 pipelining --
february 28, 2024 lecture 10 pipelining --
march 4, 2024 lecture 11 discussion --
march 6, 2024 lecture 12 discussion --
march 11, 2024 -- midterm exam review --
march 13, 2024 -- midterm exam --
march 18, 2024 -- spring break --
march 20, 2024 -- spring break --
march 25, 2024 lecture 13 memory hierarchy design --
march 27, 2024 lecture 14 memory hierarchy design --
april 1, 2024 -- césar chávez holiday --
april 3, 2024 lecture 15 memory hierarchy --
april 8, 2024 lecture 16 discussion --
april 10, 2024 lecture 17 memory hierarchy --
april 15, 2024 lecture 18 virtual memory --
april 17, 2024 lecture 19 instruction level parallelism
april 22, 2024 lecture 20 instruction level parallelism --
april 24, 2024 lecture 21 scoreboarding algorithm --
april 29, 2024 lecture 22 tomasulo's algorithm --
may 1, 2024 lecture 19 instruction level parallelism --
may 6, 2024 lecture 24 project presentation --
may 8, 2024 -- project presentation --
may 13, 2024 -- final exam (3:00 PM - 5:00 PM) --