#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.
Parameters:
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 |