"Dawn breaks over the Pacific" as seen from the Computer Engineering Instructional Lab - photo courtesy of the Fridgenius project, 2013/2014 CE Capstone Class

 

 

University of California, Santa Barbara

Department of Electrical and Computer Engineering

 

ECE 152A – Digital Design Principles

 

Winter 2012

 

Instructor: Dr. John M. Johnson

johnson@ece.ucsb.edu

 

 

 

Lecture 1 –    Digital Design Principles, Introduction (color slides)

 

Lecture 1 (B&W, 2-up handouts)

 

Lecture 2 –    Boolean Algebra (color slides)

 

Lecture 2 (B&W, 2-up handouts)

 

Lecture 3 –    Karnaugh Maps & Combinational Design (color slides)

 

Lecture 3 (B&W, 2-up handouts)

 

Lecture 4 –    Propagation Delay, Circuit Timing & Adder Design (color slides)

 

Lecture 4 (B&W, 2-up handouts)

 

Lecture 5 –    Combinational Logic Design with Verilog (color slides)

 

Lecture 5 (B&W, 2-up handouts)

 

Lecture 6 –    Latches, the D Flip-Flop & Counter Design (color slides)

 

Lecture 6 (B&W, 2-up handouts)

 

Lecture 7 –    Flip-Flops and Sequential Circuit Design (color slides)

 

Lecture 7 (B&W, 2-up handouts)

 

Lecture 8 –    Sequential Circuit Design with Verilog (color slides)

 

Lecture 8 (B&W, 2-up handouts)

 

Lecture 9 –    Mealy and Moore Machines (color slides)

 

Lecture 9 (B&W, 2-up handouts)

 

Lecture 10 –  Finite State Recognizers and Sequence Detectors (color slides)

 

Lecture 10 (B&W, 2-up handouts)

 

Lecture 11 –  Controller Design (color slides)

 

Lecture 11 (B&W, 2-up handouts)

 

Lecture 12 – Machine Minimization (color slides)

 

Lecture 12 (B&W, 2-up handouts)

 

Lecture 13 – RAM and ROM Based Digital Design (color slides)

 

Lecture 13 (B&W, 2-up handouts)

 

Lecture 14 – Combinational Logic Building Blocks and Bus Structure

 

Lecture 14 (B&W, 2-up handouts)