Template Class dt_kernel_fw_pass

Class Documentation

template<int IN_PTR, int FW_PTR, int ROWS, int COLS, int USE_URAM>
class dt_kernel_fw_pass

Public Functions

inline dt_kernel_fw_pass()
inline dt_kernel_fw_pass(int rows, int cols)
inline void initialize_f()
inline void apply_f(ap_uint<IN_PTR> _src_data, ap_uint<FW_PTR> &local_fw_pass_data, ap_uint<FW_PTR> patch_top_0, ap_uint<FW_PTR> patch_top_1, ap_uint<FW_PTR> patch_top_2, ap_uint<FW_PTR> patch_left)
inline void process_row_f(ROW_IDX_T r, ap_uint<IN_PTR> *_src, ap_uint<FW_PTR> *_fw_pass)
inline bool process_image_f(ap_uint<IN_PTR> *_src, ap_uint<FW_PTR> *_fw_pass)

Public Members

xf::cv::LineBuffer<1, COLS + 2, ap_uint<FW_PTR>, (USE_URAM ? RAM_S2P_URAM : RAM_S2P_BRAM), 1> buff
int im_h
int im_w
COL_IDX_T num_clks_per_row
SIZE_IDX_T rd_ptr
SIZE_IDX_T wr_ptr
int fl = 0