#include "xf_utils_hw/stream_n_to_one/load_balance.hpp"
template < typename _TIn, int _NStrm > void streamNToOne ( hls::stream <_TIn> istrms [_NStrm], hls::stream <bool> e_istrms [_NStrm], hls::stream <_TIn>& ostrm, hls::stream <bool>& e_ostrm, LoadBalanceT alg )
stream distribute, skip to read the empty input streams.
Parameters:
_TIn | the type of stream. |
_NStrm | number of input streams. |
istrms | input data streams. |
e_istrms | end flag streams for input data. |
ostrm | output data stream. |
e_ostrm | end flag stream. |
alg | algorithm selector. |