`timescale 1us/1ns module led_toggle_bouncy_tb ( ); reg clk_i; reg key_i; wire [5:0] led; integer i = 0; led_toggle_bouncy uut( .clk_i(clk_i), .key_i(key_i), .led(led) ); initial begin clk_i <= 0; key_i <= 1'b1; $dumpfile("led_toggle_bouncy.lxt2"); $dumpvars(); end always #10 clk_i = ~clk_i; initial begin // initial key press #25 key_i <= ~key_i; #40 key_i <= ~key_i; // try bouncing #50 for (i=0; i < 20; i = i + 1) begin #20 key_i <= ~key_i; end #105 $finish(); end endmodule