Schedule

Week # Monday Tuesday Wednesday Thursday Friday
1 (Jan 3)   Course Introduction   FPGA Architecture  
2 (Jan 10)   Routing   Routing (Lab 1)  
3 (Jan 17)   Routing Cont’d Paper Review #1 Due, 2pm Routing Paper Review  
4 (Jan 24)   Placement   Placement (Lab 2) Lab 1 Due 11:59pm
5 (Jan 31)   Partitioning Paper Review #2 Due, 2pm Placement Paper Review Ex. 1 Due 11:59pm
6 (Feb 7)   Clustering / Packing   Lab 2 Help, GDB, Valgrind  
7 (Feb 14)   Tech Mapping Paper Review #3 Due, 2pm Paper Review #3 Lab 2 Due 11:59pm
8 (Feb 21)   NO CLASS - Holiday   Neural Networks on FPGAs  
9 (Feb 28)   Neural Networks on FPGAs Paper Review #4 Due, 2pm Paper Review #4  
10 (Mar 7)   Logic Optimization   Power Estimation/Optimization Lab 3 Due 11:59pm
11 (Mar 17)   NO CLASS   NO CLASS Ex. 2 Due 11:59pm
12 (Mar 21) Paper Review #5 Due, 2pm Paper Review #5 / Final Project   NO CLASS Project Proposal Due
13 (Mar 28)   Debugging FPGAs   Project Meetings  
14 (Apr 4)   NO CLASS   Project Meetings  
15 (Apr 11) Paper Review #6 Due, 2pm Paper Review #6 BYU Last Day of Class. All work due except for Final Project Reports.   Final Project Presentations, 3pm, CB 406
16 (Apr 18)     Final Project Reports due, 11:59pm