From 087a63614d62d9e17f0358060342264a84bcdf9b Mon Sep 17 00:00:00 2001 From: Jan Michel Date: Mon, 18 Sep 2023 12:26:41 +0200 Subject: [PATCH] IPU reset makes release --- special/handler_ipu.vhd | 2 +- special/handler_trigger_and_data.vhd | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/special/handler_ipu.vhd b/special/handler_ipu.vhd index 62ddf6e..6a722ba 100644 --- a/special/handler_ipu.vhd +++ b/special/handler_ipu.vhd @@ -384,7 +384,7 @@ assert ( IPU_DATA_OUT <= ipu_data_i; IPU_LENGTH_OUT <= ipu_length_i; IPU_ERROR_PATTERN_OUT <= ipu_error_pattern_i; - IPU_READOUT_FINISHED_OUT <= ipu_finished_i; + IPU_READOUT_FINISHED_OUT <= ipu_finished_i or RESET; --2308 ipu_length_i <= std_logic_vector(total_length) when suppress_output = '0' else (others => '0'); diff --git a/special/handler_trigger_and_data.vhd b/special/handler_trigger_and_data.vhd index db1101f..74cda93 100644 --- a/special/handler_trigger_and_data.vhd +++ b/special/handler_trigger_and_data.vhd @@ -249,7 +249,7 @@ begin reset_ipu_i <= RESET or RESET_IPU; LVL1_TRG_RELEASE_OUT <= buf_lvl1_trg_release; - buf_lvl1_trg_release <= and_all(fee_trg_release); + buf_lvl1_trg_release <= and_all(fee_trg_release) or RESET_IPU; --2308 LVL1_ERROR_PATTERN_OUT <= fee_trg_statusbits; DEBUG_IPU_HANDLER_OUT <= status_ipu_handler_i; -- 2.43.0