Reconfigurable Computing (Funded by All India Council for Technical Education)

We are working on this project to study Reconfigurable computing concepts, development of prototype using standard FPGA board to demonstrate the concept and evaluate the performance to validate the claim.

Our Motivation:

  • FPGAs have come a long way from mere glue-logic applications of interconnecting discrete components to high-performance reconfigurable signal processors.
  • DSP developers and design engineers know that FPGA-based processing outperforms conventional processors on a board-to-board comparison, resulting in improvementsprocessing speed, size, weight, power consumption, supply voltage, and costs.
  • Recent applications require complex computation algorithms and hence larger hardware resources are required.
  • Ability to use the same hardware to perform various functionalities.
  • Hardware resources required is reduced. Hence a smaller FPGA can be employed for the same application.
  • Increases the redundancy of a system.

Reconfigurable computing (RC) is an architecture which combines flexibility of the software and performance of the hardware by processing with high speed computing fabrics like FPGAs. RC fills the gap between hardware (ASIC based) and software (general purpose processor based) computing approaches achieving potentially much higher performance than general purpose processor based approach, while maintaining a higher level of flexibility. RC approach configures hardware to suit the requirements of different applications and even different segments of same application
Reconfigurable Computing