| Mon | Tue | Wed | Thur | Fri | |
| Prof. Baas | 10:30-11:30 am 176 Chem; 2037 Kemper |
2:00-3:00 pm 2037 Kemper |
10:30 am 176 Chem |
||
| Trevin Murakami | 2:00-3:00 pm 3-7 pm Lab |
11:00-12:00 pm Kemper 2110 |
|||
| Calvin Chiem | 4:45-5:00 pm 5-9 pm Lab |
1:00-2:00 pm | |||
| Richard Zhang | 10:30-11:30 am | 1:45-2:00 pm 2-6 pm Lab |
Prelabs. Except for Lab 1, prelabs are due at the beginning of the indicated lab section. They will be graded quickly on a scale from 0-5 points by your TA. The on-time deadline is 15 minutes after start of class. Unfortunately, points can not be given for the prelab portion after this time.
Lab checkoffs and lab reports are due at the beginning of the lab section the following week immediately after prelab checkoffs. (see Assignments table below.) Due to the large amount of grading for TAs, and because of the fast pace of material in lab, credit for late lab reports is not possible.
Lab checkoffs are graded on the following scale (note there is no 4):
0 Little attempt made
1 Not fully built
2 All there, but not working
3 Just about correct
- -
5 Totally correct
All homeworks are due Friday at 4:00pm in Room 2131 and will be returned in your lab section after grading. Unfortunately, late homeworks cannot be accepted except for verifiable medical excuses approved by the instructor.
Each major portion of each problem will be graded on a three-point scale: 0 (not a full effort), 1 (close but fundamental problem), and 2 (correct).
The midterm and final exam are mandatory components of this course. They are designed to test a working knowledge and understanding of concepts, not just mechanical procedures. Unfortunately, no early or late exams are possible. If an unavoidable emergency prevents your attendance at the midterm or final, you will be required to submit written proof of the emergency and the make-up exam will likely be given as an oral exam with the instructor.
Quizzes, the midterm, and the final exam will cover material from:
You may bring one page of double-sided hand-written (no photocopying) notes to the midterm and final.
The final exam is cumulative but with an emphasis on material since the midterm.
| Date | Reading | Lecture | Slides | Notes |
| Th, Sept. 24 | Unit 1 | Course introduction, binary arithmetic, 2's complement review | Lecture01.pdf | Unit 1 |
| Tue, Sept. 29 | Unit 2 | Boolean algebra: basic operators and theorems | Unit 2a Unit 2b |
|
| Th, Oct. 1 | Unit 3 Unit 4 |
Boolean theorems cont'd; SOP, POS | Unit 3 | |
| Tue, Oct. 6 | Unit 5 | Minterms, maxterms, incompletely specified functions | Minterms.ppt | Unit 4 Unit 5 |
| Th, Oct. 8 | Karnaugh maps | Unit 5 Extra | ||
| Tue, Oct. 13 | Unit 6 | Implicants, Quine-McCluskey Method I | Unit 6 | |
| Th, Oct. 15 | Unit 9.6 | Quine-McCluskey II, PLDs | Unit 9.6 Handout: PLA example |
|
| Tue, Oct. 20 | Unit 9 | Muxes, tri-state | Unit 9 Unit 9, muxes II |
|
| Th, Oct. 22 | Unit 7 | Decoders, encoders, ROMs, FPGAs | Unit 7 | |
| Tue, Oct. 27 | Unit 8 | Multi-level circuits, NAND, NOR | Unit 8 | |
| Th, Oct. 29 | Midterm 176 Chem: A-Le 168 Hoagland: Li-Z |
|||
| Tue, Nov. 3 | Unit 11 | Delays and hazards | Unit 11 | |
| Th, Nov. 5 | Unit 4.7 Unit 12 |
Clockless latches, level-sensitive latches, flip-flops, Counters I |
Unit 12 Handout: Adders |
|
| Tue, Nov. 10 | Unit 13 | Counters II, registers | Unit 13 | |
| Th, Nov. 12 | Unit 14 | Adders, accumulators, shift registers, Finite State Machine analysis: Moore | Unit 14 | |
| Tue, Nov. 17 | FSMs: Mealy, Finite State Machine design, state assignments | CounterEx.ppt, pdf | ||
| Th, Nov. 19 | Unit 15 | Moore vs. Mealy, State simplification I | Unit 15 | |
| Tue, Nov. 24 | Unit 16 | State simplification II, Sequence detection | Unit 16 | |
| Th, Nov. 26 | Happy Thanksgiving - no lecture | |||
| Tue, Dec. 1 | Unit 18 | Design example, state assignment guidelines | Unit 18 | |
| Th, Dec. 3 | Critical timing relationships, fast adders Not covered in lecture: HDLs, multipliers, shifters |
Handout: HDLs | ||
| Wed, Dec. 9 1-3pm |
Final exam Wellman 106 |
| Week | Prelab due and work in Lab |
Lab report due at beginning of lab section |
Hwk due Friday 4pm |
Homework problems (Problems in italics have their solution in the textbook; Problems in gray are tentative until approximately the Thurs 8 days before the due date, depending on material covered in lecture) |
| Sept 24 - Sept 25 | - | - | - | - |
| Sept 28 - Oct 2 | Lab 1 | - | 1 | Unit 1: 1, 3, 4, 5 (do subt. by adding 2's comp),
7, 8, 35 Unit 2: 1, 2, 4, 11ace, 13ac, 15b, 16a, 23bd, 25c, 26a |
| Oct. 5 - Oct. 9 | Lab 2 Lab Instrument Tutorial Scope Tutorial |
Lab 1 | 2 | Unit 2: 27, 29b Unit 3: 1, 2, 3, 4, 5 (do not submit these five) 9, 11, 15de, 16a, 17ad, 25ab, Unit 4: 1a&b, 2b |
| Oct. 12 - Oct. 16 | Lab 3 | Lab 2 | 3 | Unit 4: 3, 5, 16, 19, 24, 27, 35a Unit 5: Study guide 1-8, 1, 2 (do not submit these ten) 4, 8, 14abc, 19, 22fg, 28 |
| Oct. 19 - Oct. 23 | Lab 4 | Lab 3 | 4 | Unit 5: 26a, 32, 33 Unit 6: 1 (do not submit this one) 2, 3, 16 Unit 9: 1, 4a, 8a, 14, 15, 19 |
| Oct. 26 - Oct. 30 | no new lab | - | 5 | Unit 9: 20, 25, 27, 29 ("invalid" means "unrepresentable") Unit 7: 1, 4, 21df |
| Nov. 2 - Nov. 6 | Lab 5 | Lab 4 | 6 |
Unit 7: 5, 27, 32, 39 Unit 8: 1, 2, 9, 10 Unit 11: 1, 2, 11 |
| Nov. 9 - Nov. 13 Nov. 11: Veterans Day Wed lab 1-5pm |
Lab 6 | Lab 5 | 7 |
Unit 11: 7, 14, 21 29 (do not submit this one) Unit 12: 3, 6, 7b, 8b, 30, 32 Unit 13: 1 (do not submit this one) |
| Nov. 16 - Nov. 20 | Lab 7 | Lab 6 | 8 |
Unit 13: 2, 3, 13, 17, 20, 24 Unit 14: 1, 2, 3 (submit all three) |
| Nov. 23 - Nov. 27 | no lab meetings | - | - | Happy Thanksgiving - no homework due |
| Nov. 30 - Dec. 4 | Lab 7 con't | Lab 7 due Fri, Dec. 4 in hwk box* |
9 |
Unit 14: 6, 8, 10, 13, 26 Unit 15: 3, 4, 9, 11, 20 Unit 16: 8, 20 |