Bitstream Decompression for High Speed FPGA Configuration from Slow Memories

Bitstream Decompression for High Speed FPGA Configuration from Slow Memories

Abstract

In this paper, we present hardware decompression accelerators for bridging the gap between high speed FPGA configuration interfaces and slow configuration memories. We discuss different compression algorithms suitable for a decompression on FPGAs as well as on CPLDs with respect to the achievable compression ratio, throughput, and hardware overhead. This leads to various decompressor implementations with one capable to decompress at high data rates of up to 400 megabytes per second while only requiring slightly more than a hundred look-up tables. Furthermore, we present a sophisticated configuration bitstream benchmark.

Bibtex

@INPROCEEDINGS{fpt07koch,
        AUTHOR             = {{Koch}, {Dirk} and {Beckhoff}, {Christian} and {Teich}, {J{\"u}rgen}},
        ADDRESS            = {{Kokurakita, Kitakyushu, JAPAN}},
        BOOKTITLE          = {{Proceedings of International Conference on Field-Programmable Technology 2007 (ICFPT\'07)} },
        PUBLISHER          = {IEEE},
        MONTH              = dez,
        PAGES              = {161--168},
        TITLE              = {{Bitstream Decompression for High Speed FPGA Configuration from Slow Memories}},
        YEAR               = {2007},
}



 

Published Feb. 28, 2010 11:43 AM - Last modified Apr. 4, 2011 10:42 AM