- Structural Verilog [HTML5/Flash][Youtube (w/2x option)][PPT]
- Behavioral Verilog [HTML5/Flash][Youtube (w/2x option)][PPT]

NOTE: These videos require a Flash player.

NOTE: Currently Lectures 21 and 22 are unavailable due to production delays.

- Lecture 1: Number Systems and Conversions [PPT]
- Lecture 2: Binary Codes [PPT]
- Lecture 3: Binary Arithmetic [PPT]
- Lecture 4: Binary Logic and Logic Gates [PPT]
- Lecture 5: Boolean Algebra [PPT]
- Lecture 6: Canonical Forms [PPT]
- Lecture 7: Karnaugh Maps [PPT]
- Lecture 8: Systematic Simplification [PPT]
- Lecture 9: Multilevel Optimization [PPT]
- Lecture 10: Other Gate Types [PPT]
- Lecture 11: Design Concepts [PPT]
- Lecture 12: Design Procedures video TBD [PPT]
- Lecture 13: Programmable Implementation Technologies [PPT]
- Lecture 14: Combinational Blocks [PPT]
- Lecture 15: Structured Implementation Methods [PPT]
- Lecture 16: Unsigned Arithmetic [PPT]
- Lecture 17: Signed Arithmetic [PPT]
- Lecture 18: Sequential Logic [PPT]
- Lecture 19: Flip-Flops video TBD [PPT]
- Lecture 20: Analyzing Sequential Logic [PPT]
- Lecture 21: TBD [PPT]
- Lecture 22: TBD [PPT]
- Lecture 23: Registers and Register Transfers [PPT]
- Lecture 24: Counters, Register Transfers, and Serial Operations [PPT]
- Lecture 25: Algorithmic State Machines [PPT]
- Lecture 26: Hardwired and Microprogrammed Control [PPT]
- Lecture 27: Memory Basics [PPT]
- Lecture 28: Computer Design Basics [PPT]