一种Gzip硬件压缩方法
本发明公开了一种Gzip硬件压缩方法,包含DMA模块和Gzip压缩模块,首先对DMA进行配置完成后,DMA向外部CPU发送请求数据信息,外部CPU到相应的地址中取数据发送给DMA,DMA将接收的数据传送给Gzip压缩模块,Gzip压缩模块完成数据压缩后,向DMA发起写请求,DMA将数据传输到PC中。本发明能够有效节省CPU时间、提供数据速率、并且提高压缩效率,具有较大的实用价值。
发明专利
CN201410197092.7
2014-05-12
CN103957013A
2014-07-30
H03M7/30(2006.01)I
东南大学成贤学院
李冰;史曙光;许立峰;董乾;赵霞;刘勇;王刚;陆清茹;陈德斌
210088 江苏省南京市浦口区东大路6号
南京经纬专利商标代理有限公司 32200
朱小兵
江苏;32
一种Gzip硬件压缩方法,其特征在于,包含DMA模块和Gzip压缩模块,具体步骤如下:步骤1),对DMA模块的寄存器和Gzip压缩模块的寄存器进行配置;步骤2),DMA模块向外部CPU发送数据请求包;步骤3),DMA模块接收外部CPU发送的数据包,并解析该数据包;步骤4),DMA模块将解析数据包得到的需要压缩的数据传输给Gzip压缩模块;步骤5),Gzip压缩模块将需要压缩的数据进行压缩后,向DMA模块发出写数据请求;步骤6),DMA模块接收压缩的数据,并将其封装成DMA写请求包发送给外部CPU。