690 Reconfigurable Design
Course Description
In this course we convey a knowledge of basic concepts of reconfigurable
computing, its application domain, and
understand both how to organize reconfigurable systems and how to apply
them to solving computational problems. We
will ask questions about what building blocks we need to compute and
think how we build computing systems
in today's technology. The emergence of high capacity reconfigurable
devices is revolutionizing the general-purpose processing. It is now possible
to dedicate functional units and interconnect to optimize application dependent
dataflow. Furthermore,
machines have been proposed that dynamically change their configuration
with changing data sets. Early research in this area of reconfigurable
computing has shown encouraging results in a number of areas including
signal processing, neural networks, and searching, achieving higher computational
density than conventional processors.
Sylabus
Schedule
Getting
Started with the XILINX M1 Foundation F1.3 Tools
FPGA
Lab University of Pensylvania
Reference Books
FPGA Design
Laboratory
VLSI Design Laboratory
Class on Reconfigurable
Computing UCBerkeley
Behavioral to RTL
FPGA and Rapid Prototyping sites
FPGAs
(Field Programmable Gate Arrays) - links
XILINX home
Links to Related WWW
Sites
List of FPGA-based
Computing Machines
FPGA
Research at the University of Toronto
Reconfigurable
Computing bibliography
FPGA Papers
Career Mosaic
Internet's Online Career Center