当前位置:首页 > 新闻资讯 > FPGA之家动态 >

基于 FPGA 的压缩算法加速实现

时间:2025-07-11      来源:FPGA_UCY 关于我们 0

基于 FPGA 的压缩算法加速实现

图片

第一部分 设计概述 /Design Introduction1.1设计目的

本设计中,计划实现对文件的压缩及解压,同时优化压缩中所涉及的信号处理和计算密集型功能,实现对其的加速处理。本设计的最终目标是证明在充分并行化的硬件体系结构 FPGA 上实现该算法时,可以大大提高该算法的速度。我们将首先使用C语言进行代码实现,然后在Vivado HLS中综合实现,并最终在FPGA板(pynq-z2)上进行硬件实现,同时于jupyter notebook中使用python来进行功能验证。

为使代码可综合同时又需要较少的硬件,我们已进行了许多改进,包括以下方面:

1.2 掌握技能

在本项目中,学习到了如下:

1.3 应用方向

随着大数据时代来临,大量信息需要通过互联网进行传输,占用的网络资源急剧增加,给网络传输带来极大的压力。数据压缩技术能够节约数据存储空间、传输时间和带宽,从而缓解传输压力。无损压缩 Gzip 是目前最常用的一种压缩工具,被广泛应用在网络资料的下载和数据备份等领域。其中开源代码 zlib 是 Gzip 算法最著名的实现版本,但因其算法本身计算量较大,导致压缩的数据吞吐率较低。

FPGA 在数据处理速度上有着通用处理器无法比拟的巨大优势,能够大大提升Gzip的处理速度,减小CPU的开销。

1.4 团队分工

李佩琦 负责hls和vivado实现,同时使用python进行功能验证。

冯一飞 负责资料查找,同时负责协助李佩琦进行功能实现和功能测试。

1.5 作...





登录后可继续阅读,无需付费!点击登录


注明:本内容来源网络,不用于商业使用,禁止转载,如有侵权,请来信到邮箱:429562386ⓐqq.com 或联系本站客服处理,感谢配合!
标签: FPGA培训 了不起的芯片 FPGA

797.27%!复旦微上市首日收科创板第四高涨幅 国产FPGA突破口在这些领域

赛灵思推出全球最大FPGA:拥有350 亿个晶体管

相关推荐
最新资讯
热门文章
标签列表

用户登陆

    未注册用户登录后会自动为您创建账号

提交留言