Fundamental concepts at advanced undergraduate level (EEL4720) and introductory graduate level (EEL5721) in reconfigurable computing based upon advanced technologies in field-programmable logic devices. Topics include general concepts, device architectures, design tools, metrics and kernels, system architectures, and application case studies.
Date | Topic | Slides/Reading Material |
---|---|---|
F, Aug 22 | Course info, Intro to RC |
Slides Overview Paper: Compton, Hauck Survey Motivating FPGA Example: Scalable Window Generation for the Intel Broadwell+Arria 10 and High-Bandwidth FPGA Systems Tutorial: Start reading "My VHDL Tutorial" under VHDL Resources. |
M, Aug 25 | VHDL: Introduction, Combinational Logic (2:1 Mux) |
Github tutorial for combinational logic
Design the circuit, then write the code (optional) |
W, Aug 27 | VHDL: Combinational Logic (adder) Signals vs. Variables |
Additional reading: 4-input priority encoder Generic priority encoder |