-august 25, 2025 - Class starts
-august 25, 2025 - you can download the course syllabus from here: ece524 course syllabus
-august 25, 2025 - you can download the old exams from here: ece524 old exams
-august 25, 2025 - you can download the project guideleine from here: project guideline
-august 25, 2025 - you can download the vivado tutorial from here: vivado tutorial
-august 25, 2025 - you can download the Zybo reference manual from here: Zybo development kit reference manual
Date | Assignment | Solution | Due Date |
october 2, 2025 | homework 1 | homework 1 solution | october 9, 2025 |
october 9, 2025 | homework 2 | homework 2 solution | october 16, 2025 |
october 16, 2025 | homework 3 | homework 3 solution | october 30, 2025 |
october 23, 2025 | homework 4 | homework 4 solution | november 13, 2025 |
october 30, 2025 | homework 5 | homework 5 solution | december 1, 2025 |
december 1, 2025 | homework 6 | homework 6 solution | december 8, 2025 |
Date | Lecture | Topic | Note |
august 25, 2025 | lecture 1 | introduction | -- |
august 27, 2025 | lecture 2 | introduction | -- |
september 1, 2025 | -- | labor day holiday | campus closed |
september 3, 2025 | lecture 3 | fpga architecture | part I |
september 8, 2025 | lecture 4 | fpga architecture | part I |
september 10, 2025 | lecture 5 | fpga architecture | part II |
september 15, 2025 | lecture 6 | fpga architecture | part II |
september 17, 2025 | lecture 7 | synthesis | -- |
september 22, 2025 | lecture 8 | synthesis | -- |
september 24, 2025 | lecture 9 | advanced design practices | part I |
september 29, 2025 | lecture 10 | advanced design practices | part II |
october 1, 2025 | lecture 11 | advanced design practices | part II |
october 6, 2025 | lecture 12 | advanced design techniques | part II |
october 8, 2025 | -- | discussion/problem solving | -- |
october 13, 2025 | -- | discussion/problem solving | -- |
october 15, 2025 | -- | midterm exam | -- |
october 20, 2025 | -- | midterm review | -- |
october 22, 2025 | lecture 13 | timing & clocking | -- |
october 27, 2025 | lecture 14 | timing & clocking | -- |
october 29, 2025 | lecture 15 | timing & clocking | -- |
november 3, 2025 | lecture 16 | timing & clocking | -- |
november 5, 2025 | lecture 17 | performance improvement techniques | -- |
november 10, 2025 | lecture 18 | performance improvement techniques | -- |
november 12, 2025 | lecture 19 | special topics | FIFOs |
november 17, 2025 | lecture 20 | special topics | CDC |
november 19, 2025 | lecture 21 | special topics | CDC |
november 24, 2025 | lecture 22 | special topics | systolic architectures |
november 26, 2025 | lecture 23 | special topics | systolic architectures |
december 1, 2025 | -- | final exam review/discussion/problem solving | -- |
december 3, 2025 | -- | final exam review/discussion/problem solving | -- |
december 8, 2025 | -- | project presentation | -- |
december 10, 2025 | -- | project presentation | -- |
december 17, 2025 | -- | final exam (10:15 am - 12:15 pm) | -- |
-august 25, 2025 - you can download the Zybo 10 reference manual from here: Zybo 10 development kit reference manual
-august 25, 2025 - you can download the Zybo 20 reference manual from here: Zybo 20 development kit reference manual
-august 25, 2025 - you can download the lap report guidlines from here: lab report guidlines
-august 25, 2025 - you can view Zybo information page here: Zybo information pageece621 course syllabus
-august 25, 2025 - you can download the servo motor SG-90 datasheet from here: servo motor sg90 datasheet
Date | Assignment | Note | supplementary material | Due Date |
august 27, 2025 | lab 0 | vivado software tutorial and demonstration | lab 0 supplement | june 5, 2025 |
september 3, 2025 | lab 1 | clocks and counters | lab 1 supplement | june 9, 2025 |
september 10, 2025 | lab 1 | -- | -- | june 9, 2025 |
september 17, 2025 | lab 2 | pmods | lab 2 supplement | june 16, 2025 |
september 24, 2025 | lab 3 | fpga features | lab 3 supplement | -- |
october 1, 2025 | lab 3 | fpga features | -- | july 19, 2025 |
october 8, 2025 | lab 4 | pwm | lab 4 supplement | -- |
october 15, 2025 | lab 5 | FIR filter design | lab 5 supplement | june 30, 2025 |
october 22, 2025 | lab 5 | FIR filter design | -- | june 30, 2025 |
october 29, 2025 | lab 6 | -- | -- | july 7, 2025 |
november 5, 2025 | lab 7 | FSM design | -- | july 7, 2025 |
november 12, 2025 | lab 8 | arithmetic circuit design | -- | -- |
november 19, 2025 | lab 9 | --= | -- | -- |
november 26, 2025 | lab 10 | VGA interface | -- | -- |
december 3, 2025 | lab 10 | VGA interface | -- | -- |
december 10, 2025 | -- | no lab | -- | -- |