Title :
Runlength compression techniques for FPGA configurations
Author :
Hauck, Scott ; Wilson, William D.
Author_Institution :
Dept. of Electr. & Comput. Eng., Northwestern Univ., Evanston, IL, USA
Abstract :
The time it takes to reconfigure FPGAs can be a significant overhead for reconfigurable computing. In this paper we develop new compression algorithms for FPGA configurations that can significantly reduce this overhead. By using runlength and other compression techniques, files can be compressed by a factor of 3.6 times. Bus transfer and decompression hardware are also discussed. This results in a single compression methodology which achieves higher compression ratios than existing algorithms in an off-line version, as well as a somewhat lower quality compression approach which is suitable for on-line use in dynamic circuit generation and other mapping-time critical situations
Keywords :
field programmable gate arrays; logic CAD; reconfigurable architectures; FPGA configurations; compression algorithms; dynamic circuit generation; reconfigurable computing; single compression methodology; Circuits; Compression algorithms; Computer architecture; Data buses; Data compression; Encoding; Field programmable gate arrays; Hardware; High performance computing; Random access memory;
Conference_Titel :
Field-Programmable Custom Computing Machines, 1999. FCCM '99. Proceedings. Seventh Annual IEEE Symposium on
Conference_Location :
Napa Valley, CA
Print_ISBN :
0-7695-0375-6
DOI :
10.1109/FPGA.1999.803700