CP7023 RECONFIGURABLE COMPUTING
UNIT I DEVICE ARCHITECTURE
General Purpose Computing Vs Reconfigurable Computing – Simple Programmable Logic Devices – Complex Programmable Logic Devices – FPGAs – Device Architecture - Case Studies.
UNIT II RECONFIGURABLE COMPUTING ARCHITECTURES AND SYSTEMS
Reconfigurable Processing Fabric Architectures – RPF Integration into Traditional Computing Systems – Reconfigurable Computing Systems – Case Studies – Reconfiguration Management.
UNIT III PROGRAMMING RECONFIGURABLE SYSTEMS
Compute Models - Programming FPGA Applications in HDL – Compiling C for Spatial Computing – Operating System Support for Reconfigurable Computing.
UNIT IV MAPPING DESIGNS TO RECONFIGURABLE PLATFORMS
The Design Flow - Technology Mapping – FPGA Placement and Routing – Configuration Bitstream Generation – Case Studies with Appropriate Tools.
UNIT V APPLICATION DEVELOPMENT WITH FPGAS
Case Studies of FPGA Applications – System on a Programmable Chip (SoPC) Designs.
REFERENCES:
1. Maya B. Gokhale and Paul S. Graham, “Reconfigurable Computing: Accelerating Computation with Field-Programmable Gate Arrays”, Springer, 2005.
2. Scott Hauck and Andre Dehon (Eds.), “Reconfigurable Computing – The Theory and Practice of FPGA-Based Computation”, Elsevier / Morgan Kaufmann, 2008.
3. Christophe Bobda, “Introduction to Reconfigurable Computing – Architectures, Algorithms and Applications”, Springer, 2010.
No comments:
Post a Comment