| Home / announcements | Course overview | Staff and hours | References / Handouts |
| Lecture schedule | Homework | Labs | Exams | Grades |
NOTE: It is in your best interests to complete all of the lab assignments, even if your lab is so late that you will receive a grade of 0 on it. Failure to complete the in-lab portion of a lab will result in a 1/3 letter grade deduction in your overall course grade for each incomplete lab (e.g. a B will fall to a B-, D- to E, etc.).
| Lab # | Pre-lab due | In-lab/post-lab due | Points | Miscellaneous Files |
| Lab 1 | May 7/8 | May 9/10 | 50 | Hexadecimal Number System |
| Lab 2 | May 9/10 | May 14/15 | 75 | |
| Lab 3 | May 14/15 | May 16/17 & May 21/22, | 150 | Refer to the "Verilog reference material" on this web-page Some changes have been made to the lab. These changes are in red. |
| Lab 4 | May 21/22 | May 23/24 | 100 | See the Sequential logic tutorial above. |
| Lab 5 | May 23/24 | May 30/31 | 150 | . |
| Lab 6 | June 4/5 | June 6/7 | 125 (+5 extra credit) | counter.v |
| Lab 7 | June 11/12 | June 18 | 275 (+20 extra credit) | Easter Egg codes |
NOTES:
See the staff and hours page or the lab hours handout above for details.
| Home / announcements | Course overview | Staff and hours | References / Handouts |
| Lecture schedule | Homework | Labs | Exams | Grades |