From 5462849f035cd03aa27d5d7807ad9d604e6f7bc8 Mon Sep 17 00:00:00 2001 From: hadeshyp Date: Thu, 28 Jan 2010 12:08:28 +0000 Subject: [PATCH] *** empty log message *** --- trb_net16_api_ipu_streaming.vhd | 2 +- trb_net16_ipudata.vhd | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/trb_net16_api_ipu_streaming.vhd b/trb_net16_api_ipu_streaming.vhd index 23c5809..80d0159 100644 --- a/trb_net16_api_ipu_streaming.vhd +++ b/trb_net16_api_ipu_streaming.vhd @@ -312,7 +312,7 @@ APL_FEE_LENGTH_IN <= x"0000"; end process; APL_FEE_SEND_IN <= cts_start_readout_rising; - APL_FEE_READ_IN <= FEE_READ_IN or (APL_FEE_TYP_OUT /= TYPE_DAT); + APL_FEE_READ_IN <= '1' when FEE_READ_IN = '1' or (APL_FEE_TYP_OUT /= TYPE_DAT) else '0'; FEE_DATAREADY_OUT <= APL_FEE_DATAREADY_OUT when APL_FEE_TYP_OUT = TYPE_DAT else '0'; FEE_DATA_OUT <= APL_FEE_DATA_OUT; diff --git a/trb_net16_ipudata.vhd b/trb_net16_ipudata.vhd index 187d57b..929337b 100644 --- a/trb_net16_ipudata.vhd +++ b/trb_net16_ipudata.vhd @@ -229,7 +229,7 @@ begin else if update_buffer_length = '1' then buf_IPU_LENGTH_IN <= IPU_LENGTH_IN; - elsif buf_IPU_READ = '1' and IPU_DATAREADY_IN = '1' then + elsif buf_IPU_READ = '1' and IPU_DATAREADY_IN = '1' and first_ipu_read = '0' then buf_IPU_LENGTH_IN <= buf_IPU_LENGTH_IN - 1; end if; if update_buffer_error = '1' then -- 2.43.0