Leveraging partial dynamic reconfiguration on Zynq SoC FPGAs

The ability of modern FPGAs to change isolated regions of their configuration during run-time is increasingly appreciated by industry. Integrating powerful microprocessors modern FPGAs evolved to efficient SoC architectures, making dynamic partial reconfiguration accessible in various ways. Nonetheless, exploiting this technology requires minimization of the implied latency-overhead. This paper offers an exploration of the latest generation of Xilinx all-programmable SoC Zynq devices in terms of their capabilities to reconfigure during run-time. Suitable architectures are provided and performance evaluations are given for both internal configuration interfaces: PCAP and ICAPE2. Moreover, an analysis of the latest tool-chain as well as roadblocks encountered during the progress of this work are presented.

[1]  David Dye Partial Reconfiguration of Xilinx FPGAs Using ISE Design Suite , 2010 .

[2]  Jürgen Teich,et al.  Partial reconfiguration on FPGAs in practice — Tools and applications , 2012, ARCS 2012.

[3]  Jürgen Becker,et al.  New tool support and architectures in adaptive reconfigurable computing , 2007, 2007 IFIP International Conference on Very Large Scale Integration.

[4]  A. Yurdakul,et al.  Dynamic Partial Self-Reconfiguration on Spartan-III FPGAs via a Parallel Configuration Access Port ( PCAP ) , 2008 .

[5]  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).

[6]  Jeff Mason,et al.  Invited Paper: Enhanced Architectures, Design Methodologies and CAD Tools for Dynamic Reconfiguration of Xilinx FPGAs , 2006, 2006 International Conference on Field Programmable Logic and Applications.

[7]  Leandro Soares Indrusiak,et al.  Enabling self-reconfiguration on a video processing platform , 2008, 2008 International Symposium on Industrial Embedded Systems.

[8]  M. Wirthlin,et al.  Fault Tolerant ICAP Controller for High-Reliable Internal Scrubbing , 2008, 2008 IEEE Aerospace Conference.