summaryrefslogtreecommitdiff
path: root/debounce.v
diff options
context:
space:
mode:
Diffstat (limited to 'debounce.v')
-rw-r--r--debounce.v3
1 files changed, 2 insertions, 1 deletions
diff --git a/debounce.v b/debounce.v
index 49fccdc..e16ea37 100644
--- a/debounce.v
+++ b/debounce.v
@@ -24,11 +24,12 @@ always @(posedge clk_i or negedge rst_i) begin
prev_state <= INIT_SIG_STATE;
signal_o <= INIT_SIG_STATE;
end else begin
- clk_counter <= clk_counter + 1;
if (signal_i != prev_state) begin
clk_counter <= 0;
prev_state <= signal_i;
+ end else begin
+ clk_counter <= clk_counter + 1;
end
if (clk_counter === STABLE_PERIOD) begin