#include "lz4_decompress.hpp"
template < int PARALLEL_BYTES, int PARALLEL_OUT_BYTES, int HISTORY_SIZE > void lz4DecompressEngine_NinMout ( hls::stream <ap_uint <PARALLEL_BYTES*8>>& inStream, hls::stream <ap_uint < (PARALLEL_OUT_BYTES*8)+PARALLEL_OUT_BYTES>>& outStream, const uint32_t _input_size )
This module can read 8-byte input and generate 16-byte output.
Parameters:
PARALLEL_BYTES | It is fixed with value 8 bytes |
PARALLEL_OUT_BYTES | It can be 8 bytes or 16 bytes |
HISTORY_SIZE | It is fixed with value 4K bytes |
inStream | Input stream 64bit |
outStream | Output stream 72bit or 144bit |
_input_size | Input size |