Other Parts Discussed in Thread: ADC12DJ3200, LMK04828
Hi,
I have a ADC12DJ3200EVM Rev A board connected to a KCU105 board. I downloaded the KCU105 reference design firmware. I followed the instructions in the "KCU105 ADC12DJxx00 JESD REFERENCE DESIGN USER GUIDE". I set the FMC Vadj voltage to 1.8V. Use the ADC GUI to config to clk source = on-board, Fs = 1500 Msps, Mode = JMODE0 and programmed the TI board. Set JESD204B to scrambler enabled, K=4, sync input = SYNCSE, JESD Test mode = ramp, pre-emph = 0. I then load the provided *.bit and *.ltx files into the Vivado hardware debugger GUI (2016.1). The FPGA programs correctly and I can see all debug signals in waveform window. I then do an immediate trigger capture and all signals are 0. Sync stays low at 0. I can see LED 4 (clock) blinking indicating it's getting a reference clock. RX VALID always stays low. It seems like some basic parameter isn't set right.
I was able to put an IBERT image into the KCU105 board, changed TI ADC test mode to PRBS23, and verified the QPLL locks and performed eye scans. Eyes look good. BER rate is about 1E-14. So, it seems like signal integrity is OK.
Is there a "trick" to getting the KCU105 firmware to work? Something not mentioned in the user guide?
It seems like I'm missing something very basic. Presumably this bitfile has been tested and validated on the same hardware. Do I need to worry about the KCU105 PCB versions?
thanks in advance for any help and advice!