A10GX series FPGA: Manual xcvr_phy said that transeciever must have a clock before loading the program, otherwise it needs to recalibrate transeciever, but I encountered a problem when performing JESD204B transmission channel calibration.
According to the manual xcvr_phy p558, the first step is to request internal bus arbitration. However, the application was unsuccessful, the bus was always occupied by PreSICE, and the 0x281 register status register showed that the transceiver Tx and Rx calibration was not completed.
May I know do your issue recover after you perform another round of transceiver reset to trigger the calibration process again ?
There are couple of reasons that may affect transceiver power on calibration
Also, what's the status of CDR lockedtodata signal ? Is it asserted high ?