Browse Source

project/rgb_panel: Fixup the testbench

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Sylvain Munaut 5 years ago
parent
commit
87a8bd5b4d
1 changed files with 8 additions and 1 deletions
  1. 8 1
      projects/rgb_panel/sim/hub75_top_tb.v

+ 8 - 1
projects/rgb_panel/sim/hub75_top_tb.v

@@ -51,6 +51,7 @@ module hub75_top_tb;
 	// Signals
 	reg rst = 1'b1;
 	reg clk = 1'b0;
+	reg clk_2x = 1'b0;
 
 	wire [$clog2(N_ROWS)-1:0] hub75_addr;
 	wire [(N_BANKS*N_CHANS)-1:0] hub75_data;
@@ -100,7 +101,8 @@ module hub75_top_tb;
 	end
 
 	// Clocks
-	always #33 clk = !clk;	// ~ 30 MHz
+	always #33 clk = !clk;			// ~ 30 MHz
+	always #16.5 clk_2x = !clk_2x;	// ~ 60 MHz
 
 	// DUT
 	hub75_top #(
@@ -126,11 +128,13 @@ module hub75_top_tb;
 		.fbw_wren(fbw_wren),
 		.frame_swap(frame_swap),
 		.frame_rdy(frame_rdy),
+		.ctrl_run(1'b1),
 		.cfg_pre_latch_len(8'h80),
 		.cfg_latch_len(8'h80),
 		.cfg_post_latch_len(8'h80),
 		.cfg_bcm_bit_len(8'h06),
 		.clk(clk),
+		.clk_2x(clk_2x),
 		.rst(rst)
 	);
 
@@ -175,6 +179,9 @@ module hub75_top_tb;
 		.fbw_wren(fbw_wren),
 		.frame_swap(frame_swap),
 		.frame_rdy(frame_rdy),
+		.ui_up(1'b0),
+		.ui_mode(1'b0),
+		.ui_down(1'b0),
 		.clk(clk),
 		.rst(rst)
 	);