Schedule  Summer 2014 (lecture materials from Fall 2013)
December 2013 
Sun 
Mon 
Tue 
Wed 
Thu 
Fri 
Sat 
1

2
Lecture 36 
3
 4
Lecture 37 
5
Discussions 
6
Lecture 38 Hw 10 due
Q&A 
7
Prepare for Final Exam 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
20 
21 
22 
23 
24 
25 
26 
27 
28 
29 
30 
31 




Lecture Notes
The following list of lectures and topics is tentative.
Changes are very likely to happen during the semester, so please check back frequently.
Links to lecture notes are provided as they become available.
 Lecture 1  Introduction
 Lecture 2  Number Systems (Sections 1.2  1.4)
 Lecture 3  Computer Arithmetic (Sections 1.5  1.6)
 Lecture 4  Signed Number Systems (Sections 1.5  1.6)
 Lecture 5  Number Codes (Sections 1.7  1.9)
 Lecture 6  Binary Logic (Sections 2.1  2.3
 Lecture 7  Boolean Algebra (Sections 2.4  2.5)
 Lecture 8  Boolean Functions, Truth Tables (Sections 2.5  2.6)
 Lecture 9  Logic Functions, duality (Sections 2.6  2.9)
 Lecture 10  Gatelevel implementation (Sections 3.6  3.8)
 Lecture 11  CMOS Electronic Devices (Ed. 4: Sections 10.1, 10.710.8; or Ed. 5: Appendix)
 Lecture 12  Karnaugh maps, logic minimization (Sections 3.1  3.4)
 Lecture 13  Karnaugh maps, logic minimization (Sections 3.4  3.5)
 Lecture 14  Combinational Circuit Design (Sections 4.1  4.4)
 Lecture 15  Binary Adders (Sections 4.5  4.6)
 Lecture 16  Adders, Subtractors (Sections 4.5  4.6)
 Lecture 17  Multipliers, Comparators (Sections 4.6  4.7)
 Lecture 18  Q & A Exam1 review
 Lecture 19  Steering logic, Decoders (Sections 4.9  4.10)
 Lecture 20  Encoders, Multiplexers, Tristate (Sections 4.9  4.10)
 Lecture 21  MUXes/deMUXes in digital systems (class notes)
 Lecture 22  Modular Logic Design (Sections 4.9, 4.11)
 Lecture 23  Sequential Circuits: Latches (Sections 5.1  5.3)
 Lecture 24  Sequential Circuits: Latches (Sections 5.1  5.3)
 Lecture 25  Sequential Circuits: Flipflops (Sections 5.4)
 Lecture 26  Sequential Circuits  Analysis (Section 5.5)
 Sequential Circuits  Design (Section 5.8)
 Lecture 28  Finite State Machines (FSM) (Section 5.8)
 Lecture 29  Q & A Exam2 review
 Lecture 30  FSM, state reduction (Section 5.7)
 Lecture 31  Timing Analysis (slides) plus (notes)
 Lecture 32  Registers (Sections 6.16.2)
 Lecture 33  Registers, cont'd (Sections 6.16.4)
 Lecture 34  Counters (Sections 6.36.6)
 Lecture 35  Random Access Memory (RAM) (Sections 7.17.3)
 Lecture 36  Read Only Memory (ROM) (Sections 7.47.5)
 Lecture 37  Programmable Logic (Sections 7.67.7)
 Lecture 38  PLDs, FPGAs, summary (Sections 7.77.8)
