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