As usual, our textbook covers
more material that we can cover in class.
Some of the optional material will be covered in CSE467, Advanced Logic
Design, while others are supplementary material. The text also covers
some material in a different order than we do in lectures. For example,
we will delay discussing Verilog until pretty late in
the quarter - we don't need it until then.
Optional or omitted topics are in GREEN.
Text |
|
Comments |
Chapter 1 |
Optional |
This is an overview of the area of digital design. It will make more sense after you finish the class. |
Appendix A + |
Required |
Covers binary numbers, 1's and 2's complement
representation, arithmetic on binary numbers, |
Chapter 2: p.33-49, 56-76 |
Required |
Boolean Algebra, canonical forms, cubes, K-maps |
p.49-56 |
Required |
Circuit delays, hierarchy in circuits, case study |
p.76-83 |
Required |
Multi-level logic |
Chapter 3: p.93-103, 108-110 |
Required |
2-level logic minimization, K-maps, ESPRESSO algorithm |
p.104-108 |
Omit |
Quine-McCluskey method |
p.111-114 |
Required |
DeMorgan's law and logic gate equivalents |
p.114-126 |
Omit |
Multi-level logic minimization (covered in CSE467) |
p.126-137 |
Required |
Circuit timing and Hazards/Glitches (dynamic hazards optional) |
p.139-145 |
|
Verilog intro (covered 2nd half of class) |
Chapter 4: p.153-164 |
Optional |
History of circuit technologies |
p.166-182, 184-205 |
Required |
ROMs, PLAs, PALs,
decoders , multiplexers. We are covering this
in a different order, but all at the |
p.206-208 |
Required |
Tri-state logic |
p.209-212 |
Optional |
Case-study, Wired-OR logic |
Chapter 5: p.221-234 |
Optional |
Case-studies |
p.234-238 |
Required |
Case-studies |
p.238-244 |
Required |
Ripple-carry adder, carry-lookahead adder |
p.244-252 |
Optional |
BCD adder, Carry-select adder, ALU, multiplier (covered in CSE467) |
Chapter 6: p.259-273 |
Optional** |
Details of latches and flip-flops - optional except for RS and master-slave RS flip-flops |
p.273-285 |
Required |
Clocking, edge-triggered registers, latches, timing constraints, asynchronous inputs (simplified) |
p.285-287 |
Omit |
Self-timed circuits (covered in CSE467) |
p.288-294 |
Required |
Registers, shift registers |
p.295-299 |
Optional |
Verilog for sequential circuits |
Chapter 7: p.307-316 |
Required |
Counters, FSMs |
p.316-320 |
Optional |
Catalog counters.
Largely obsolete. |
p.321-347 |
Required |
State machine design |
Chapter 8: p.355-367 |
Required |
State minimization |
p.367-380 |
Required |
State assignment |
p.380-392 |
Optional |
State machine partitioning |
Chapter 9: |
Optional |
Sequential Logic Technologies |
Chapter 10 |
Optional |
Sequential Logic Case Studies |
|
|
|
|
|
|