AN 803: Implementing Analog-to-Digital Converter Multi-Link Designs with Intel® Arria® 10 JESD204B RX IP Core

ID 683077
Date 2/06/2020
Public
Document Table of Contents

ADC- Intel® Arria® 10 Multi-Link Design Implementation Guidelines

Figure 2. Design Simulation and Synthesis Implementation GuidelinesFollow these set of guidelines to implement your simulation or synthesis ADC- Intel® Arria® 10 multi-link design.

The following subsections guide you to implement the multi-link design on FPGA. Before you implement the design in the FPGA, you can simulate the design to verify the functionality. You can migrate your simulated design for synthesis and implement the design on the FPGA to interface with ADC. You can follow the synthesis flow guidelines to create the multi-link design for implementation on a FPGA, without performing the simulation.

Here are the steps required to perform simulation and synthesis:

  1. Simulation flow:
    1. Generate the single link JESD204B example design in Intel® Quartus® Prime software.
    2. Simulate the design and confirm the functionality meets your expectation.

      The testbench prints the status of the simulation results.

    3. Modify the RX Platform Designer system to include the additional JESD204B IP cores to form the multi-link.
    4. Modify the RX top-level module to adjust the reset signal connections and to connect the additional JESD204B IP cores to the transport layers and pattern checkers.
    5. Modify the link partner TX Platform Designer system to include the additional JESD204B IP cores to form the multi-link.
    6. Modify the link partner TX top-level module to adjust the reset signal connections and to connect the additional JESD204B IP cores to the transport layers and pattern generators.
    7. Modify the testbench to include additional links.
    8. Optionally, you can add signals to the simulation waveform for the additional links in the multi-link design.
    9. Update the simulation script.
    10. Elaborate and simulate the multi-link design.
    11. Review the simulation results.
  2. Synthesis flow:
    1. Generate the single link JESD204B example design in Intel® Quartus® Prime software.
    2. Modify the RX Platform Designer system to include the additional JESD204B IP cores to form the multi-link.
    3. Modify the RX top-level module to adjust the reset signals connections and to connect the additional JESD204B IP cores to the transport layers and pattern checkers.
    4. Perform pin assignment in the Intel® Quartus® Prime assignment editor.
    5. Modify the timing constraint SDC file to include the additional link or links.
    6. Compile the design in Intel® Quartus® Prime software.
  3. Migration flow from simulation to synthesis:
    1. Modify the RX Platform Designer system to replace Avalon-MM master.
    2. Modify the top-level module to adjust the reset signal connections.
    3. Perform pin assignment in the Intel® Quartus® Prime assignment editor.
    4. Modify the timing constraint SDC file to include the additional link.
    5. Compile the design in Intel® Quartus® Prime software.