AN 1014: Implementing Analog-to-Digital Converter Multilink Design with Agilex™ 7 FPGA F-Tile JESD204C RX IP
ID
857717
Date
11/24/2025
Public
1.1. ADC to Agilex™ 7 Dual Link Design Overview
1.2. ADC to Agilex™ 7 Dual Link Design Implementation Guidelines
1.3. Synchronized ADC to Agilex™ 7 Dual Link
1.4. Instantiating TX simplex into RX Multi-Link Design for Loopback Hardware Testing
1.5. Document Revision History for AN 1014: Implementing Analog-to-Digital Converter Dual Link Design with Agilex™ 7 FPGA F-Tile JESD204C RX IP
1.3.1.1. Editing Design Example Platform Designer System for Synchronized ADC to Agilex™ 7 Dual Link
1.3.1.2. Editing Design Example Top-Level HDL for Synchronized ADC to Agilex™ 7 Dual Link
1.3.1.3. Editing Simulation Testbench for Synchronized ADC to Agilex™ 7 Dual Link
1.3.1.4. Adding IP Signals to the Simulation Waveform
1.3.1.5. Updating the Simulation Script
1.3.1.6. Simulating the Dual Link Design
1.3.1.7. Viewing the Simulation Results
1.3.2.1. Editing Design Example Platform Designer System for Synchronized ADC to Agilex™ 7 Dual Link
1.3.2.2. Editing Design Example Top-Level HDL for Synchronized ADC to Agilex™ 7 Dual Link
1.3.2.3. Editing Design Example Top-Level SDC Constraint for Synchronized ADC to Agilex™ 7 Dual Link
1.3.2.4. Compiling the Design in Quartus® Prime Software
1.3.1.5. Updating the Simulation Script
Because of the additional JESD204C IPs and connection changes in the Platform Designer system, some of the generated Platform Designer filenames are changed. This includes filenames of components within the Platform Designer interconnect. You may encounter the following elaboration error, for example, in ModelSim:
# ** Note: (vsim-3812) Design is being optimized... # ** Error: ../../simulation/models/j204c_f_ss/sim/j204c_f_ss.v(715): Module 'j204c_rx_ss_altera_mm_interconnect_191_oqplroa' is not defined. # ** Error: ../../ simulation/models/j204c_f_ss/sim/j204c_f_ss.v (760): Module 'j204c_rx_ss_altera_mm_interconnect_191_4eprcmy' is not defined. # ** Error: # Optimization failed # Error loading design # Error: Error loading design # Pausing macro execution # MACRO ./modelsim_sim.tcl PAUSED at line 28
Follow these steps to update the simulation script due to changes in the Platform Designer interconnect components:
- Open the qpf in simulation/models/<file_name>.qpf.
- Tools > Generate Simulator Setup Script for IP.
- Change path to simulation/setup_scripts/.
- Click OK.