一种硬件LZMA压缩实现系统及方法
万方数据知识服务平台
应用市场
我的应用
会员HOT
万方专利
×

点击收藏,不怕下次找不到~

@万方数据
会员HOT

专利专题

一种硬件LZMA压缩实现系统及方法

引用
本发明公开了一种硬件LZMA压缩实现系统,该系统包括:PCIE接口模块,其连接上位机,以与上位机进行通信;进入数据直接访问模块DMA,用于实现直接访问数据;数据读入缓存模块,用于缓存待压缩数据;LZ77压缩编码模块,用于对待压缩数据进行LZ77算法压缩编码,并产生数据读入缓存模块和区间编码模块的相关控制信号;区间编码模块,用于实现区间编码,对LZ77压缩后数据进行二次压缩;数据读出控制模块,用于将区间编码模块输出的压缩数据拼接成更适应外部高速总线的数据类型,并缓存拼接后的数据;外出数据直接访问模块DMA,用于实现直接访问数据。本发明提供的硬件LZMA压缩实现系统有效提高了基于软件的LZMA压缩算法的处理速率,将CPU从海量数据压缩处理中释放出来。

发明专利

CN201410472712.3

2014-09-16

CN104202054A

2014-12-10

H03M7/30(2006.01)I

东南大学

李冰;张龙飞;张林;董乾;赵霞;刘勇;王刚

214135 江苏省无锡市新区菱湖大道99号

江苏永衡昭辉律师事务所 32250

王斌

江苏;32

一种硬件LZMA压缩实现系统,其特征在于,包括:PCIE接口模块101,其连接上位机,以与上位机进行通信,其中:所述通信包括:PCIE接口模块从上位机输入待压缩数据和/或PCIE接口模块向上位机输出已压缩数据;进入数据直接访问模块102,其连接所述PCIE接口模块,并根据所述上位机中配置的地址和数据长度,从指定的地址读取指定长度的数据;数据读入缓存模块103,其连接所述进入数据直接访问模块102,并从所述进入数据直接访问模块102读取待压缩的数据,用乒乓操作方式将待压缩数据写入数据存储装置,以缓存待压缩数据;LZ77压缩编码模块104,其连接所述数据读入缓存模块103,用于在从所述数据读入缓存模块103读取预定量的待压缩数据之后,对待压缩数据进行LZ77算法压缩编码以获得LZ77压缩编码数据,并且产生数据读入缓存模块和区间编码模块的相关控制信号;区间编码模块105,其连接所述LZ77压缩编码模块104,并对LZ77压缩编码数据进行区间编码以获得区间编码数据;数据读出控制模块106,其连接所述区间编码模块105,并将所述区间编码数据拼接成更适应外部高速总线的数据类型,并缓存拼接后的数据;外出数据直接访问模块107,其分别连接PCIE接口模块和数据读出控制模块,并根据所述上位机中配置的地址和数据长度,向指定的地址中写入定长度的数据。
相关文献
评论
法律状态详情>>
2015-01-07实质审查的生效
2019-01-04发明专利申请公布后的驳回
2014-12-10公开
相关作者
相关机构