| No. |
Date |
Topic, Reading, and Assignment |
| 1 |
Jan 18 |
Introduction, go over Syllabus
Skim Chapter 1
Homework # 1 assigned.
|
2 |
Jan 20 |
Introduce Positional Number systems and discuss first lab
Chapter 2 - 2.4
Homework 2 assigned, due on Wednesday, January 25th
Part A (of a 3 part lab) Lab was handed out in class. The other parts will
be tutorials that you will step through, in lab, with the TA. The only
thing you need to do prior to lab is complete the truth tables in the
part handed out in class today.
|
3 |
Jan 23 |
Addition and subtraction --Section 2.4
Representation of negative numbers
Section 2.5 except2.5.7
Homework # 3 assigned.
|
4 |
Jan 25 |
Addition and subtraction w/ negative numbers - section 2.6 and (with much
less emphasis) 2.7
Binary Coded Decimal (first 5 paragraphs of Section 2.10 only)
Gray Code --Section 2.11
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.
Homework # 4 assigned, due Monday.
Homework 2 due, prior to the start of class
|
5 |
Jan 27 |
Finish Chapter 2 Briefly discuss ASCII - Section 2.12
Briefly discuss parity- Last paragraph on page 59 to Section 2.15.2
(including Table 2-13)
Chapter 3. Digital abstraction. Logic circuit as black box. Truth
Tables, logic gates, fan-out, delays
(You should read sections 3-3.3.1, definition of "fan in" on page 92
(section 3.3.5), fan out (3.5.4), all of 3.5.7 (including the box on page 114)
Discussion of Figure 3-36 on page 115, Fig 3-39 (118) and 3-41 (119).
(This is ALL that we will cover in Chapter 3 for now)
Homework 3 due prior to the start of class.
|
6 |
Jan 30 |
Chapter 4-4.1.3. Boolean Algebra, Axioms and Theorems.
Homework # 5 assigned.
Due on Friday
Homework 4 Due
|
7 |
Feb 1 |
Duality, DeMorgan's theorem, literals, terms, minterms, maxterms,
canonical sum, canonical product,
minterm list, maxterm list, etc.
Homework # 6 assigned.
Due on Monday
|
8 |
Feb 3 |
Went over homeworks on signed number systems and algebra. Went over
next Tuesday's lab. Did design based on a verbal description.
|
9 |
Feb 6 |
More algebra.
Introduce Karnough Maps (Section 4.3.4)
|
10 |
Feb 8 |
Prime implicant theorem, SOP and POS solutions,
introduce "don't care"
conditions. (Sections 4.3.4-4.3.6 in your text, plus sections Min.1 and
Min.2 on the one-key site).
Homework # 7 assigned.
Due on Friday
Note:
Consult your class notes from 2/1 before attempting to access OneKey.
After that, go to
the OneKeysite
to register and/or login. Remember that all of the web designers at
Prentice Hall failed "computer security 101" and any password you select will
be stored in the clear on their machines and emailed back to you in
cleartext. DO NOT "reuse" a password from another system.
Once
you gain access, you should start in the "Course Documents" section (this
should happen automatically after you login) About 2/3 of the way down this
page there is a hyperlink labeled "Min: Other Minimization Topics". Click that,
then click the link for "Supplementary Section (PDF)". Then read sections
Min.1 and Min.2. Their web server seems balky, in that I had to hit "reload"
two or three times to get a valid PDF file.
|
11 |
Feb 10 |
Karnough Maps Continued. More on SOP and POS solutions,
introduce "don't care"
conditions. (Sections Min.1 and Min.2 on the one-key site).
Circuit Timing -- Section 6.2
Homework 7 due
Homework # 8 assigned.
Due on Monday
|
12 |
Feb 12 |
Review homework problems, work K-map problems on board. Discuss minimal
SOP, vs POS, and use of don't cares.
Homework 8 due
|
13 |
Feb 15 |
Timing and combinational PLDs, PAL-devices and GALs
Sections 6.2-6.3
Homework # 9 assigned.
Due on Wednesday, Feb 22
Reading assignment: Before lab on Tuesday read 5-5.1, 5.4-5.4.1,
5.4.7-page 308, and 6.1.3. This is in addition to whatever you might need to
read to do
your your homework.
|
|
Feb 15 |
Optional Evening Review Session at
5:00 pm in Crothers 351. Bring questions, this is not a lecture.
|
14 |
Feb 17 |
Exam #1
|
|
Feb 20 |
No Class -- President's Day Holiday
|
15 |
Feb 22 |
More on combinational PLDs, PAL-devices and GALs
(Section 6.3)
MSI Components: Decoders (Section 6.4 in your text and Section Dec from
OneKey)
Homework # 10 assigned, Due
Monday (but there will probably be more problems assigned for Monday)
A note on the reading assignments For sections 6.4-6.9, we will
cover all of the material on the MSI components, but skip the ABEL and VHDL
sub-sections. The pattern will be to read until the topic switches to ABEL,
skip the ABEL section, skip the VHDL section, then read the Verilog section.
Homework 9 Due
|
16 |
Feb 24 |
Documentation Section 6.1
No additional homework assigned,
Homework # 10 is still due
Monday
|
17 |
Feb 27 |
Finish up with Documentation, begin to discuss Hardware Description
Languages (HDLs).
A "do over" on the PAL part of
Homework # 9 assigned. Due Friday
Make sure that you've read up on Verilog
(by now you should have read Chapter 5 through Section 5.2,
5.3-5.3.3, skipped 5.3.4, 5.3.5, and SKIMMED 5.3.6)
Homework Due
|
18 |
Mar 1 |
Verilog
(Chapter 5 through Section 5.2,
5.3-5.3.3, skipped 5.3.4, 5.3.5, and SKIMMED 5.3.6)
|
19 |
Mar 3 |
Some more Verilog examples, then
Encoders and Priority Encoders(Section 6.5 in your text and
Section Enc in OneKey).
Also read Section 6.6 on three-state
devices which we've already been exposed to.
Introduce and discuss multiplexers.
Homework # 12 assigned, Due
Monday, March 13th
Homework 11 (Do-over of PAL part of Homework 9) due
|
|
Mar 6 |
No Class. Spring Break
|
|
Mar 8 |
No Class. Spring Break
|
|
Mar 10 |
No Class. Spring Break
|
20 |
Mar 13 |
Review Priority Encoders
|
21 |
Mar 15 |
More on three-state devices.
Discuss Verilog
conditional assignment operator and the
implementation of three-states, transceivers, muxes.
|
22 |
Mar 17 |
Exclusive-or gates: parity circuits, comparators, adders, etc
In addition to covering section 6.8 and 6.9 (skipping VHDL and ABEL
subsections as usual), you should:
read section 6.10-6.10.2, then
skim section 6.10.3-6.10.4, then
read section 6.10.5, then
skim section 6.10.6, and
skip sections 6.10.7-6.10.9, then
read section 6.10.10, then
skip the remainder of Chapter 6.
|
23 |
Mar 20 |
Begin Chapter 7
Sequential Circuits. Stability and meta-stability, bistable elements,
S-R latches, D latches
Homework # 13
assigned, Due Wednesday Mar 22 by 5pm, and
Homework # 14
assigned, Due Wednesday Mar 22 prior to class.
|
24 |
Mar 22 |
Introduce flip-flop (which is different from a latch!). Demo
of master-slave D flip-flop.
Discussed D, J-K, and T flip-flops
|
25 |
Mar 24 |
Discuss previous homework. Hand out and discuss practice exam as
well as what would be on upcoming test.
|
26 |
Mar 27 |
Finite State Machines, analysis
Chapter 7 through Section 7.3
|
|
Mar 27 |
Optional Review session at 6:00 PM in CEH 307
|
27 |
Mar 29 |
Exam # 2
|
|
Mar 31 |
Class cancelled so that you all can attend the
Engineering Expo in
Frost Arena
|
28 |
Apr 3 |
FSM Design, Sections 7.4 and 7.5
Homework Due -- 2 sets
|
29 |
Apr 5 |
More FSM Design, using Verilog for implementation once a machine
is designed
Homework # 17 assigned.
Due on Friday
|
30 |
Apr 7 |
FSM Design using Verilog (w/out a state table), discuss
project.
Homework 17 Due
|
31 |
Apr 10 |
Address Project questions, discuss counters, discuss lab practical, and
discuss 7-segment display (on digi-IO boards) and time multiplexing.
|
32 |
Apr 12 |
Discuss switch bounce and possible solutions.
|
|
Apr 13 |
Preliminary Design Report Due before 5:00 pm
|
|
Apr 14 |
No Class. Easter Recess
|
|
Apr 17 |
No Class. Easter Recess
|
33 |
Apr 19 |
Decoding counter outputs, glitch-free solution, ring counters
|
34 |
Apr 21 |
Self-correcting ring-counters, Johnson Counters, self-correcting
Johnson-counters
Homework # 18 assigned for Monday
|
. . .> |
. . .>
|
. . .>
|
40 |
May 5 |
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.
|
|
May 10 |
Final exam -- 9 am -- Crothers 351 (Wednesday, May 10th)
|