Part Number: ADC32RF45EVM
Other Parts Discussed in Thread: ADC32RF45, LMX2582, ADC32RF42, LMK04828
Hello Everyone
I am using the AD32RF45EVM with an Xilinx Virtex Ultrascale+ 9, 3e- Board to develop an JESD204B link to transfer the data from the ADC-Converter to the FPGA. Therefore i have implemented a JESD204B Receiver on the FPGA with the IP-Core from Xilinx( JESD204B v.7.2). The TX in this setup is realized by the JESD204B Interface of the ADC32RF45. Now i am having problems to establish a JESD link between the ADC32RF45 and the FPGA.
My configuration of the FPGA is : LMFS= 82820, K=16, Lanes =8 , Scrambling off, SYSREF not required, SYSREF always off, Line Rate = 4,096 GbpsQPLL1, drpclk= 102,4 Mhz, sample sysref on negative edge, LMFC Buffer =256, JESD204 with global clock. I am supplying the Core Clock and DRP clock separate from the Transceiver reference Clock, through DClkout12 with 102,4 Mhz..
My configuration of the ADC32RF45EVM is : Internal Clock of LMK4828 is 3072 MHz, Sample Clock of ADC is 1024 Mhz. LMX2582 supplies ADC clock.Reference Clock for the FPGA is ( DClkout0 =102,4 Mhz, Divider =30), SYSREF is 3,2 MHZ( Divider =960) and applied to ADC on SDClkout1 and on FPGA on SDClkout3 in continous mode. I am putting two lower frequency signals from an signal generator to both of the ADC input channel, with 12 Bit resoultion and in bypass mode.
The PLLs of the transceivers on the FPGA are already locked and the reset of the receiver is done. I also could achieve CommaDetermination ( gtCommaDet) for all lanes. Also i had read out through debug regsiters of the Receiver that the RX had temporarily a SYNC High signal and CGS(Code Group synchronization) and also incoming K28.5 initialization characters I got the result oftemporarily(very short time) SYNC/CGS when i was sending Link Layer Testmodes(continous K28.5 and Repeat ILA) from the ADC GUI. But the Link has no permanent synchronization, but in the HDL-Simulation of the JESD204b Rx everything is working fine with permanent sync and sucessfull data transmission.But in the real system no permanent SYNC was seen and no data was received at the FPGA.
I would be happy if you could help me with this issue !
Regards
Michael
hereby i am sending you my configuration file of the ADC32RF45 EVM GUI