commit 0d6544e47a7bf4f517653ba281efa9f296f672b2
parent 38ba90f150915b99d24ec4216254ef503f01bfa1
Author: Brian Swetland <swetland@frotz.net>
Date: Sat, 17 Nov 2018 12:13:25 -0800
hack: make vga background red when cpu is held in reset
Diffstat:
1 file changed, 10 insertions(+), 3 deletions(-)
diff --git a/hdl/ice40.v b/hdl/ice40.v
@@ -119,11 +119,13 @@ sram ram1(
.we(we & cs1w & cs_sram)
);
+wire [1:0]vr, vg, vb;
+
vga40x30x2 vga(
.clk25m(clk25m),
- .red(vga_r),
- .grn(vga_g),
- .blu(vga_b),
+ .red(vr),
+ .grn(vg),
+ .blu(vb),
.hs(vga_hsync),
.vs(vga_vsync),
.vram_waddr(waddr[10:0]),
@@ -132,6 +134,11 @@ vga40x30x2 vga(
.vram_clk(sys_clk)
);
+// hack: flip display from blue to red when CPU is held in reset
+assign vga_r = cpu_reset ? vb : vr;
+assign vga_g = vg;
+assign vga_b = cpu_reset ? vr : vb;
+
endmodule
module sram(