Monday, November 2, 2015

CP7023 RECONFIGURABLE COMPUTING

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