ECE/CSE469, Autumn 2020
Prof. Scott Hauck
307Q, Office Hours by appointment (send email w/schedule)
The Zoom link for lectures is in
so we can password protect it.
If you cannot get access to Piazza, please email Prof. Hauck.
Lecture recordings can be found here.
TA Lab Hours
Zoom link on Piazza. Times:
Mon 10:00-12:30, 3:30-8:00
Tues 9:14-10:15, 11:30-1:30, 3:00-8:00
Wed 10:00-12:30, 3:00-8:00
Thur 9:15-12:15, 3:00-8:00
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 16.
Lab 2, due October 30.
Lab 3, due November 13.
Lab 4, due December 4.
Lab 5, due December 15.
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.
Homeworks are assigned and submitted via Gradescope. In general
they are assigned on a Tuesday, and due the following Tuesday at 3pm.
If you do not have
access to the class Gradescope, check your email for an invite, then contact the
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 18, during class.
The final will be Monday, December 14, 2:30-4:20pm.
There will be no class
November 11 (Veteran's Day),
November 27 (Thanksgiving).
A sample exam is here.
The solution is here.
class discussion board is here.
gradebook for this class can be found here.