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.

AFE7950EVM: Bringup Failure & Missing CAPI commands

Part Number: AFE7950EVM
Other Parts Discussed in Thread: AFE7920EVM, AFE7950

Tool/software:

Hello

I'm working with the AFE7920EVM in combination with the TSW14J57 Capture Card and I'm not able to perform a working bringup. I use the script 'AFE79xx_EVM_Mode2.py' for the AFE
and the files 'AFE79xx_2x2RX_24410' and 'AFE79xx_2x2RX_44210' for the ADC/DAC tab in HSDC Pro. Multiple errors are occuring during the bringup that indicate that the JESD link is not working.
However, I'm able to capture data with the ADC, only the DAC link seems to not be working. I get the following errors:

Serdes-FIFO error for lane 0: 1 (for each lane 0-3 and both decies RX: 0 and 1)
Comma Align LockLane0: False; Please see if transmitter is sending and eye is good. (for each lane 0-3 and both decies RX: 0 and 1)

I used the command getSerdesEye to plot the eye diagram and it is just a constant 0 plot. Probably the transmitter is not sending anything.
What could be a fix for these issues?

Furthermore, the documents 'AFE79XX JESD APP NOTE' and 'Debugging AFE7950 for Run Time and Post Bring-Up
Failure' reference multiple CAPI command to investigate these problems. However I'm not able to execute them and I can't find them in the python source code of any of the modules?. Specifically,
I'm referring to the following commands:

From AFE79XX JESD APP NOTE:
getSerdesRxLaneEyeMarginValue
enableSerdesRxPrbsCheck
getSerdesRxPrbsError
sendSerdesTxPrbs
getSerdesRxPrbsError

From Debugging AFE7950 for Run Time and Post Bring-Up
Failure:
getSerdesLinkStatus
reAdaptSerDesAllLanes
pollSerdesLinkStatusAllLanes
SetSerdesTxCursor

How can I run them?

Thank you,
Yan

  • Hi Yan,

    When you see these FIFO errors in Latte can you try pressing the 'Send' button in HSDC Pro and enter the following command in the Latte command line 'AFE.adcDacSync(1)', this will try to re-establish the JESD link?

    Regards,

    David Chaparro