About dynamic reconfiguration of transceiver
Hi all,
I have one problem:
1. If I switch one data rate to another data rate for transceiver directly, It can works normally.
2. But, for another case , the result is not same:
Operation : For current data rate, if I re-download the .mif file of current data rate(it includes followed related reset and usr recalibration), when cal_busy is low and reset signals are all released, related plls are all locked and CDR are all locked to data, the transceiver can be used to read or write data. after some time, I switch one data rate to another data rate (more high compared to former) (it also includes followed related reset and usr recalibration), after cal_busy is low and reset signals are all released, related plls are all locked and CDR are all locked to data, though that I monitor the lockedtodata is not desserted (I think that CDR are work normally), but the parallel data which RX output is not normal, I found that the position of data aligner (outside of transceiver) is continually to change,( The data aligner is verified correctly by case 1 at same data rate), so I think the problem is likely generated by transceiver, but I can not provide further evidence. I want to know that the above operation is right or not? If not, could you give me some advice?
Just for the above operation, because I will use one reset signal outside of FPGA to reset whole system under the condition of not power-down.
Brs,
Lambert