ONors
New Contributor
4 years agoJESD204B debug
I have a custom board which uses JESD204B to receive samples from a ADC. I have two such boards. On one of them JESD204B works as expected, on the other it does not. On the board that is not working I see in reg 0x64 rx_err1 of the JESD204B IP that csr_cg_sync_err, csr_unexpected_kchar, csr_not_in_table_err, csr_disparity_err and sometimes csr_ilas_err are set. I see that the IP de asserts sync. I use only one lane. I see no error regarding sysref. Nor do I see any error reported from the ADC. Does this indicate that the synchronization of the ADC and the FPGA failed because corrupted data was received? How can I proceed to debug the faulty board?