Lecture recordings can be found here.
I will start every class (except exams) with a review problem, taken from the following set. I strongly recommend you print these out and bring them to class. BTW, these examples contain many 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.
Labs are due on the date given, at 5pm. Students should work on the lab during the week prior to the lab's due date. Note that labs 6-8 are MUCH harder than the rest!
Lab 1 Lab start Jan 5, due Jan 14
Lab 2 Lab start Jan 12, due Jan 21
Lab 3 Lab start Jan 19, due Jan 28
Lab 4 Lab start Jan 26, due Feb 4
Lab 5 Lab start Feb 2, due Feb 11
Lab 6 Lab start Feb 9, due Feb 18
Lab 7 Lab start Feb 16, due Feb 25
Lab 8 Lab start Feb 23, due Mar 12
The Quartus II tutorial, for labs #1 and #2, is here.
The Lab #1 files for Quartus are here.
Most of your labs will involve Verilog. The class Verilog tutorial is here. There is also a Verilog Quick Reference Card that may be of interest.
If you have a Mac, students have had luck with these instructions.
Lab #8 and DE1-SoC Peripherals
Although most lab #8 projects can be done with the base DE1 board, plus the
optional 16x16 LED matrix board, the DE1-SoC has TONS of
interesting peripherals available. Follow the link on this paragraph's
title to get to a page with tutorials on the DE1-SoC I/Os that are
supported, including System Verilog files to help you use them.
Lab #1 Submission: Due Jan 14 5pm.
Lab #2 Submission: Due Jan 21 5pm.
Lab #3 Submission: Due Jan 28 5pm.
Lab #4 Submission: Due Feb 4 5pm.
Lab #5 Submission: Due Feb 11 5pm.
Lab #6 Submission: Due Feb 18 5pm.
Lab #7 Submission: Due Feb 25 5pm.
Lab #8 Submission: Due Mar 12 5pm.
The midterm will be Wednesday, February 10, during class.
The final exam will be Monday, March 15th, 2:30-4:20.
A sample exam is here.
The solution is here.
The class gradebook is here.