17 #include "../../include/shift_reg.h"
24 hls::vector<type_t, N_LAYERS> (&last_pe_score)[MAX_REFERENCE_LENGTH],
26 int &i, idx_t &last_row_r,
int &tb_idx,
int (&pe_cnt)[PE_NUM],
28 hls::stream_of_blocks<input_char_block_t> &local_reference_out,
29 hls::stream_of_blocks<score_block_t> &up_prev_out,
30 hls::stream_of_blocks<score_block_t> &diag_prev_out,
31 hls::stream_of_blocks<score_block_t> &left_prev_out
void PrepareArrayInput(ShiftRegister< char_t, PE_NUM > &local_query, ShiftRegister< char_t, PE_NUM > &local_reference, hls::vector< type_t, N_LAYERS >(&last_pe_score)[MAX_REFERENCE_LENGTH], ShiftRegisterBlock< hls::vector< type_t, N_LAYERS >, PE_NUM, 2 > &dp_mem, int &i, idx_t &last_row_r, int &tb_idx, int(&pe_cnt)[PE_NUM], input_char_block_t &local_query_out, hls::stream_of_blocks< input_char_block_t > &local_reference_out, hls::stream_of_blocks< score_block_t > &up_prev_out, hls::stream_of_blocks< score_block_t > &diag_prev_out, hls::stream_of_blocks< score_block_t > &left_prev_out)
Definition: shift_reg.h:87
char_t input_char_block_t[PE_NUM]
Definition: dp_hls_common.h:91
Definition: shift_reg.h:6