From 376d366a0957d9ae6bacac947e246baa052643bd Mon Sep 17 00:00:00 2001 From: uvok Date: Fri, 26 Dec 2025 11:09:58 +0100 Subject: dd first version of testbench --- led_toggle_bouncy.tb.v | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 led_toggle_bouncy.tb.v (limited to 'led_toggle_bouncy.tb.v') diff --git a/led_toggle_bouncy.tb.v b/led_toggle_bouncy.tb.v new file mode 100644 index 0000000..e7cdfc0 --- /dev/null +++ b/led_toggle_bouncy.tb.v @@ -0,0 +1,77 @@ +module led_toggle_bouncy_tb ( +); + +reg clk_i; +reg key_i; +wire [5:0] led; + +led_toggle_bouncy uut( + .clk_i(clk_i), + .key_i(key_i), + .led(led) +); + +initial begin + $dumpfile("led_toggle_bouncy.lxt2"); $dumpvars(); + + clk_i <= 0; + key_i <= 1'b1; + + #10 + clk_i <= ~clk_i; + #10 + clk_i <= ~clk_i; + + #5 + key_i <= ~key_i; + #5 + + clk_i <= ~clk_i; + #10 + clk_i <= ~clk_i; + #10 + clk_i <= ~clk_i; + #10 + clk_i <= ~clk_i; + + #5 + key_i <= ~key_i; + #5 + + clk_i <= ~clk_i; + #5 + key_i <= ~key_i; + #5 + clk_i <= ~clk_i; + #10 + clk_i <= ~clk_i; + #5 + key_i <= ~key_i; + #5 + clk_i <= ~clk_i; + #10 + clk_i <= ~clk_i; + #5 + key_i <= ~key_i; + #5 + clk_i <= ~clk_i; + #10 + clk_i <= ~clk_i; + #5 + key_i <= ~key_i; + #5 + clk_i <= ~clk_i; + #10 + clk_i <= ~clk_i; + #10 + clk_i <= ~clk_i; + #10 + clk_i <= ~clk_i; + #10 + clk_i <= ~clk_i; + #10 + + $finish(); +end + +endmodule -- cgit v1.2.3