High-performance lossless data decompression IP based on LZO
[Copy link]
LZO Accel-D
LZO Data Decompression Core/ Lossless Data Decompression IP Core
LZOAccel-D is an FPGA hardware implementation of a lossless data decompression engine, compatible with the LZO 2.10 standard.
The Core receives compressed input data blocks and produces decompressed data blocks. The Core analyzes the header and tail of the data blocks, checks for errors in the input data blocks, and outputs the decompressed data payload, so users do not need to process compressed data blocks. Based on the detailed error tracking and reporting features, the Core can smooth system operation and achieve error recovery even if errors occur in compressed data blocks.
Based on the fast processing characteristics, the Core can output 2 bytes of decompressed data per clock cycle on average, providing a decompression rate of 4.8Gbps. Users can instantiate multiple Cores to further improve the system throughput.
LZOAccel-D uses the AMBA AXI4-Stream data interface, which is very easy to use and integrate. LZOAccel-D can run offline and independently, freeing up the CPU for data decompression intensive tasks.
Kernel features:
- Lossless data decompression using the LZO 2.10 standard ( oberhumer.com: LZO real-time data compression library )
- Maximum history window size 32KB
- LZO encoding format
- Detailed error tracking, reporting and error recovery
- Average processing rate: 2 bytes @ clock cycle
- No processor required, offline and standalone operation
- Fully validated (Canterbury Corpus) LZO IP
External interface:
- Standard AXI-Stream data bus (64-bit data width)
Performance indicators:
- 4.8Gbps decompression rate @300MHz core clock
Resource usage (taking XCKU115 as an example, 32KB search window size):
- LUTs: 1900, FFs: 1600, BRAM: 16
Deliverables:
- Detailed user manual
- Design File: Post-synthesis EDIF netlist or RTL Source
- Timing and layout constraints, Test or Design Example Project
- Technical support: email, phone, on-site, training services
Contact Details:
Email: neteasy163z@163.com
LZO Decompression IP Block Diagram
|