ECE/CSE469, Autumn 2019
Prof. Scott Hauck
307Q, Office Hours by appointment (send email w/schedule)
TA Lab Hours
Room EEB-361, Times:
Mon 9:30-1:30, 2:30-5:30
Tues 11:00-1:30, 2:30-5:30
Wed 9:30-1:30, 3:30-6:30
Thur 9:30-4:00, 4:30-6:30
Fri 9:30- 1:30, 3:30-5:30
You are encouraged to print these lecture notes and
bring them to class. They are the slides that will be used in class, and
will be useful as starting points for you as you take notes during class.
One slide is useful to have separately, so it can be used with others
in the notes. Keep it on the side, for use during the appropriate lecture.
Single Cyle Control
I will start every class (except exams) with a review problem, taken from
the following set. I recommend you print these out and
bring them to class. BTW, these examples contain several problems that have
been on previous exams, so they are good study aids. Doing the problems
given at the beginning of class before class starts is a great way to be
prepared for the exam.
Here are the five lab assignments for the quarter, along with their
The labs get steadily harder as the quarter progresses, and you are
strongly encouraged to start early. Labs #4 and #5 are
significantly harder than all the others.
Lab 1, due October 11.
Lab 2, due October 25.
Lab 3, due November 8.
Lab 4, due November 29.
Lab 5, due December 9.
All labs are due at 5pm of the specified date.
All of your labs will involve Verilog. You should
read this tutorial
to help you remember/use Verilog.
You will also need to learn how to use
Quartus and Modelsim.
Lab #1 files for Quartus are here.
Lab #5 files are here.
If you want to use your own Windows PC to do your labs, then grab
the Quartus 17.0 files here.
For labs #1-#4 you will need the following files:
Lab turn-in link
We are using Google Forms, which gives a separate link for each assignment:
The lab #3 and #4 benchmarks are here.
All homeworks are due by the end of class on the date given.
Homework 1, due October 8.
Homework 2, due October 15.
Homework 3, due October 22.
Homework 4, due October 29.
Homework 4a, due November 4. *** NO LATE HOMEWORK ACCEPTED. ***
Homework 5, due November 5.
Homework 6, due November 12.
Homework 7, due November 19.
Homework 8, due November 26.
Homework 8a, due December 2. *** NO LATE HOMEWORK ACCEPTED. ***
Homework 8b, due December 8, 11:59pm. *** NO LATE HOMEWORK ACCEPTED. ***
Filled in Slide Scans
Scans of the slides from class can be found here.
Note that since this requires the TA to hand-scan things, there will generally
be a few day delay in getting them onto the website.
The midterm will be November 6, during class, in Anderson 223.
The final will be Monday, December 9, 2:30-4:20pm, in Anderson 223.
There will be no class
November 11 (Veteran's Day),
November 29 (Thanksgiving).
The lab demo signup sheet is here.
A sample exam is here.
The solution is here.
Questions from the midterm review are here.
Scans from the midterm review discussion are here.
Questions from the final review are here.
Scans from the final review are here.
class discussion board is here.
gradebook for this class can be found here.