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