#include "gzip_compress_multicore_mm.hpp"
void xilGzipCompBlock ( const ap_uint <GMEM_DWIDTH>* in, ap_uint <GMEM_DWIDTH>* out, uint32_t* compressd_size, uint32_t* checksumData, uint32_t input_size, bool checksumType )
GZIP compression kernel takes the raw data as input from DDR and compresses the data using num cores and writes the output to global memory.
Parameters:
in | input raw data |
out | output compressed data |
compressd_size | compressed output size of each block |
checksumData | checksum data |
input_size | input data size |
checksumTye | checksum type |