Light-Weight Fine-Grain Dynamic Partial Reconfiguration on Xilinx FPGAs

In this paper, we propose novel light-weight fine-grain dynamic and partial reconfiguration (DPR) methods on Xilinx FPGAs, where bit-streams for look-up table (LUT) reconfiguration can be generated on-demand on the FPGA without using FPGA design tools, aiming at enabling more flexible DPR on FPGAs. Although the methods only focus on reconfiguration of LUTs, reconfiguration time of 2.4 to 5.2 \(\mu \)s can be achieved including the preparation time of configuration data with compact controllers. Power consumption of reconfiguration is as low as in the normal operation, suggesting effectiveness of the proposed DPR methods in terms of power-performance ratio.

[1]  Moritoshi Yasunaga,et al.  An adaptive pattern recognition hardware with on-chip shift register-based partial reconfiguration , 2008, 2008 International Conference on Field-Programmable Technology.

[2]  Kenji Toda,et al.  Bitstream encryption and authentication with AES-GCM in dynamically reconfigurable systems , 2008, 2008 International Conference on Field Programmable Logic and Applications.

[3]  Brad L. Hutchings,et al.  Sequencing Run-Time Reconfigured Hardware with Software , 1996, Fourth International ACM Symposium on Field-Programmable Gate Arrays.

[4]  Yuichiro Shibata,et al.  An Emulation System of the WASMII: A Data Driven Computer on a Virtual Hardware , 1996, FPL.

[5]  Roger F. Woods,et al.  Architectural Strategies for Implementing an Image Processing Algorithm on XC6000 FPGA , 1996, FPL.

[6]  Michael J. Wirthlin,et al.  FPGA partial reconfiguration via configuration scrubbing , 2009, 2009 International Conference on Field Programmable Logic and Applications.