CPRE 583: Reconfigurable Computing (Fall 2010)
Lectures
Syllabus
Lecture 1: Course Overview
Lecture 2: VHDL Overview 1
Lecture 3: Reconfigurable Hardware components
Lecture 4: VHDL Overview 2
Lecture 5: Reconfigurable Architectures
Lecture 6: VHDL Overview 3
Lecture 7: VHDL Overview 4
Lecture 8: VHDL to FPGA Tool flow overview
Lecture 9: Reconfigurable Computing Systems: Brief History
Lecture 10: Highlevel Acceleration Approaches
Lecture 11: Design Patterns
Lecture 12: Compute Models
Lecture 13: System Architectures
Lecture 14: Streaming Applications
Lecture 15: Reconfiguration Management
Lecture 16: Data Parallel
Lecture 17: Initial Project Presentations
Lecture 18: Floating Point
Lecture 19: Evolvable Hardware
Lecture 20: Thermal Management and Reconfiguragble Hardware (Dr. Jones' PhD work)
Lecture 21: Synthesis
Lecture 22: Coregen Overview
Lecture 23: Class Project Work
Lecture 24: Map, Place and Route
Lecture 25: Project Presentations
Readings list
Readings
New Species of Hardware (rescanned:Note make sure to zoom in): page 1  
page 2  
page 3  
page 4  
page 5  
page 6  
Homeworks
Homework 1 (Released): HW1_rev1 (doc)  
HW1_rev1 (pdf)  
HW1_rev1.zip (ise projects)  
HW1_rev1.tar.gz (ise projects)  
Tools Overview (ppt)  
Homework 2 (Released): HW2 (doc)  
HW2 (pdf)  
Homework 3 (Released): HW3 (doc)  
HW3 (pdf)  
VHDL_to_FPGA.zip (ise project)  
VHDL_to_FPGA.tar.gz (ise project)  
PowerPoint implemented FPGA (ppt)  
Machine Problmes (MPs)
Final Projects
Reference Material
VHDL Review (updated 9/25)
Common VHDL mistakes (in progress)(ppt)
Common VHDL mistakes (first draft)(pdf)