Lectures

 

Home
Publications
CV

 

Course Info ] [ Lectures ] Labs ] Homework ]

 

Jan 11 (Lecture 1) Introduction [slides]

Jan 16 (Lecture 2) Combinational Logic -1 [slides]

Jan 18 (Lecture 3) Combinational Logic -2 [slides]

Jan 23:  Continuation of previous class

Jan 25 (Lecture 4) Combinational Logic and Design [slides]

Jan 30 (Lecture 5) Combinational Design -2 [slides]

Feb 1 (Lecture 6) Sequential Logic [slides]

Feb 6 (Lecture 7) State Machines [slides]

Feb 8 (Lecture 8) State Machines -2 [slides]

Feb 13 (Lecture 9) State Machines and VGA Display [slides]

Feb 15: Continuation of previous class

Feb 20: Review Session

Feb 22:  Midterm Test  -1 [syllabus and overview]

Feb 27 (Lecture 10) Memories -1 [slides]

Mar 1:  Continuation of previous class

Mar 6 (Lecture 12) Memories -2 [slides]

Mar 8 (Lecture 13) Datapaths -1 [slides]

Mar 20 (Lecture 14) Arithmetic Circuits [slides]

Mar 22 (Lecture 15) Datapaths -2 [slides]

Mar 27 (Lecture 16) MIPS Datapath [slides]

Mar 29:  Continuation of previous class

Apr 3 (Lecture 17) Sequencing - 1 [slides]

Apr 5 (Lecture 18) Sequencing - 2 [slides]

Apr 10 (Lecture 19) Sequencing - 3 [slides]    Keyboard Interfacing [slides]  Pipelining Basics (from COMP206) [slides]

April 17: Continuation of previous class. 

April 24 (Lecture 20) Interrupts, DMA, Serial I/O [slides]    Joysticks [slides]

April 26 (Lecture 21) Intro to Asynchronous High-Level Design (Tangram/Haste) [slides]