| No. |
Date |
Topic, Reading, and Assignment |
| 1 |
Sep 1 |
Introduction, go over Syllabus
Skim Chapter 1
Homework # 1 assigned.
|
2 |
Sep 3 |
Introduced Positional Number systems, began addition and subtraction
covered Chapter 2 - 2.4
Homework # 2 assigned.
|
|
Sep 6 |
No Class -- Labor Day
|
3 |
Sep 8 |
Complete Section 2.4 -- addition and subtraction
Representation of negative numbers - section 2.5 (except for 2.5.7)
Addition and subtraction w/ negative numbers - section 2.6 and 2.7
We will eventually cover chapter 2 through section 2.13 (ending at the bottom
of page 56), skipping sections 2.5.7, 2.8, and 2.9.
|
4 |
Sep 10 |
Finish Chapter 2
Homework 2 due before class, on the table in the front of the room
Homework # 3 assigned. Due before class
on Friday, 9/17
|
5 |
Sep 13 |
Finish Chapter 3. Digital abstraction. Logic circuit as black box. Truth
Tables, logic gates (AND, OR, NOT, NAND, NOR)
|
6 |
Sep 15 |
Chapter 4. Boolean Algebra. Axioms and Theorems.
|
7 |
Sep 17 |
More on Theorems, consensus.
HW 4 - 4.5, 4.6, 4.8 a, c, and h assigned. Due Monday 9/20)
Homework 3 due before class. "Spiral" type paper will
not be accepted
|
8 |
Sep 20 |
Terminology: literal, product term, sum term,
minterm, maxterm, Canonical sum, canonical product,
minterm list, maxterm list, etc.
Deadline for 4.6 b and c extended till Noon on 9/22
|
9 |
Sep 22 |
Sum of products and product of sums implementation. Lots-O-algebra.
Introduce Nand-Nand and Nor-Nor constructions.
Covered Through section 4.2
Problems 4.6 b and c due before class.
Homework #5 Problem 4.9, due Friday
|
10 |
Sep 24 |
Continue with Nand-Nand and Nor-Nor constructions, Circuit Synthesis, Circuit
Manipulation/Minimization.
Sections 4.3 - 4.3.7
Problem 4.13 assigned, due Wednesday 9/29
Problem 4.9 (HW 5) due before class.
|
11 |
Sep 27 |
Karnough Maps, prime implicant theorem, SOP and POS solutions, introduce
concept of "don't care" entries in truth table and Karnough maps.
Sections 4.3 - 4.3.7
Problem 4.19, 4.20, and 4.21, parts c-e assigned, due Friday 10/1
Problem 4.9 (HW 5) due before class.
|
12 |
Sep 29 |
Finish up POS and "don't care" conditions. (Sections 4.3.6-4.3.7)
Begin Chapter 5 - Documentation
Homework 8 assigned.
due on Monday, October 4
Problem 4.13 due before class.
|
13 |
Oct 1 |
Chapter 5 - Documentation
|
13 |
Oct 1 |
Documentation, circuit timing (Sections 5-5.2)
Problems 4.19, 4.20, 4.21 parts c-e due before class.
|
14 |
Oct 4 |
PLDs, PAL-devices and GALs
Chapter 5-5.3.3, skip 5.3.4, 5.3.5. SKIM 5.3.6
Homework 8 Due before class
|
15 |
Oct 6 |
Decoders
Sections 5.4-5.4.5 Skip 5.4.6-5.4.8 for now
(we will probably have a lab based on 5.4.8 and will therefore
cover 5.4.8 later).
|
|
Oct 6 |
Optional evening help session. 5:00 pm in Crothers 351.
Please bring questions, this is not a lecture.
|
16 |
Oct 8 |
First Exam
|
|
Oct 11 |
No Class -- Native American Day
|
17 |
Oct 13 |
Discuss Exam, review decoders (and Lab 5)
Introduce Encoders and priority encoders (Sections 5.5-5.5.2)
|
18 |
Oct 15 |
Homework 9 assigned. Due on 10/18.
Priority encoders, three-state devices, multiplexers
Sections 5.6-5.6.2 and 5.7-5.7.3
|
19 |
Oct 18 |
Ex-or gates: parity circuits, comparators, and adders
Sections 5.8 through the second paragraph on page 415,
5.9-5.9.4, 5.10-5.10.2, skim 5.10.3-5.10.4, and lab material
Skip Section 5.11
|
20 |
Oct 20 |
Combinational design example
Sections 6-6.1 -- Barrel Shifter Example (skipped rest of Chapter 6)
|
21 |
Oct 22 |
Sequential Circuits. Bistable elements, S-R latches, D latches
Homework 10 assigned. Due on Monday.
|
22 |
Oct 25 |
Introduce flip-flop. Distinguish from latch
Homework #10 due before class
|
23 |
Oct 27 |
More w/ Flip Flops
|
24 |
Oct 29 |
Finite State Machine Analysis
Chapter 7: Sections 7 -7.3
Exam will cover through today's lecture and homework
|
25 |
Nov 1 |
Finite State Machine Design: Sections 7.4-7.5
This material is not on Friday's exam, but will be needed to start your
project ( which will be handed out at end of exam)
|
26 |
Nov 3 |
More design- unused states, design process, ambigious specifications, other design decisions
|
|
Nov 3 |
Optional Review Session at 5:00 pm in CEH 305
|
27 |
Nov 5 |
Second Exam
Project not assigned, but look at this
|
28 |
Nov 8 |
Discuss Exam
Project discussed and assigned:
Preliminary Design document due Nov 17th
Be prepared to Demo by December 6th
Final report due on December 10th
|
29 |
Nov 10 |
Another FSM design example, 3 bit counter with enable
|
|
Nov 11 |
No Class -- Veteran's Day
|
30 |
Nov 12 |
HWK 11 assigned. Worked through string-detector example, design and
implementation.
|
31 |
Nov 15 |
Went over (HW) solutions to 7.18 and 7.19. Discussed "multiple pop"
problem with Mealy type inputs. Went over decomposition (breaking complicated
machine into smaller, simpler sub-parts). Used Traffic light controller
as an example.
|
32 |
Nov 17 |
Handout on this week's lab, discussion of 7-segment decoding and using
either counters or T-type flip-flops to "divide" or slow down the system
clock.
Project Preliminary Design Document Due
Homework 12 assigned. Due on Monday.
|
|
33 |
Nov 19 |
Quiz, discuss switch-bounce and potential cures, discuss HWK 12 with an
example of a similar problem.
|
34 |
Nov 22 |
Discuss problems with PDRs. "magic" transistions, what happens when "don't
cares" occur, getting extra pop, etc.
|
35 |
Nov 24 |
Project Discussion
|
|
Nov 26 |
No Class -- Day after Thanksgiving
|
36 |
Nov 29 |
Project Q&A, introduce MSI counters.
|
37 |
Dec 1 |
Discuss MSI counters (Section 8.4 - 8.4.4)
and shift registers (Section 8.5-8.5.3)
Hints using counters for a quick and ugly debounce circuit, hints on using
counters and decoders to time-multiplex your 7-segment displays.
Discussed saving schematics as "symbols" for a hierarchial project.
Optional reading: Here is a
discussion of the
more elegant
debounce circuit that was mentioned in class. (From EDN).
|
39 |
Dec 6 |
Project Demos this week. Demo during, or prior to, your lab session
this week OR seek prior permission to demo later.
Discusssed projects, practicals, and static 1-hazards (Section 4.5-4.5.2)
|
40 |
Dec 8 |
More on documentation (Section 8-8.1.3, Skim 8.1.4)
Sequential PLDs (Section 8.3 through page 687)
Clock skew and asynchronous inputs (Sections 8.8)
|
41 |
Dec 10 |
Last Class
Final Project Report Due
If you do not have it ready by class time, you need to put it in my
hands sometime Friday.
|
|
Dec 14 |
Optional Review session at 5:00 PM in CEH 351
|
|
Dec 16 |
Final exam -- 2 pm -- Crothers 351 (Thursday, December 16)
|