Lecturer: Pao-Ann Hsiung
We will be using the most recent and comprehensive book in this area, authored by Maya Gokhale and Paul S. Graham from Los Alamos National Laboratory, USA, as our main textbook. However, we will be also handing out several lecture notes compiled by the lecturer Pao-Ann Hsiung and Marco Santambrogio of Italy. We will be also using two other reference books which were published recently. We will be covering lots of topics in this area, but the field is just too vast to be covered in a single semester. Further, the field is still growing and lots of things are changing. For example, partial reconfiguration techniques are still quite immature in the state-of-the-art tools and methods. There is no standard methodology in which we can do reconfigurable system design and verification. Hence, our focus of this class will be more research-oriented, which means students need to read papers and present them in class. Now, you know why the course is called a "seminar." Discussions are encouraged and grading will be affected by the class involvement and participation in discussions (10%).
We will also have several labs and assignments and a term project. There will be only one written midterm examination. There will be also some invited talks by experts in this area.
Maya Gokhale and Paul S. Graham, Reconfigurable Computing: Accelerating Computation with Field-Programmable Gate Arrays,, Springer, 2005. |
Nikolaos S. Voros and Konstantinos Masselos, System Level Design of Reconfigurable Systems-on-Chip, Springer, 2005. | |
Ryan Kastner, Adam Kaplan, and Majid Sarrafzadeh, Synthesis Techniques and Optimizations for Reconfigurable Systems, Kluwer Academic Publishers (now Springer), 2004. |
Title | Chapter | Week |
---|---|---|
Introduction | C1, S1 | 1, 2 |
Reconfigurable Architectures | C2, C3, S2 | 2, 3 |
Hardware Design | C4, S3 | 4, 5 |
Software Design | S4 | 5, 6 |
System Design | S5 | 7 |
System Verification | S6 | 9 |
Case Studies | C5, S7 | 11 |
Mid-Term Exam | 25% |
Paper Reading | 20% |
Project | 25% |
Labs and Assignments | 20% |
Discussions | 10% |
Date/Deadline | Task | Notes |
---|---|---|
Will be announced on course web page To be completed within 2~3 weeks | Labs and Assignments | Details |
April 23, 2007 | Mid-Term Exam | written, closed book |
April 9, 2007 | Project Proposal | Details |
May 14, 21, June 4, 2007 | Paper Presentations | Details |
June 11, 2007 | Project Report & Presentation | Details |
June 18, 2007 | Project Demonstration | Details |