LZOAccel-D
LZO Data Decompression Core/無損數(shù)據(jù)解壓縮IP Core
LZOAccel-D是一個無損數(shù)據(jù)解壓縮引擎的FPGA硬件實現(xiàn)姨丈,兼容LZO 2.10標準烈菌。
Core接收壓縮的輸入數(shù)據(jù)塊璧尸,產生解壓縮后的數(shù)據(jù)塊。Core分析數(shù)據(jù)塊的頭和尾番舆,檢查輸入數(shù)據(jù)塊的錯誤标锄,并且輸出解壓縮后的數(shù)據(jù)載荷,所以用戶不需要處理壓縮的數(shù)據(jù)塊譬涡∩劣模基于詳盡的錯誤跟蹤和報告特性,即使壓縮數(shù)據(jù)塊中出現(xiàn)錯誤涡匀,Core也可以平滑系統(tǒng)操作并且實現(xiàn)錯誤恢復盯腌。
基于快速處理的特性,平均每個時鐘周期Core可以輸出2個字節(jié)的解壓縮數(shù)據(jù)陨瘩,提供4.8Gbps的解壓縮速率腕够。用戶可以例化多個Core來進一步提升系統(tǒng)的吞吐率。
LZOAccel-D采用AMBA AXI4-Stream數(shù)據(jù)接口舌劳,非常易于被使用和集成帚湘。LZOAccel-D可以脫機、獨立運行甚淡,釋放CPU的數(shù)據(jù)解壓縮密集任務量大诸。
內核特性:
使用LZO 2.10標準(oberhumer.com: LZO real-time data compression library)進行無損數(shù)據(jù)解壓縮
最大32KB歷史窗口大小
LZO編碼格式
詳盡的錯誤跟蹤、報告及錯誤恢復
平均處理速率:2字節(jié)@時鐘周期
無需處理器贯卦,脫機资柔、獨立運行
通過完全驗證(Canterbury Corpus)的LZO IP
對外接口:
- 標準的AXI-Stream數(shù)據(jù)總線(64-bit數(shù)據(jù)寬度)
性能指標:
- 4.8Gbps解壓縮速率@300MHz內核時鐘
資源使用(XCKU115為例,32KB搜索窗口大心旄睢):
- LUTs:1900贿堰,F(xiàn)Fs:1600,BRAM:16
LZO Decompression IP Block Diagram