From 966704a4de85ad19f857efadcccfc3864c719c43 Mon Sep 17 00:00:00 2001 From: otroubi Date: Fri, 15 May 2026 14:53:00 +0300 Subject: [PATCH] chore: 2 starts incident --- rtl/generator/src/generator.sv | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/rtl/generator/src/generator.sv b/rtl/generator/src/generator.sv index e37d991..030dfd0 100644 --- a/rtl/generator/src/generator.sv +++ b/rtl/generator/src/generator.sv @@ -44,19 +44,20 @@ module generator cnt_period <= '0; sample_req <= 0; end else begin - if (start) begin + if (start & !enable) begin enable <= 1'b1; cnt_pulse_num <= '0; cnt_period <= '0; - + sample_req <= 1; pulse_width_reg <= pulse_width; pulse_period_reg <= pulse_period; pulse_num_reg <= pulse_num; pulse_height_reg <= pulse_height; - end + end if (enable) begin + if (!sample_req && (cnt_period == 0)) begin pulse_height_out_reg <= ZERO_LEVEL; if (sample_done) begin