Online Required Textbook: Digital Design by F. Vahid
Students are required to have an account in zyBooks and to complete assigned exercises at a due time.
It is important that you use the SAME username for both TED and ZyBooks. Here are the instruction on how to change the subscription details Any of the students can update their own subscription details from within the ZyBook, simply click on the action menu in the top right corner and select 'Show subscription'. From there you may update your subscription information.
Recommended Textbooks and References: (reserved at Library)
| Week | Lecture | Homework | zyBook Weekly Activities |
|---|---|---|---|
| 1 | Course Overview - The digital abstraction and basic logic gates. Lecture 1 [pptx file] [ pdf file] |
zyBook Chapter 1 due Tu 4/9/19@2:00pm | |
| Combinational Logic: 1. scope; 2. Boolean algebra; 3. switching functions, logic diagrams, truth table; 4. handy tools: DeMorgan's, consensus, Shannon's expansion; 5. combinational circuits: POS and SOP canonical forms. Lecture 2 [pptx file] [pdf file] |
Homework 1, latex file due Monday 4/15/19@11:59pm | ||
| 2 |
Combinational Circuits: Logic minimization with 2-, multivariable- K-maps.
Lecture 3 [pptx file] [pdf file] |
Homework 2, latex file due Monday 4/22/19@11:59pm | zyBook Chapter 2 due Tu 4/16/19@2:00pm |
| 3 |
K-Maps (essential and non-essential prime implicants)
Lecture 4 [pptx file] [pdf file] |
zyBook Chapter 4.1-4.3 due Tu 4/23/19@2:00pm | |
| K-Maps (essential and non-essential prime implicates)
K-map to product of sum minimization K-Maps in higher dimensions
Lecture 5 [pptx file] [pdf file] Universal set, XOR, NAND, NOR gates, and block diagram transfers Lecture 6 [pptx file] [pdf file] |
|||
| 4 |
Sequential Networks: Introduction and memory components
Lecture 7 [pptx file] [pdf file] | zyBook Chapter 3.1-3.4 due Tu 4/30/19@2:00pm | |
| 5 |
Sequential Networks: Specification, analysis and implementation
Lecture 8 [pptx file] [pdf file] | Homework 3, latex file due Monday 5/6/19@11:59pm | zyBook Chapter 3.5-3.8 due Tu 5/7/19@2:00pm |
| 6 |
Sequential Networks: Timing and Retiming
Lecture 10 [pptx file] [pdf file] Standard Modules: Decoders Lecture 11 [pptx file] [pdf file] Mutiplexers Lecture 12 [pptx file] [pdf file] | Homework 4, latex file, Q1.eps for figure 1, Q2.eps for figure 2 due Monday 5/13/19@11:59pm. For midterm 2 exam, check samples and rubrics from CK's website. | zyBook Chapter 3.9-3.12 due Tu 5/14/19@2:00pm |
| 7 |
Standard Modules:
Adders and et al. Lecture 14 [pdf file] [pptx file]. | zyBook Chapters 4.4-4.6, 6.1-6.3 due Tu 5/21/19@2:00pm | |
| 8 |
System Designs: Introduction and Implementation
Lecture 16 [pptx file] [pdf file] [Chapter_9_Lang: Download from Piazza] Lecture 17 [pptx file] [pdf file] | Homework 5, latex file, Ref 1 due Monday 6/3/19@11:59pm | zyBook Chapters 6.4-6.11, 5.1-5.9 due Tu 5/28/19@2:00pm |
| 9 |
Standard Modules:
Sequential modules Lecture 15 [pdf file] [pptx file]. Floating point processes Lecture 19 [pdf file] [ppt file]. | zyBook Chapter 9.1-9.13 due Tu 6/4/19@2:00pm | |
| 10 |
System designs Lecture 18 [pdf file] [pptx file]. Final Review |
Final Exam examples and rubrics check CK's website, e.g.
http://cseweb.ucsd.edu/classes/sp18/cse140-a/discussions.html.
Final subject coverage: lectures 14, 15, 16, 17, 19: standard modules (adders etc.), sequential modules, system designs, floating point processes. Exercise on sequential adders, counters and floating point processes pdf file, latex file, Reference pdf file. |
No zyBook requirement in W10 |