Lecture 12: State Machine Charts (SM Charts) - PDF (textbook reading: 5.1, 5.3)
Lecture 13: Microprogramming - PDF (textbook reading: 5.5)
Lecture 14: Microprogramming and Processor Design - PDF (textbook reading: 5.5, 9.1)
Lecture 15: Simple Processor Design I - PDF (textbook reading: 9.1, 9.2, 9.3)
Lecture 16: Simple Processor Design II - PDF (no textbook reading)
Lecture 17: Processor Design III - PDF (no textbook reading)
Lecture 18: High-Level Synthesis (HLS) I - PDF (no textbook reading)
Lecture 19: High-Level Synthesis (HLS) II - PDF (no textbook reading)
Lecture 20: High-Level Synthesis (HLS) III - PDF (no textbook reading), (HLS example: neuralnet.c, neuraltest.c)
Lecture 21: Programmable Logic Devices I - PDF (textbook reading: chapter 3)
Lecture 22: Programmable Logic Devices II - PDF (textbook reading: chapter 3)
Lecture 23: Computer-Aided Design; Design for Verification - PDF (no textbook reading)
Lecture 24: Design for Test - PDF (no textbook reading)
Lecture 25: Design for Security - PDF (no textbook reading)
Lecture 26: Verilog HDL - PDF (no textbook reading)
Homeworks (due at start of class - no late submissions will be accepted)
Homework 1 (due Feb 6, 2020): homework problems and the solution PDF
Homework 2 (due Feb 18, 2020): homework problems and the solution PDF
Homework 3 (due Feb 25, 2020): homework problems and the solution PDF
Homework 4 (due via HuskyCT on Mar 24, 2020): homework problems and the solution PDF
Homework 5 (due via HuskyCT on Mar 31, 2020): homework problems and the solution PDF
Homework 6 (due via HuskyCT on Apr 7, 2020): homework problems and the solution PDF
Homework 7 (due via HuskyCT on Apr 14, 2020): homework problems and the solution PDF
Homework 8 (due 5pm EST via HuskyCT on Apr 24, 2020): homework problems PDF
Programming Assignments (due at start of class - no late submissions will be accepted)
NOTE: (1) Utilize the TA help hours - Mon/Wed/Frid 4:00-6:00pm in ITE 138, (2) Take a look at the VHDL Toolchain Guide PDF
PA 0 (due Jan 30, 2020): Complete all steps for the toolchain setup and run the lab0 with test0 testbench. Submit your simulation output on a single page. Don't forget to write your name on your submission! PA0 Guide PDF, lab0.vhd, test0.vhd