Arria10 transceiver PHY rx_control[] issue
Hi!
In our Arria10 device, transceiver phy is configured as below,
-Transceiver Configuration rules:Basic(Enhanced PCS)
-PMA configuration rules:basic
-Number of data channels:6
-Data rate:6144Mbps
-TX channel bonding mode:PMA and PCS bonding
-"Enable tx_pma_div_clkout port" is checked, division factor=33
We checked "Enable rx_seraillpbken port" and set to 1'b1 for serial loop back mode.
[result]
6 channels tx_control[1:0] are set to 2'b01.
But rx_control[1:0] of some channels are sometime different from 2'b01.
We attached the signal tap capture "WS000028.JPG"
WS0000028.JPG:
tx_control and rx_control signals are captured.
signal name description
tx_control[11:10]: tx_control[1:0] for channel 5
tx_control[ 9: 8]: tx_control[1:0] for channel 4
tx_control[ 7: 6]: tx_control[1:0] for channel 3
tx_control[ 5: 4]: tx_control[1:0] for channel 2
tx_control[ 3: 2]: tx_control[1:0] for channel 1
tx_control[ 1: 0]: tx_control[1:0] for channel 0
rx_control[11:10]: rx_control[1:0] for channel 5
rx_control[ 9: 8]: rx_control[1:0] for channel 4
rx_control[ 7: 6]: rx_control[1:0] for channel 3
rx_control[ 5: 4]: rx_control[1:0] for channel 2
rx_control[ 3: 2]: rx_control[1:0] for channel 1
rx_control[ 1: 0]: rx_control[1:0] for channel 0
Why are tx_control and rx_control not same ?
We suspect transceiver PHY reference clock jitter.
Cloud you tell reconfirm point ?
BR,
taira