module Debounce #
(
parameter KEY_WIDTH = 1,
parameter CNT_NUM = 19'd240000
)
(
input clk, //system clock
input rst_n, //system reset
input [KEY_WIDTH-1:0] key, //button input
output reg [KEY_WIDTH-1:0] key_sec, //key jitter output
output wire[KEY_WIDTH-1:0] key_pulse, //Debounce pulse output
output reg
(
parameter KEY_WIDTH = 1,
parameter CNT_NUM = 19'd240000
)
(
input clk, //system clock
input rst_n, //system reset
input [KEY_WIDTH-1:0] key, //button input
output reg [KEY_WIDTH-1:0] key_sec, //key jitter output
output wire[KEY_WIDTH-1:0] key_pulse, //Debounce pulse output
output reg