This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AFE7950: Our design has a problem initializing the JESDI interface between TI FPGA IP and the AFE7950 ,reliably.

Part Number: AFE7950

Tool/software:

Our design has a problem initializing the JESDI interface between TI FPGA  IP and the AFE7950 ,reliably. The ADC side of the JESDI interface is failing to  initialize reliably about 50-60% of the time.

The signaling on the ADC JESDI RX  interface in the FPGA displays as shown below in the included image(first image) when it fails.

The rx_sync_reset is held asserted while the 7950 initializes, but on completion of the AFE initialization and release of rx_sync_reset the receive interface doesn’t seem to be syncing and won’t start up.

From the image below it can be observed that the ila_rx_data_valid never goes high     and the rx_sync_n never goes high . However it can be seen that the lmfc pulse trains realigns just at the point where the sysref align count goes from 0 to 1. Also there is zero errors in the error counters.

The included failing image (second image) is what we see when the initialization completes correctly (See below) :

 

So how can we diagnose what is causing the initialization to fail? Is there any status that can be probed on the testports  1,2,3 on the TI FPGA IP core that can provide some insight as to why the failing sequence above occurs ?

 

Also is there an update to the IP JESDI core?

Thanks

Joe