Title :
A versatile framework for FPGA field updates: an application of partial self-reconfiguration
Author :
Fong, Ryan J. ; Harper, Scott J. ; Athanas, Peter M.
Author_Institution :
Bradley Dept. of Electron. & Commun. Eng., Virginia Polytech. Inst. & State Univ., Blacksburg, VA, USA
Abstract :
Field programmable gate arrays (FPGAs) provide an attractive solution to developers needing custom logic for short time-to-market products. Products embedding FPGA system-on-chip solutions have the advantage in that they can be updated once deployed. New FPGA firmware may be loaded via manufacturer-supplied memory devices or remotely via a network connection. Recent FPGAs allow for self-reconfiguration, where the user-FPGA fabric can internally modify its own configuration data. Using self-reconfiguration, configuration control protocols can be implemented in user logic. This allows new FPGA programming methods to be designed. We propose a versatile partial self-reconfiguration framework for FPGA field updates that customizes to specific applications, reduces reconfiguration times, and minimizes the need for external hardware. The framework provides flexibility in media sources and design security. A prototype using this framework is demonstrated on a Xilinx Virtex-II FPGA.
Keywords :
field programmable gate arrays; logic CAD; reconfigurable architectures; system-on-chip; FPGA firmware; FPGA system-on-chip solutions; Xilinx Virtex-II FPGA; configuration control protocol; design security; external hardware; field programmable gate array; media sources; partial self-reconfiguration; self-reconfiguration; user logic. versatile partial self-reconfiguration framework; user-FPGA fabric; versatile framework; Fabrics; Field programmable gate arrays; Logic devices; Manufacturing; Microprogramming; Programmable logic arrays; Protocols; Reconfigurable logic; System-on-a-chip; Time to market;
Conference_Titel :
Rapid Systems Prototyping, 2003. Proceedings. 14th IEEE International Workshop on
Print_ISBN :
0-7695-1943-1
DOI :
10.1109/IWRSP.2003.1207038