Lossless data compression is a class of data compression algorithms that allows the exact original data to be reconstructed from the compressed data. Lossless compression is used when it is important that the original and the decompressed data be identical, or when no assumption can be made on whether certain deviation is uncritical. Typical applications include data storage and transmission..
LZR3 implements the lossless decompression algorithm on short units of data (“frames”). The core supports configurable maximum frame sizes. The compression algorithm and data formats are the same as in LZR1 and LZR2 cores. Unlike the LZR1 core, LZR3 is designed to have very low latency (few tens of clocks, slightly varies depending on the external interface).
The design is fully synchronous and available in multiple configurations varying in bus widths and throughput.
|