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 decompression functions simultaneously. The core automatically chooses which format to decode based on the header content of the compressed file passed to the core. The major components of the core are the LZ77 Decompression engine and the Huffman tree builder block.