Other Parts Discussed in Thread: ADS54J60, TI-JESD204-IP
Hello,
I am using the TSW54J60EVM and a Avnet FPGA development board for a high speed ADC data acquisition system. I set up the ADC/PLL parameters using TI's ADC54JXXEVM software. On the FPGA side, a JESD rx core is used. The test condition is: JP2 short (ADC1 has zero input). JP1 open, a 10MHz, 20mVpp sine signal was sent to J3/INBP. No input signal to J4/INBM. I am using FPGA ILA to capture the ADC data. I got the rxData from the JESD rxCore. But I am not sure how to confirm these data. My questions are:
1) What is the format of the ADC data: is it 2’s complementary ?
2) What is the ADC data frame sequence ? I.e., the ADC data order ? There are 256 bit in each from from the rxData. It looks the upper and lower 128 bits are for the two ADC channels. But I don't know the sequence within the 128bits (8 16-bit ADC data)
3) When I click the “flip ADC data” choice on the ADC setting page, I did observe that the ADC data are flipped; MSB become LSB. Does this mean the JESD204 between the TI demo board and the Xilinx FPGA board is working ? In the FPGA JESD rx Core, the rx_sync and rx_tvalid are always high.
Attached is the ILA image on FPGA, the JESD204 settings on the TSW54J60EVM and on the Vivado IP.
If anyone has suggestions, please help me on this. I have been stuck on this for a while.
Thanks a lot in advance.
-ytian