EEC 180A - Digital Systems I
Winter 2015

Course Information

Lab Information

Course Policies

Homework

Quizzes, Midterm, and Final exam

Grading Errors

Individual work and Dishonesty

Course Schedule

Future details are tentative.

Date Reading Lecture Notes and Handouts
Tue, Jan. 6 Unit 1 Course introduction, binary arithmetic, 2's complement review Lecture01
Unit 1
Th, Jan. 8 Unit 2 Boolean algebra: basic operators and theorems Unit 2a
Unit 2b
Tue, Jan. 13 Unit 3
Unit 4
Boolean theorems cont'd; SOP, POS Unit 3
Th, Jan. 15 Unit 5 Minterms, maxterms, incompletely specified functions Unit 4
Minterms.ppt
Minterns.pdf
Tue, Jan. 20   Quiz 1
Karnaugh maps
Unit 5
Th, Jan. 22   Karnaugh Maps II, Implicants Unit 5 Extra
Tue, Jan. 27 Unit 6
Unit 9.1-9.2
Quine-McCluskey, Muxes Unit 6
Unit 9 (muxes only)
Th, Jan. 29 Unit 7 Quiz 2
Multi-level circuits, NAND, NOR
Unit 9, muxes II
Unit 7
Tue, Feb. 3 Unit 8
Unit 9
Timing and hazards
Decoders, encoders, ROMs, FPGAs
Unit 8
Unit 9
Th, Feb. 5 Unit 9.6
Unit 4.7
PLDs, Adders Unit 9.6
Handout: PLA example
Handout: Adders
Tue, Feb. 10 Unit 11 Latches and Flip-flops Unit 11
Th, Feb. 12   Midterm

Tue, Feb. 17 Unit 4.7
Unit 12
Clockless latches, level-sensitive latches, flip-flops,
Counters I
Unit 12
Th, Feb. 19 Unit 13 Counters II, registers Unit 13
Tue, Feb. 24
(ISSCC)
Unit 14 Adders, accumulators, shift registers, Finite State Machine analysis: Moore Unit 14
Th, Feb. 26   FSMs: Mealy, Finite State Machine design, state assignments CounterEx.ppt
Tue, Mar. 3 Unit 15 Quiz 3
Moore vs. Mealy, State simplification I
Unit 15
Th, Mar. 5 Unit 16 State simplification II, Sequence detection Unit 16
Tue, Mar. 10 Unit 18 Design example, state assignment guidelines, critical timing relationships, Unit 18
Th, Mar. 12   HDLs,
fast adders, multipliers, shifters
Handout: HDLs
Th, Mar. 19
1:00-3:00pm
  Final exam
 

Assignments

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)
Jan 6 - Jan 9 - - - -

Jan 12 - Jan 16 Lab 1 - 1 Unit 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
Jan 19 - Jan 23 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
Jan 26 - Jan 30 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
Feb 3 - Feb 6 Lab 4 Lab 3 4 Unit 5: 26a, 32, 33
Unit 6: 1 (do not submit this one)
          2, 3, 16
Unit 9: 1, 15, 19
Feb 10 - Feb 13 TBD Lab 4 5 Unit 7: 1, 4, 21df
Unit 7: 5, 27, 32, 39
Unit 8: 1, 2, 9, 10
Feb 17 - Feb 20 Lab 5 - 6 Unit 9: 4a, 8a, 14, 20, 25, 27, 29 ("invalid" means "unrepresentable")
Unit 11: 1, 2, 11
Feb 24 - Feb 27 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)
Mar 3 - Mar 6 Lab 7 Lab 6 8 Unit 13: 2, 3, 13, 17, 20, 24
Unit 14: 1, 2, 3 (submit all three)
Mar 10 - Mar 13 Lab 7 con't Lab 7 due
in hwk box
possibly at special times
9 Unit 14: 6, 8, 10, 13, 26
Unit 15: 3, 4, 9, 11, 20
Unit 16: 8, 20

The later labs require a lot of time and you may run into design difficulties. To alleviate this problem, I have the following suggestions and must implement the following policies:


Changes made, except information in the tables, will generally be colored green.