From b5ec5db47b5355043a4125721ae98e37e4c2a6bb Mon Sep 17 00:00:00 2001 From: uvok Date: Fri, 26 Dec 2025 15:43:40 +0100 Subject: debounce: Increment clk_count in else block --- debounce.v | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 -- cgit v1.2.3