From ba3a0401352045ddbd85451322767694292e456a Mon Sep 17 00:00:00 2001 From: megacz Date: Mon, 6 Apr 2009 11:50:46 -0700 Subject: [PATCH] add a register delay to the on_screen signal; fixes corruption in left hand pixel column --- ships/Dvi.ship | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ships/Dvi.ship b/ships/Dvi.ship index 0828426..2c925a2 100644 --- a/ships/Dvi.ship +++ b/ships/Dvi.ship @@ -325,8 +325,9 @@ vga_timing_generator // Framebuffer is 544x478 -- yeah, I know that's completely weird. - wire on_screen; - assign on_screen = (x_coord >= 48) && (x_coord < 592); + wire on_screen_; + reg on_screen; + assign on_screen_ = (x_coord >= 48) && (x_coord < 592); wire [9:0] adjusted_x_coord; assign adjusted_x_coord = x_coord - 48; @@ -343,6 +344,7 @@ vga_timing_generator always @(posedge pix_clk) begin vga_pixel_addr <= vga_pixel_addr_; + on_screen <= on_screen_; end wire idle; -- 1.7.10.4