Site menu:

For additional background content, I recommend checking out the web pages for some other courses in reconfigurable computing linked from the resources page here. Much of the lecture material we have been basing our discussions on has been adapted from these sources.

Date Lecture Notes Assignment
Aug 22 Introduction ppt pdf [1, 2, 3]
Aug 24 Comparing Computing Machines ppt pdf HW 1 pdf zip  [4, 5, 6]
Aug 29 FPGA Basics ppt pdf [7, 8, 9, 10]
Aug 31 FPGA Technology Mapping ppt pdf [11, 12, 13, 14]
Sep 5 FPGA Arithmetic ppt pdf [15, 16]
Sep 7 Modern FPGA Devices ppt pdf HW 2 pdf zip  [17, 18]
Sep 12 Applications I ppt pdf [19, 20]
Sep 14 Applications II ppt pdf [21, 22, 23]
Sep 19 Logic Emulation Technology ppt pdf [24, 25, 26]
Sep 21 Systolic Computing ppt pdf [27, 28, 29]
Sep 26 HW #2 / Projects Discussion
Sep 28 Other Spatial Styles ppt pdf HW 3 pdf zip  [30, 31, 32]
Oct 3 FPGA Synthesis ppt pdf [33, 34]
Oct 5 Placement and Routing ppt pdf [35, 36, 37]
Oct 10 Midterm Review ppt pdf Midterm Exam pdf
Oct 12 Midterm Exam (no lecture)
Oct 17 Introduction to VHDL I ppt pdf
Oct 19 Introduction to VHDL II ppt pdf HW 4 pdf zip
Oct 24 VHDL for Synthesis I ppt pdf
Oct 26 VHDL for Synthesis II ppt pdf
Oct 31 Retiming ppt pdf [38, 39, 40]
Nov 2 HW/SW Codesign ppt pdf [41, 42]
Nov 7 Multi-Context FPGAs ppt pdf [43, 44, 45]
Nov 9 Function Unit Architectures ppt pdf [46, 47]
Nov 14 Reconfigurable Coprocessors ppt pdf [48, 49, 50]
Nov 16 Final Project Status Updates
Nov 21 Thanksgiving Break (no lecture)
Nov 23 Thanksgiving Break (no lecture)
Nov 28 High-Level Compilation ppt pdf [51, 52]
Nov 30 Research Topics and Wrapup ppt pdf [53, 54]
Dec 5 Final Project Presentations I
Dec 7 Final Project Presentations II