"Dawn breaks over the Pacific" as seen from
the Computer Engineering Instructional Lab - photo courtesy of the Fridgenius project, 2013/2014 CE Capstone Class
Department of Electrical and
Computer Engineering
ECE 152A – Digital Design
Principles
Winter
2012
Instructor:
Dr. John M. Johnson
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)