From: Cahit Date: Thu, 24 Apr 2014 21:35:54 +0000 (+0200) Subject: bug fix for high hit rates X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=ff4a81fb1ce551eb49a5b667c584e919fce0a31b;p=trb3.git bug fix for high hit rates --- 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');