lz4DecompressEngine_NinMout - 2024.2 English

Vitis Libraries

Release Date
2024-11-29
Version
2024.2 English
#include "lz4_decompress.hpp"
template <
    int PARALLEL_BYTES,
    int PARALLEL_OUT_BYTES,
    int HISTORY_SIZE
    >
void lz4DecompressEngine_NinMout (
    hls::stream <ap_uint <PARALLEL_BYTES*8>>& inStream,
    hls::stream <ap_uint < (PARALLEL_OUT_BYTES*8)+PARALLEL_OUT_BYTES>>& outStream,
    const uint32_t _input_size
    )

This module can read 8-byte input and generate 16-byte output.

Parameters:

PARALLEL_BYTES It is fixed with value 8 bytes
PARALLEL_OUT_BYTES It can be 8 bytes or 16 bytes
HISTORY_SIZE It is fixed with value 4K bytes
inStream Input stream 64bit
outStream Output stream 72bit or 144bit
_input_size Input size