• DocumentCode
    3781362
  • Title

    FPGA bitstream compression and decompression based on LZ77 algorithm and BMC technique

  • Author

    Yuanpei Gao;Haijiang Ye;Jian Wang;Jinmei Lai

  • Author_Institution
    State Key Laboratory of ASIC and System, Fudan University, Shanghai 200433, China
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    In this paper, we propose a FPGA bitstream compression method based on LZ77 algorithm and Bitmask-based Compression(BMC) Technique. In order to improve the compression ratio, we optimize LZ77 by encoding the variable `length´ with golomb code and simplifying the encoding output. We develop appropriate adding strategy and choose proper cost-benefit parameters of BMC, and combine the BMC with LZ77 to further improve the compression ratio. Experiment results shows that our method has 12.9% improvement in compression ratio over fixed dictionary approach and 9.3% over LZSS on an average. Our compression method also has good compatibility. A decompressor which has two look-ahead buffers is designed for decompression. The pipeline architecture of the decompressor improves the throughput. The decompression throughput reaches 1692Mb/s according to Xilinx ISE report. We have verified the decompressor on a Virtex-5 FPGA.
  • Keywords
    "Field programmable gate arrays","Throughput","Encoding","Dictionaries","Testing","Clocks","Pipelines"
  • Publisher
    ieee
  • Conference_Titel
    ASIC (ASICON), 2015 IEEE 11th International Conference on
  • Print_ISBN
    978-1-4799-8483-1
  • Electronic_ISBN
    2162-755X
  • Type

    conf

  • DOI
    10.1109/ASICON.2015.7517171
  • Filename
    7517171