FPGA Design Framework for Dynamic Partial Reconfiguration

Recent advances in Xilinx’s FPGA devices and design tools significantly improve the practicality of incorporating dynamic partial reconfiguration into high-performance embedded computing systems. By taking advantage of internal configuration access ports, Xilinx FPGAs are capable of in-situ partial reconfiguration without the need for external components, a technique defined as self-reconfiguration. However, proper planning and a significant amount of manual floorplanning are required to effectively leverage partial reconfiguration and truly enhance the capabilities of a system and/or achieve cost savings. This paper proposes and analyzes partial reconfiguration design methodologies to enable selfreconfiguration using Virtex-4 and Virtex-5 FPGAs.

[1]  Charles E. Stroud,et al.  Online Fault Tolerance for FPGA Logic Blocks , 2007, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[2]  A. George,et al.  Evaluating Partial Reconfiguration for Embedded FPGA Applications , 2007 .

[3]  Jürgen Becker,et al.  New 2-dimensional partial dynamic reconfiguration techniques for real-time adaptive microelectronic circuits , 2006, IEEE Computer Society Annual Symposium on Emerging VLSI Technologies and Architectures (ISVLSI'06).

[4]  Tobias Becker,et al.  Modular partial reconfigurable in Virtex FPGAs , 2005, International Conference on Field Programmable Logic and Applications, 2005..

[5]  Savio N. Chau,et al.  In-system partial run-time reconfiguration for fault recovery applications on spacecrafts , 2005, 2005 IEEE International Conference on Systems, Man and Cybernetics.

[6]  Jürgen Becker,et al.  Real-time LUT-based network topologies for dynamic and partial FPGA self-reconfiguration , 2004, Proceedings. SBCCI 2004. 17th Symposium on Integrated Circuits and Systems Design (IEEE Cat. No.04TH8784).

[7]  Jürgen Becker,et al.  An FPGA run-time system for dynamical on-demand reconfiguration , 2004, 18th International Parallel and Distributed Processing Symposium, 2004. Proceedings..

[8]  Charles E. Stroud,et al.  Dynamic fault tolerance in FPGAs via partial reconfiguration , 2000, Proceedings 2000 IEEE Symposium on Field-Programmable Custom Computing Machines (Cat. No.PR00871).