diff --git a/libraries/io/tr_xaui/src/vhdl/tr_xaui.vhd b/libraries/io/tr_xaui/src/vhdl/tr_xaui.vhd index 626e3c926246515eef40d080bf470dadfd2d8b10..7018d3ad213e38ac79591a07910d2d816edd3f45 100644 --- a/libraries/io/tr_xaui/src/vhdl/tr_xaui.vhd +++ b/libraries/io/tr_xaui/src/vhdl/tr_xaui.vhd @@ -109,7 +109,6 @@ ARCHITECTURE str OF tr_xaui IS SIGNAL txc_tx_ready_arr : STD_LOGIC_VECTOR(g_nof_xaui-1 DOWNTO 0); SIGNAL rxc_rx_ready_arr : STD_LOGIC_VECTOR(g_nof_xaui-1 DOWNTO 0); SIGNAL txc_rx_channelaligned_arr : STD_LOGIC_VECTOR(g_nof_xaui-1 DOWNTO 0); - SIGNAL txc_rx_channelaligned_dly_arr : STD_LOGIC_VECTOR(g_nof_xaui-1 DOWNTO 0); SIGNAL tx_framer_siso_arr : t_dp_siso_arr(g_nof_xaui-1 DOWNTO 0); SIGNAL tx_framer_sosi_arr : t_dp_sosi_arr(g_nof_xaui-1 DOWNTO 0); @@ -171,8 +170,8 @@ BEGIN xgmii_rx_d_arr(i) <= func_xgmii_d(xgmii_rx_dc_out_arr(i)); xgmii_rx_c_arr(i) <= func_xgmii_c(xgmii_rx_dc_out_arr(i)); - tx_siso_arr(i).ready <= '0' WHEN txc_rx_channelaligned_dly_arr(i) = '0' ELSE tx_framer_siso_arr(i).ready; - tx_siso_arr(i).xon <= txc_rx_channelaligned_dly_arr(i); + tx_siso_arr(i).ready <= '0' WHEN txc_rx_channelaligned_arr(i)='0' ELSE tx_framer_siso_arr(i).ready; + tx_siso_arr(i).xon <= txc_rx_channelaligned_arr(i); tx_framer_sosi_arr(i) <= tx_sosi_arr(i);