-- SFPs are disabled on unused SerDes channels
-------------------------------------------------
-- BUG: slave ports need also disable with link_tx_ready(i)
- SD_TXDIS_OUT(3) <= DESTROY_LINK_IN(3) or (not SLAVE_ACTIVE_IN) or RESET
+ SD_TXDIS_OUT(3) <= DESTROY_LINK_IN(3) or (not SLAVE_ACTIVE_IN) --or RESET
when IS_MODE(3) = c_IS_MASTER else
not link_rx_ready_i(3) when IS_MODE(3) = c_IS_SLAVE else
'1' when IS_MODE(3) = c_IS_UNUSED else
'0';
- SD_TXDIS_OUT(2) <= DESTROY_LINK_IN(2) or (not SLAVE_ACTIVE_IN) or RESET
+ SD_TXDIS_OUT(2) <= DESTROY_LINK_IN(2) or (not SLAVE_ACTIVE_IN) --or RESET
when IS_MODE(2) = c_IS_MASTER else
not link_rx_ready_i(2) when IS_MODE(2) = c_IS_SLAVE else
'1' when IS_MODE(2) = c_IS_UNUSED else
'0';
- SD_TXDIS_OUT(1) <= DESTROY_LINK_IN(1) or (not SLAVE_ACTIVE_IN) or RESET
+ SD_TXDIS_OUT(1) <= DESTROY_LINK_IN(1) or (not SLAVE_ACTIVE_IN) --or RESET
when IS_MODE(1) = c_IS_MASTER else
not link_rx_ready_i(1) when IS_MODE(1) = c_IS_SLAVE else
'1' when IS_MODE(1) = c_IS_UNUSED else
'0';
- SD_TXDIS_OUT(0) <= DESTROY_LINK_IN(0) or (not SLAVE_ACTIVE_IN) or RESET
+ SD_TXDIS_OUT(0) <= DESTROY_LINK_IN(0) or (not SLAVE_ACTIVE_IN) --or RESET
when IS_MODE(0) = c_IS_MASTER else
not link_rx_ready_i(0) when IS_MODE(0) = c_IS_SLAVE else
'1' when IS_MODE(0) = c_IS_UNUSED else
clk_rx_full(1) when ((quad_mode >= 8) and (IS_MODE(1) = c_IS_SLAVE)) else
clk_rx_full(2) when ((quad_mode >= 8) and (IS_MODE(2) = c_IS_SLAVE)) else
clk_rx_full(3) when ((quad_mode >= 8) and (IS_MODE(3) = c_IS_SLAVE)) else
--- clk_tx_full(0) when ((quad_mode = 1) and (IS_MODE(0) = c_IS_MASTER)) else
--- clk_tx_full(1) when ((quad_mode = 1) and (IS_MODE(1) = c_IS_MASTER)) else
--- clk_tx_full(2) when ((quad_mode = 1) and (IS_MODE(2) = c_IS_MASTER)) else
--- clk_tx_full(3) when ((quad_mode = 1) and (IS_MODE(3) = c_IS_MASTER)) else
'0';
-------------------------------------------------