• DocumentCode
    2262291
  • Title

    Streaming implementation of the ZLIB decoder algorithm on an FPGA

  • Author

    Zaretsky, David C. ; Mittal, Gaurav ; Banerjee, Prith

  • Author_Institution
    Binachip, Inc., Chicago, IL, USA
  • fYear
    2009
  • fDate
    24-27 May 2009
  • Firstpage
    2329
  • Lastpage
    2332
  • Abstract
    Many new real-time system require high-speed compression and decompression solutions that provide low latency links between systems over a network interface. We describe a methodology for implementing an optimized streaming ZLIB decoder system on a Xilinx Virtex-5 FPGA board, which exploits the fine-grain parallelism in the software architecture to improve the performance. We describe a ZLIB decoder system in hardware and concrete examples of how to transform the sequential software algorithm into a highly optimized hardware implementation in RTL VHDL. Experimental results show 50times speedup in terms of cycles and 2.83times speedup in terms of time in the FPGA over the software. The ZLIB decoder was shown to operate at a rate of 1 GBit/s.
  • Keywords
    data compression; decoding; field programmable gate arrays; hardware description languages; software architecture; RTL VHDL; Xilinx Virtex-5 FPGA board; ZLIB decoder algorithm; fine-grain parallelism; network interface; real-time system; sequential software algorithm; software architecture; Concrete; Decoding; Delay; Field programmable gate arrays; Hardware; Network interfaces; Optimization methods; Real time systems; Software algorithms; Software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2009. ISCAS 2009. IEEE International Symposium on
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4244-3827-3
  • Electronic_ISBN
    978-1-4244-3828-0
  • Type

    conf

  • DOI
    10.1109/ISCAS.2009.5118266
  • Filename
    5118266