clk clk rst rst in_blank in_blank in_hsync in_hsync in_vsync in_vsync in_red[7:0] in_red[7:0] in_green[7:0] in_green[7:0] in_blue[7:0] in_blue[7:0] out_hsync out_hsync out_vsync out_vsync out_red[7:0] out_red[7:0] out_green[7:0] out_green[7:0] win_hsync win_hsync #FFFF00 true out_blue[7:0] out_blue[7:0] win_hsync_int win_hsync_int win_hsync_exp win_hsync_exp #FAAFBE true win_vsync win_vsync #FFFF00 true win_vsync_int win_vsync_int win_vsync_exp win_vsync_exp #FAAFBE true out_data_en out_data_en #FFA500 true out_data_valid out_data_valid #FFA500 true out_data[23:0] out_data[23:0] #FFA500 true in_pxd[23:0] in_pxd[23:0] win_pxd[23:0] win_pxd[23:0] out_pxd[23:0] out_pxd[23:0] in_pxd_match[3:0] in_pxd_match[3:0] in_pxd_match_sr[2:0][3:0] in_pxd_match_sr[2:0][3:0] in_pxd_pattern_match in_pxd_pattern_match scan_x[11:0] scan_x[11:0] UNSIGNEDDECRADIX scan_y[11:0] scan_y[11:0] UNSIGNEDDECRADIX win_x[11:0] win_x[11:0] UNSIGNEDDECRADIX win_y[11:0] win_y[11:0] UNSIGNEDDECRADIX win_x_int[11:0] win_x_int[11:0] UNSIGNEDDECRADIX win_y_int[11:0] win_y_int[11:0] UNSIGNEDDECRADIX win_w_int[11:0] win_w_int[11:0] UNSIGNEDDECRADIX win_h_int[11:0] win_h_int[11:0] UNSIGNEDDECRADIX win_w[11:0] win_w[11:0] UNSIGNEDDECRADIX win_h[11:0] win_h[11:0] UNSIGNEDDECRADIX win_hsync_ctr[11:0] win_hsync_ctr[11:0] UNSIGNEDDECRADIX win_hsync_ctr_int[11:0] win_hsync_ctr_int[11:0] UNSIGNEDDECRADIX win_vsync_ctr[11:0] win_vsync_ctr[11:0] UNSIGNEDDECRADIX win_vsync_ctr_int[11:0] win_vsync_ctr_int[11:0] UNSIGNEDDECRADIX matcher_state[5:0] matcher_state[5:0] matched matched scan_x_reg[3:0][11:0] scan_x_reg[3:0][11:0] in_hsync_reg in_hsync_reg in_vsync_reg in_vsync_reg in_pxd_reg[23:0] in_pxd_reg[23:0] match_locked match_locked testcase_id[31:0] testcase_id[31:0] #FAAFBE true UNSIGNEDDECRADIX expected_data[23:0] expected_data[23:0] #FAAFBE true expected_data_last[23:0] expected_data_last[23:0] #FAAFBE true read_pos[31:0] read_pos[31:0] #FAAFBE true win_header win_header #FAAFBE true