#include "xf_database/scan_col.hpp"
template < int burst_len, int vec_len, int size0, int size1 > void scanCol ( ap_uint <8*size0*vec_len>* c0vec_ptr, ap_uint <8*size1*vec_len>* c1vec_ptr, const int nrow, hls::stream <ap_uint <8*size0>>& c0_strm, hls::stream <ap_uint <8*size1>>& c1_strm, hls::stream <bool>& e_row_strm )
Scan 2 columns from DDR/HBM buffers.
Parameters:
burst_len | burst read length, must be supported by MC. |
vec_len | number of items to be scanned as a vector from AXI port. |
size0 | size of column 0, in byte. |
size1 | size of column 1, in byte. |
c0vec_ptr | buffer pointer to column 0. |
c1vec_ptr | buffer pointer to column 1. |
nrow | number of row to scan. |
c0_strm | column 0 stream. |
c1_strm | column 1 stream. |
e_row_strm | output end flag stream. |