clk clk reset reset set_stb set_stb set_addr[7:0] set_addr[7:0] HEXRADIX set_data[31:0] set_data[31:0] HEXRADIX in_tdata[63:0] in_tdata[63:0] HEXRADIX in_tlast in_tlast in_tvalid in_tvalid in_tready in_tready out_tdata[63:0] out_tdata[63:0] HEXRADIX out_tlast out_tlast out_tvalid out_tvalid out_tready out_tready fc_tdata[63:0] fc_tdata[63:0] HEXRADIX fc_tvalid fc_tvalid fc_tready fc_tready fc_tlast fc_tlast go_until_seqnum[31:0] go_until_seqnum[31:0] HEXRADIX current_seqnum[31:0] current_seqnum[31:0] HEXRADIX go go window_size[31:0] window_size[31:0] HEXRADIX window_reset window_reset always_go always_go