This section provides recommendations for correctly configuring the PHY.
The NIDRU processes oversampled data from a PHY, which is usually a SelectIO interface or a transceiver. In this second case, the receiver has to be configured in lock to reference mode, and its auto-adapting equalizer should be disabled by setting these ports to the following values.
GTY/GTYP Transceivers
- RXCDRHOLD = 1
- RXLPMEN = 1
- CHx_ADAPT_GEN_CFG3[20:16] = 5'b11111
- CHx_ADAPT_KH_CFG0[15:11] = 5'b00000
- CHx_ADAPT_KH_CFG2[14:11] = 4'b1111
- CHx_ADAPT_KH_CFG4[15:11] = 5'b00000
- CHx_ADAPT_KL_CFG0[15:11] = 5'b00000
- CHx_ADAPT_KL_CFG1[14:11] = 5'b00000
- CHx_FABRIC_INTF_CFG0[1] = 1'b0
- CHx_FABRIC_INTF_CFG4[31] = 1'b1
GTM Transceivers
- RXCDRHOLD = 1
- CHx_RX_APT_CFG52[31:0] = 32'b11111111111111111111111111111111
- CHx_RX_APT_CFG53[27:24] = 4'b1111
- CHx_RX_APT_CFG54[27] = 1'b1
These settings can be seen in the hardware test benches delivered with this application note.