# EECS 270

### References

 Home / announcements | Course overview | Staff and hours | References / Handouts Piazza | Gradescope | Schedule | Homework | Labs

### Lecture notes

Lecture is going to be an interesting experiment. The plan is that the lecture will be given using slides and handouts will be provided for you to use to take notes on. I've used this a bit for in-person lectures and it works well, but I'm not sure how well it will work for remote lectures. We may move to a pure-slide option.
• Lecture 1:
• Lecture handout (docx, pdf) Introduction to the course. Combinational logic, binary and adders.
• Lecture Slides (slides)
• Also be sure to read the class overview, schedule, staff information, individual homework, and group homework assignments.
• Lecture 2:
• Lecture handout (docx, pdf) Finish up stuff from last time. Start on computer arithmetic. Touch on NOR/NAND/XNOR. Logical completeness. Maybe start on delay.
• Lecture 3:
• Lecture handout (docx, pdf) Really start delay, MSI devices, maybe start on 2's complement numbers.
• Lecture 4:
• Lecture handout (docx, pdf) Review some MSI, finish MUXes. Negative numbers, maybe start on Verilog.
• Lecture 5:
• Lecture handout (docx, pdf) Finishing up combinational logic (Verilog, tri-state logic, maxterms, some sample problems). Maybe start on sequential logic.
• Lecture 6:
• Lecture handout (docx, pdf) Start on Sequential logic and State machine design.
• Lecture 7:
• Lecture handout (docx, pdf) D flip-flops, State machines from state trans. diagram to gates.
• Lecture 8:
• Lecture handout (docx, pdf) From circuit to STD, Non-ideal behavior and delay.
• Lecture 9:
• Lecture handout (docx, pdf) sequential verilog, exam topics, memory
• Lecture 10:
• Lecture handout (docx, pdf) Memory, minimization
• Lecture 11:
• Lecture handout (docx, pdf)
• Slides used in class (pptx)
• Lecture 12:
• Lecture handout (docx, pdf) Start on datapath and control.
• Lecture 13:
• Lecture handout (docx, pdf) More datapath and control
• Lecture 14:
• Lecture handout (docx, pdf) Levels of abstraction, transistors.
I'm not thrilled with our book's coverage. So here is something from Wakerly. A fine book that is an outstanding reference for all things EECS 270.
• Lecture 15:
• Lecture 16:
• Lecture handout (docx, pdf) Mealy machines, start on fast adders
• Lecture 17:
• Lecture handout (docx, pdf) Fast adders.
• Lecture 18:
• Lecture handout (pptx, pdf) Fast adders.
• Lecture 19:
• Lecture 20:
• Lecture handout (docx, pdf) More QM, Computer basics
• Lecture 21:
• Lecture handout (docx, pdf) Error correction
• Lecture 22:
• Lecture slides (pptx, pdf) Physical implementation (CMOS, FPGAs, etc.)
• One page handout (pdf) --example LUT
• Lecture 23:
• Lecture handout (docx, pdf) Memories
• Lecture the Last (review):
• Lecture handout (docx, pdf) Memories

### Old exams and quizes

Be aware that these exams and quizes aren't as "on-the-mark" to our exams as I'd like.
• The Winter 2017 and Fall 2014 midterms should be the closest to our midterms.
• The Fall 2009 midterms are close in coverage to our midterms, but they are both older and jointly written, so coverage is fairly different in places.
• In the Spring, one of the midterms is replaced with a bunch of quizzes. That means the Spring midterms cover more material than our midterm 1 and less than our midterm 2.
• The older ones and really old practice exams are probably not all that useful other than being good practice.
So other than the 2014 and 2107 exams, these are at least a bit off from what you should expect. None-the-less, I think it's useful to give you some problems to work on and I think they all are at least somewhat useful.

Of course, due to COVID, your exams will be on-line and have a different format.

#### Final Exam:

Very few of these have solutions available. (I generally don't write up a formal solution for a final exam).

#### Quizes

In the Spring term, there are weekly quizes and one midterm, rather than 2 midterms. These quizes probably aren't directly useful, but might provide a nice review.

### Suggested references

The following is a list of reference books that may be consulted for an alternate treatment of topics.
• Wakerly, Digital Design -- Any edition. A moderate textbook, but a very good reference.
• Tinder, R. F., Engineering Digital Design, 2d ed. San Diego, CA: Academic Press, 1999.
• Mano, M. M., and Kime, C. R., Logic and Computer Design Fundamentals, 2d ed. Upper Saddle River, NJ: Prentice-Hall, 2001.

 Home / announcements | Course overview | Staff and hours | References / Handouts Piazza | Gradescope | Schedule | Homework | Labs