From ff4a81fb1ce551eb49a5b667c584e919fce0a31b Mon Sep 17 00:00:00 2001 From: Cahit Date: Thu, 24 Apr 2014 23:35:54 +0200 Subject: [PATCH] bug fix for high hit rates --- tdc_releases/tdc_v1.6.1/Channel_200.vhd | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tdc_releases/tdc_v1.6.1/Channel_200.vhd b/tdc_releases/tdc_v1.6.1/Channel_200.vhd index cc32356..621c87c 100644 --- a/tdc_releases/tdc_v1.6.1/Channel_200.vhd +++ b/tdc_releases/tdc_v1.6.1/Channel_200.vhd @@ -5,7 +5,7 @@ -- File : Channel_200.vhd -- Author : c.ugur@gsi.de -- Created : 2012-08-28 --- Last update: 2014-04-18 +-- Last update: 2014-04-24 ------------------------------------------------------------------------------- -- Description: ------------------------------------------------------------------------------- @@ -655,7 +655,7 @@ begin -- Channel_200 end if; -- when FLUSH_A => - FSM_RD_STATE <= FLUSH_B; + FSM_RD_STATE <= FLUSH_D; -- when FLUSH_B => FSM_RD_STATE <= FLUSH_C; @@ -673,7 +673,7 @@ begin -- Channel_200 -- when READOUT_EPOCH => -- first epoch word should be readout - FSM_RD_STATE <= READOUT_DATA_C; + FSM_RD_STATE <= READOUT_DATA_A; -- when READOUT_DATA_A => FSM_RD_STATE <= READOUT_DATA_B; @@ -744,7 +744,7 @@ begin -- Channel_200 when READOUT_EPOCH => fifo_data_i <= epoch_value; fifo_data_valid_i <= '1'; - fifo_rd_data_i <= '0'; + fifo_rd_data_i <= '1'; fsm_rd_debug_i <= x"6"; when READOUT_DATA_A => fifo_data_i <= (others => '0'); -- 2.43.0