Forum Discussion
Hi,
As I understand it, you are observing no output data from the RX after you unplug and plug back the fiber in C10GX devices using the 1G/2.5G/5G/10G Multi-rate Ethernet PHY Intel FPGA IP Core. The AN feature is turned OFF in the PHY.
To ensure we are on the same page, just would like to check with you on the following:
1. Just would like to check with you on the specific Quartus version that you are using?
2. I understand that you have two duplex PHY IP instances with one PHY A TX sending data to PHY B RX. Would you mind to try using one duplex PHY IP and then perform a fiber loop from TX back to its own RX to see if similar issue occurs? This would help to facilitate and ease further debugging.
3. As I understand it, the register 0x400 has value of 0x8. The link is operating at 1G without AN. Just wonder if you have had a chance to monitor register 0x400 before cable unplug, after cable unplug and after cable replug to see if there is any difference.
4. I understand that you mentioned triggering reset does not recover the PHY. Would you mind to further elaborate which specific reset are you referring to? Just wonder if you are triggering reset to the PHY IP as well as the XCVR reset controller?
5. Would you mind to help tapping status signals ie rx_is_lockedtodata, tx_cal_busy and rx_cal_busy to check on the CDR and calibration?
6. Mind sharing me with the .ip file of you PHY so that I can have better understanding of your configuration.
Please let me know if there is any concern. Thank you.
Best regards,
Chee Pin