AnsweredAssumed Answered

AD9371 Jesd does not sync

Question asked by Reis on Apr 27, 2017
Latest reply on Dec 7, 2017 by Vinod

Hi,

I m building an application for initializing and configuring AD9371, uising the mykonos api, and the common drivers. 

I followed the procedure described on the headless.c , all initializations seam correct until BBIC JESD Sync Verification.

 

The xcvr cores initialization is made successfully using the setup functions of the common drivers.

 

Usign this code, the sysref is detected but the jesd doesn't sync. 

Why doesn´t it sync ?

 

/*************************************************************************/
/***** Enable SYSREF to Mykonos and BBIC *****/
/*************************************************************************/
/*** < Action: Sends SYSREF Here > ***/
AD9528_setupSYSREF(&ad9528Clock,16,CONTINUOUS,EIGHT_PULSES);
AD9528_requestSysref(&ad9528Clock,1);

/*** < Info: Mykonos is actively transmitting CGS from the RxFramer> ***/

/*** < Info: Mykonos is actively transmitting CGS from the ObsRxFramer> ***/

/*** < Action: Insert User: BBIC JESD Sync Verification Code Here > ***/
if(jesd_status(bbic_rx_jesd)<0){
xil_printf("RX JESD SYNC ERROR\n");
}

if(jesd_status(bbic_rx_os_jesd)<0){
xil_printf("RX OS JESD SYNC ERROR\n");
}

if(jesd_status(bbic_tx_jesd)<0){
xil_printf("TX JESD SYNC ERROR\n");

 

 

Thank you

Outcomes