一种高速LZW压缩算法FPGA硬件实现

作者:肖建; 洪聪; 张粮; 郭宇锋
来源:微电子学, 2019, 49(06): 824-828.
DOI:10.13911/j.cnki.1004-3365.190131

摘要

在分析LZW算法的基础上,基于FPGA,设计了一个高速LZW压缩算法硬件加速电路,包含异步FIFO、状态机控制和双端口RAM三个主要部分。通过异步FIFO实现提高了数据传输速度;采用精简状态机模块提高了FPGA内部资源的利用率。在Kintex-7 XCKU060平台上验证了设计的正确性和加速特性。实验结果表明,数据压缩速率提升至366 Mbit/s,相比高性能通用处理器平台加速到9.1倍,能效比提升到65.5倍,可满足多种场景下实时无损压缩应用需求。