Module Based Implementation of Partial Reconfiguration Using VHDL on Xilinx FPGA
Kota Solomon Raju, Ashutosh Gupta, Shashikant Nayak, Sreekanth J. Varma · 2009
Reconfigurable computing is an emerging field in this modern world of computer and electronics engineering, which allows the system hardware to be changed periodically in order to execute different applications on the same hardware. Partial reconfiguration is the prerequisite of reconfigurable computing, as it allows time-sharing of physical resources for the execution of multiple design modules. Moreover, partial reconfigurable modules can be swapped in or out on the fly from the operating environment control while other modules in the base design continue functioning without incurring any system downtime. This results in dramatically increase in speed and functionality of FPGA based system. This paper presents the algorithm for partial reconfiguration flow & implementation of reconfigurable modules (RM) on Xilinx Virtex-4(XC4VFX12). All the reconfigurable modules are designed and simulated to verify the functionality with supporting simulation tool on ModelSim-6.0d and synthesized with Xilinx 9.1i (ISE).