diff options
| -rw-r--r-- | led_toggle_bouncy.tb.v | 77 |
1 files changed, 77 insertions, 0 deletions
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 |
