Forum Discussion

VBalamurugan29's avatar
VBalamurugan29
Icon for New Contributor rankNew Contributor
29 days ago
Solved

JESD204B Multi-Link configuration with Different Link Parameters on Stratix10

Hi all,

I am working on a project using an FPGA Stratix 10 GX Transceiver-based Development Kit.I have shared below the parameters and configuration details used in my setup.

 

Hardware Configuration:

FPGA: Stratix 10 GX Transceiver-based Development Kit

ADC Devices: 3 × AD9695

Active Channels: 5 complex DDC outputs

Interface: JESD204B Subclass 1

RX Lanes: 10 total

Data Format: Complex I + Q from DDCs

 

JESD204B IP Core Settings:

Link 1 (ADC1): M = 8, L = 4, S = 1 → (JESD204B IP Core, Link = 1)

Link 2 (ADC2): M = 8, L = 4, S = 1 → (JESD204B IP Core, Link = 2)

Link 3 (ADC3): M = 4, L = 2, S = 1 → (JESD204B IP Core, Link = 3)

 

According to Intel Application Note 804, the multi-link JESD204B example design supports configurations only when all links have identical parameters.In my case, the third ADC (Link 3) uses different JESD204B parameters (M and L values) compared to the first two ADCs.

 

I would like to know:

Can multiple JESD204B RX IP cores with different link parameters be used in the same design?If yes, how should I structure the Platform Designer system and clocking hierarchy?If not, what is the recommended Intel design flow or alternative approach to integrate multiple ADCs with different JESD parameters on the Stratix 10 platform?

 

Additional Details:

All ADCs share a common SYSREF generated from an LMK device.

Lane rate: 8.192 Gbps

JESD204B subclass: Subclass 1

 

Please guide me on how to proceed with this configuration whether to use multiple JESD204B IP instances, modify the multi-link example, or apply any Intel-recommended method for mixed link parameter setups.

 

Thanks

  • CheepinC_altera's avatar
    CheepinC_altera
    23 days ago

    Hi,

     

    For a quick and straightforward start, I recommend creating three separate single-link instances first, and then integrating them into a single project. This approach should help simplify the initial setup and reduce potential integration issues.

     

    Please let me know if you have any questions or need further assistance.

4 Replies

  • CheepinC_altera's avatar
    CheepinC_altera
    Icon for Regular Contributor rankRegular Contributor

    Hi,

     

    Thanks for your question. I understand you're exploring how to implement multiple JESD204B links within the same FPGA.

     

    As outlined in Application Note AN804, the guidance assumes that all links share the same configuration, allowing users to duplicate the IP core and blocks.

     

    If your design requires different configurations for each link, you can start by duplicating the single-link example design, customize each instance according to your specific settings, and then integrate them into the same project.

     

    Let me know if you have any further question. Thank you.

     

    Best regards,
    Chee Pin

    • VBalamurugan29's avatar
      VBalamurugan29
      Icon for New Contributor rankNew Contributor

      Hi Chee Pin,

      As you mentioned, by duplicating the single-link example design and customizing it according to my configuration,do you mean that I should add additional JESD204B RX IP instances within the same Qsys (Platform Designer) file, or should I create three separate single-link example projects and then integrate them into a single project? 
      Which approach would be more suitable?

      • CheepinC_altera's avatar
        CheepinC_altera
        Icon for Regular Contributor rankRegular Contributor

        Hi,

         

        For a quick and straightforward start, I recommend creating three separate single-link instances first, and then integrating them into a single project. This approach should help simplify the initial setup and reduce potential integration issues.

         

        Please let me know if you have any questions or need further assistance.

  • CheepinC_altera's avatar
    CheepinC_altera
    Icon for Regular Contributor rankRegular Contributor

    Hi,

     

    Thank you for filing this case and sharing the details. I appreciate your patience. Please allow me some time to review the information, and I’ll get back to you as soon as possible.