#include "gzip_compress_stream.hpp"
void xilGzipCompressStreaming ( hls::stream <ap_axiu <GMEM_IN_DWIDTH, 0, 0, 0>>& inStream, hls::stream <ap_axiu <GMEM_OUT_DWIDTH, 0, 0, 0>>& outStream, hls::stream <ap_axiu <32, 0, 0, 0>>& inSizeStream )
GZIP compression kernel takes the raw data as input and compresses the data in block based fashion and writes the output to global memory.
Parameters:
inStream | input raw data |
outStream | output compressed data |
inSizeStream | input data size |