diff options
Diffstat (limited to 'led_toggle.v')
| -rw-r--r-- | led_toggle.v | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/led_toggle.v b/led_toggle.v new file mode 100644 index 0000000..df86bf8 --- /dev/null +++ b/led_toggle.v @@ -0,0 +1,31 @@ +// From the book +// bouncy variant + +`include "led_toggle_bouncy.v" +`include "debounce.v" + +module led_toggle ( + input rst_i, + input clk_i, + input key_i, + output [5:0] led +); +parameter STABLE_PERIOD = 50; + +wire outsig; + +debounce db( + .rst_i(rst_i), + .clk_i(clk_i), + .signal_i(key_i), + .signal_o(outsig) +); +defparam db.STABLE_PERIOD = STABLE_PERIOD; + +led_toggle_bouncy tgler( + .clk_i(clk_i), + .key_i(outsig), + .led(led) +); + +endmodule |
