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