Title :
Bitstream compression through frame removal and partial reconfiguration
Author :
Sellers, Benjamin ; Heiner, Jonathan ; Wirthlin, Michael ; Kalb, Jeff
Author_Institution :
Dept. of Electr. & Comput. Eng., Brigham Young Univ., Provo, UT, USA
fDate :
Aug. 31 2009-Sept. 2 2009
Abstract :
As FPGA logic density continues to increase, new techniques are needed to store initial configuration data efficiently, maintain usability, and minimize cost. In this paper, a novel compression technique is presented for Xilinx Virtex partially reconfigurable FPGAs. This technique relies on constrained hardware design and layout combined with a few simple compression techniques. This technique uses partial reconfiguration to separate a hardware design into two separate regions: a static and partial region. A bitstream containing only the static region is then compressed by removing empty frames. This bitstream will be stored in non-volatile memory and used for initialization. The remaining logic is configured through partial reconfiguration over a communication network. By applying this technique, a high level of compression was achieved (almost 90% for the V4 LX25). This compression technique requires no extra decompression circuitry and compression levels improve as device size increases.
Keywords :
field programmable gate arrays; logic design; random-access storage; reconfigurable architectures; Xilinx Virtex partially reconfigurable FPGA; bitstream compression technique; frame removal technique; hardware design; nonvolatile memory; partial reconfiguration technique; Circuits; Costs; Data engineering; Field programmable gate arrays; Hardware; Maintenance engineering; Nonvolatile memory; Radiation hardening; Reconfigurable logic; Writing;
Conference_Titel :
Field Programmable Logic and Applications, 2009. FPL 2009. International Conference on
Conference_Location :
Prague
Print_ISBN :
978-1-4244-3892-1
Electronic_ISBN :
1946-1488
DOI :
10.1109/FPL.2009.5272502