3341 views|1 replies

36

Posts

0

Resources
The OP
 

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:

  1. Lossless data decompression using the LZO 2.10 standard ( oberhumer.com: LZO real-time data compression library )
  2. Maximum history window size 32KB
  3. LZO encoding format
  4. Detailed error tracking, reporting and error recovery
  5. Average processing rate: 2 bytes @ clock cycle
  6. No processor required, offline and standalone operation
  7. Fully validated (Canterbury Corpus) LZO IP

External interface:

  1. Standard AXI-Stream data bus (64-bit data width)

Performance indicators:

  1. 4.8Gbps decompression rate @300MHz core clock

Resource usage (taking XCKU115 as an example, 32KB search window size):

  1. LUTs: 1900, FFs: 1600, BRAM: 16

Deliverables:

  1. Detailed user manual
  2. Design File: Post-synthesis EDIF netlist or RTL Source
  3. Timing and layout constraints, Test or Design Example Project
  4. Technical support: email, phone, on-site, training services

Contact Details:

Email: neteasy163z@163.com

LZO Decompression IP Block Diagram


This post is from EE_FPGA Learning Park

Latest reply

Thanks for sharing, let me learn from you!   Details Published on 2020-12-10 17:42
 

174

Posts

0

Resources
2
 

Thanks for sharing, let me learn from you!

This post is from EE_FPGA Learning Park
 
 

Guess Your Favourite
Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list