DP-HLS
 All Classes Namespaces Files Functions Variables Typedefs Macros Pages
compat.h
Go to the documentation of this file.
1 
12 #ifndef COMPAT_H
13 #define COMPAT_H
14 
15 #include "params.h"
16 
17 #include "../../include/shift_reg.h"
18 
19 namespace Compat {
20 
21  void PrepareArrayInput(
22  ShiftRegister<char_t, PE_NUM> &local_query,
23  ShiftRegister<char_t, PE_NUM> &local_reference,
24  hls::vector<type_t, N_LAYERS> (&last_pe_score)[MAX_REFERENCE_LENGTH],
25  ShiftRegisterBlock<hls::vector<type_t, N_LAYERS>, PE_NUM, 2> &dp_mem,
26  int &i, idx_t &last_row_r, int &tb_idx, int (&pe_cnt)[PE_NUM],
27  input_char_block_t &local_query_out,
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
32  );
33 
34 
35 }
36 
37 #endif // COMPAT_H
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