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.

AFE58JD48: AFE58JD48

Part Number: AFE58JD48

I am using Intel FPGA to receive data from AFE through the Jesd204b IP core. The AFE chip documentation tells me that each chip has two ADC die, and each die has 8 channels. I configured two dies in 80X mode with a sampling clock of 100MHz. According to the manual, I set the L, M, and F values for each die as 2, 8,  8. Since one AFE has two ADC die, based on my understanding, I configured the FPGA's IP core with L, M, and F values of 4, 16, 8, and the rate of each lane is 8G.

However, when I enable the demodulator function, the rate sent to the Jesd module decreases. In this case, do I need to reconfigure the values of M and F? If I don't reconfigure, the lane rate and the actual rate sent to the Jesd module will not match. For example, the data rate sent to jesd module will be only half of the lane rate. Will this cause any problem?

  • Hi Alen,

    Thanks for reaching out.

    The device AFE58JD48 is NDA covered device and hence it is not wise to discuss the details on the public forum. But since the question is pretty generic, I'll answer it here. For future reference or any detailed discussion, I recommend you to kindly drop an email over support_us_afe_tx@list.ti.com, or you can send me a mail on abhishek.vishwa27@ti.com.

    Coming back to your question. Yes, the device has 2 ADC die each comprising 8 channels. Hence there will be 2 JESD links each for the top and bottom Die, and therefore the lane parameters LMF are 2, 8, 8 respectively in 80x PLL mode, which shall be programmed to both the dies.

    While using the demodulator, we have provided various modes of data compression, which enables to compress the Demodulator IQ data to lower number of lanes. We keep the lane rate same by sending the same data multiple times instead of just dropping it. I recommend you to have a look at the demodulator output pattern with examples provided in the datasheet, please refer to section 10.3.7.4.3.1 Demodulator output across decimation factors (Downconversion enabled). 

    Thanks & regards,
    Abhishek