Lecture Time and Place | MON 12:30~14:15 (@ LSB LT2) |
Lab Time and Place | TUE 14:30~16:15 (@ SHB 102) |
Course Instructor | Prof. Ming-Chang YANG |
Teaching Assistants |
Lok Yin CHOW (@ SHB 921) / lychow@cse.cuhk.edu.hk Zelin DU (@ SHB 921) / zldu22@cse.cuhk.edu.hk |
Week No. | Lecture | Lab |
Week 1 |
Jan. 9 (Mon) Lecture 00: Course Information Lecture 01: Introduction to VHDL |
Jan. 10 (Tue) No Lab Note: No lab will be held for the first week. |
Week 2 |
Jan. 16 (Mon) Lecture 01: Introduction to VHDL (Cont'd) |
Jan. 17 (Tue) Lab 01: Introduction to Vivado & Software Simulation (Deadline: 14:30 on 7 Feb. 2023) |
Week 3 |
Jan. 23 (Mon) Lunar New Year Vacation (No Class) |
Jan. 24 (Tue) Lunar New Year Vacation (No Lab) |
Week 4 |
Jan. 30 (Mon) Lecture 02: Introduction to ZedBoard |
Jan. 31 (Tue) Lab 02: First Program on ZedBoard (Deadline: 14:30 on 7 Feb. 2023) |
Week 5 |
Feb. 6 (Mon) Lecture 03: Combinational Circuit and Sequential Circuit |
Feb. 7 (Tue) Lab 03: Shift Register (Deadline: 14:30 on 14 Feb. 2023) |
Week 6 |
Feb. 13 (Mon) Lecture 04: Finite State Machine |
Feb. 14 (Tue) Lab 04: Stopwatch (Deadline: 14:30 on 21 Feb. 2023) |
Week 7 |
Feb. 20 (Mon) Lecture 05: Driving VGA Display with ZedBoard |
Feb. 21 (Tue) Lab 05: Driving VGA Display with ZedBoard (Deadline: 14:30 on 28 Feb. 2023) |
Week 8 |
Feb. 27 (Mon) Lecture 06: Driving Peripheral Modules with ZedBoard |
Feb. 28 (Tue) Lab 06: Driving Peripheral Modules (Deadline: 14:30 on 7 Mar. 2023) |
Week 9 |
Mar. 6 (Mon) Reading Week (No Class) |
Apr. 7 (Tue) Reading Week (No Lab) |
Week 10 |
Mar. 13 (Mon) Lecture 07: Rapid Prototyping (I) - Integration of ARM and FPGA |
Mar. 14 (Tue) Lab 07: Integration of ARM and FPGA - A Software Stopwatch (Deadline: 14:30 on 21 Mar. 2023) |
Week 11 |
Mar. 20 (Mon) Lecture 08: Rapid Prototyping (II) - Embedded Operating System |
Mar. 21 (Tue) Lab 08: Software Stopwatch with Embedded Linux (Deadline: 14:30 on 28 Mar. 2023) |
Week 12 |
Mar. 27 (Mon) Lecture 09: Rapid Prototyping (III) - High Level Synthesis |
Mar. 28 (Tue) Lab 09: Accelerating Floating Point Matrix Multiplication with HLS (Deadline: 14:30 on 11 Apr. 2023) |
Week 13 |
Apr. 3 (Mon) Final Project Proposal Presentation (schedule) Time: 12:30~14:15 Venue: SHB 121 |
Apr. 4 (Tue) Final Project Proposal Presentation (schedule) Time: 14:30~16:15 Venue: SHB 121 |
Week 14 |
Apr. 10 (Mon) Public Holiday – Easter (No Class) |
Apr. 11 (Tue) Final Project Proposal Feedback (schedule) |
Week 15 |
Apr. 17 (Mon) Lecture 10: VHDL versus Verilog |
Apr. 18 (Tue) Lab 10: Verilog Exercise (Deadline: 14:30 on 25 Apr. 2023) |