summaryrefslogtreecommitdiff
path: root/debounce.v
diff options
context:
space:
mode:
authoruvok2025-12-26 15:43:40 +0100
committeruvok2025-12-26 15:43:40 +0100
commitb5ec5db47b5355043a4125721ae98e37e4c2a6bb (patch)
treeff8801ba578e4df029cae986fd05138f6049e1b0 /debounce.v
parent9d2d63c32d1c51d6521199c90b4faea8989ab657 (diff)
debounce: Increment clk_count in else block
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