CSC258 Winter 2019 - Lecture Slides

Instructor: Larry Zhang

WARNING: The lecture slides posted on this page are OUTDATED course content. It should NOT be used as a valid source of information for any current course offering. The ONLY valid source of course information is the material provided in the CURRENT offering of a course.

Also, please be warned that these lecture slides may contain SPOILERS of in-class activities such as formative questions and exercises designed for the delivery of the course content. These questions are beneficial for your learning only if you try to think about the questions and solve the problem first, independently. Seeing the answers/solutions prematurely may be harmful to your learning experience. It is your own responsibility to use these materials with caution to protect your learning experience.

Credit: These lectures slides are based on previous versions created by Steve Engels.

Memes

Week 1: Intro; Transistors; Basic Logic Circuit

Lecture slides

Week 2: Combinational Circuit Design; K-Map

Lecture slides

Week 3: Logical Devices: Muxes, Adders, Decoders

Lecture slides

Week 4: Sequential Circuits: Latches and Flip-Flops

Lecture slides

Week 5: Registers; Counters; FSMs

Lecture slides

Week 6: Latency; Processor Components

Lecture slides

Week 7: Processor Components Cont.

Lecture slides

Week 8: Microprogramming

Lecture slides

Week 9: Assembly I

Lecture slides

Week 10: Assembly II

Lecture slides

Week 11: Assembly III; Parallelism

Lecture slides

Week 12: Memory Hierarchy; Final Review

Lecture slides

© 2019 Larry Yueli Zhang All Rights Reserved