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
- NZhan15 years ago
Occasional Contributor
Hi Chee, Thanks so much for your kindly reply. 1. Just would like to check with you on the specific Quartus version that you are using? A: I will check with customer later. 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. A: one duplex PHY with fiber loop back can receive correctly after unplug and plug back the fiber. 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. A: sure, will do the experiment later. 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? A: I meant the altera transceiver PHY reset controller IP, with default preset(rx_analogreset duration 70000ns, rx_digitalreset duration 4000ns ) 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? A: check the LTD and LTR. The CSR address 0X464H is all FFs. 6. Mind sharing me with the .ip file of you PHY so that I can have better understanding of your configuration. A: I will check with customer. Regards, Nicole - NZhan15 years ago
Occasional Contributor
Hi Chee Sorry I made a mistake, the PHY IP is 1G/10GbE and 10Gbase-KR phy on A10GX. But other describtion are correct. Q17.1.2Pro. The PHY file is as attached. Regards, Nicole