Wk | Lect. | Date | Lecture | Notes | Due | Ref. | |
---|---|---|---|---|---|---|---|
1 | 1 | 1/21 | T | Intro: What's RC, why interesting? Admin, Lectures, Questions, Terms | PS Slides | read | |
2 | 1/23 | R | Computing requirements, area, scaling, capacity | comp.req. scaling notes | read | ||
2 | 3 | 1/28 | T | Instructions | PS Slides notes | read | |
4 | 1/30 | R | FPGA Intro | PS Slides notes | read | ||
3 | 5 | 2/4 | T | CCM Overview | PS Slides notes | Assign Project 1 | read |
6 | 2/6 | R | SPLASH | PS Slides notes | ISSCC | read | |
2/7 | F | Comp. and Synth for FCCMs | 2:00pm | ||||
4 | 7 | 2/11 | T | Compare Computing Devices | PS Slides notes | FPGA'97 | read |
8 | 2/13 | R | Systolic arch. and alg. | PS Slides notes | Project 1 Proposals | read | |
5 | 9 | 2/18 | T | Sytolic Structures | PS Slides notes | read | |
10 | 2/20 | R | Cellular Automata [Width check clarification] | PS Slides notes | read | ||
6 | 11 | 2/25 | T | Bit Serial | PS notes | read | |
12 | 2/27 | R | Interconnect Requirements | PS Slides notes | read | ||
7 | 13 | 3/4 | T | Traditional Interconnect | PS Slides notes | read | |
3/5 | W | FPGA Mapping, Retiming, and Pipelining for Performance Optimization | 5:00pm | ||||
14 | 3/6 | R | Interconnect Structures in VLSI | PS Slides notes | read | ||
8 | 15 | 3/11 | T | Part. and Place | PS Slides notes | Project 1; Assign Project 2 | read |
16 | 3/13 | R | Selected Proj. 1 Reports | ||||
9 | 17 | 3/18 | T | Routing | PS Slides notes | Project 2 Proposal | read |
18 | 3/20 | R | LUTs | PS Slides notes | read | ||
3/25 | T | Spring Break | |||||
3/27 | R | Spring Break | |||||
10 | 19 | 4/1 | T | LUT Mapping | PS Slides notes | RAW | read |
20 | 4/3 | R | ULMs/PLAs | PS Slides notes | read | ||
11 | 21 | 4/8 | T | ALU bits, CLBs | PS Slides notes | read | |
22 | 4/10 | R | Fine-grained retiming | PS Slides | read | ||
12 | 23 | 4/15 | T | Coarse-grained + retiming structures + Retiming behavioral opt. | PS Slides notes | read | |
24 | 4/17 | R | No Class | FCCM | |||
13 | 25 | 4/22 | T | Multicontext | PS Slides | read | |
26 | 4/24 | R | Control | PS Slides notes | read | ||
14 | 27 | 4/29 | T | Binding time and specialization | PS Slides notes | read | |
4/30 | W | Xilinx Time-Multiplexed FPGA | 5:00pm | ||||
28 | 5/1 | R | Programming styles | PS Slides notes | |||
15 | 29 | 5/6 | T | Project 2 Reports | Project 2 | ||
30 | 5/8 | R | Project 2 Reports |