Core Overview - 2.1 English

Lossless Compression LogiCORE IP Product Guide (PG387)

Document ID
PG387
Release Date
2022-11-18
Version
2.1 English

In recent years, data storage requirements have increased exponentially. Data centers are expanding and evolving with new storage technologies to store the large amount of data. Data centers use compression as one of the critical applications to store such large amount of data. Most importantly lossless compression applications are used in the data centers to avoid any kind of loss of information. Lossless Compression IP is designed to meet the demand for such needs along with providing high performance that can be seamlessly integrated into these systems.

The core supports both GZIP and ZLIB compression and decompression functions simultaneously. In the decompression mode, the core automatically chooses the format to decode based on the header content of the compressed file passed to the core. In the compression mode, we can select the output file format. The major components of the core are:
  • Compression Mode: The LZ77 compression engine and the Huffman encoder block.
  • Decompression Mode: The LZ77 decompression engine and the Huffman tree builder block.