DocumentCode
3300746
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
fYear
1999
fDate
1999
Firstpage
286
Lastpage
287
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/FPGA.1999.803700
Filename
803700
Link To Document