Hi,
Thanks for your update. Regarding your latest observation on the following:
But if we download the same sof again.. SDI will be back to work.. Any thought?
[CP] Based on my experience, generally this observation happens to the system which the refclk or the CLKUSR is not available or stable during device power up. After the first power up, the XCVR is not properly calibrated and thus cannot function properly. With the second programming of the SOF, this time, the clocks are already stable, the calibration is successful and the XCVR will function properly.
Another case of this is some of the clock oscillators are programmed by the FPGA. These clocks are only available after FPGA is in user mode.
You can try a user recalibration to the SDI TX transceiver to see if it will bring it after the first SOF downloading.
Please let me know if there is any concern. Thank you.
Best regards,
Chee Pin