xilSnappyDecompressStream overload (1) - 2023.2 English

Vitis Libraries

Release Date
2023.2 English
#include "snappy_multibyte_decompress_stream.hpp"
void xilSnappyDecompressStream (
    hls::stream <ap_axiu <MULTIPLE_BYTES*8, 0, 0, 0>>& inaxistream,
    hls::stream <ap_axiu <MULTIPLE_BYTES*8, 0, 0, 0>>& outaxistream,
    hls::stream <ap_axiu <32, 0, 0, 0>>& outaxistreamsize,
    uint32_t inputSize

Snappy decompression streaming kernel takes compressed data as input from kernel axi stream and process in block based fashion and writes the raw data to global memory.


inaxistream input kernel axi stream for compressed data
outaxistream output kernel axi stream for decompressed data
outaxistreamsize output stream data size
inputSize input data size