#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 |