diff --git a/Artix-7-HDMI-processing.xpr b/Artix-7-HDMI-processing.xpr
index 2fb0569..8b8055f 100644
--- a/Artix-7-HDMI-processing.xpr
+++ b/Artix-7-HDMI-processing.xpr
@@ -42,7 +42,7 @@
-
+
diff --git a/src/window_matcher.v b/src/window_matcher.v
index 47740f4..8038f5a 100644
--- a/src/window_matcher.v
+++ b/src/window_matcher.v
@@ -95,8 +95,8 @@ module window_matcher(
assign end_x = marker_x + pattern_meta[2];
assign end_y = marker_y + pattern_meta[3];
- assign win_hsync = win_hsync_int && in_hsync && pattern_locked;
- assign win_vsync = win_vsync_int && in_vsync && pattern_locked;
+ assign win_hsync = win_hsync_int && last_hsync && pattern_locked;
+ assign win_vsync = win_vsync_int && last_hsync && pattern_locked;
assign win_blank = !win_hsync;
always @(posedge clk) begin
@@ -195,7 +195,7 @@ module window_matcher(
endcase
end
- if (pattern_data_rx && win_hsync_int && in_hsync) begin
+ if (pattern_data_rx && win_hsync_int && last_hsync) begin
out_data <= in_pxd;
out_data_valid <= 1'b1;
out_data_en <= 1'b1;