Visible to Intel only — GUID: xsp1487843445761
Ixiasoft
ADC- Intel® Arria® 10 Multi-Link Design Overview
ADC- Intel® Arria® 10 Multi-Link Design Implementation Guidelines
Synchronized ADC- Intel® Arria® 10 Multi-Link
Unsynchronized ADC- Intel® Arria® 10 Multi-Link
Migrating the RX Multi-Link Design from Simulation to Synthesis
Document Revision History for Implementing Analog-to-Digital Converter Multi-Link Designs with Intel® Arria® 10 JESD204B RX IP Core
Editing Design Example Platform Designer System for Synchronized ADC- Intel® Arria® 10 Multi-Link
Editing Design Example Top-Level HDL for Synchronized ADC- Intel® Arria® 10 Multi-Link
Editing TX Simulation Model Platform Designer System for Synchronized ADC- Intel® Arria® 10 Multi-Link
Editing TX Simulation Model Top-Level HDL for Synchronized ADC- Intel® Arria® 10 Multi-Link
Editing Simulation Testbench for Synchronized ADC- Intel® Arria® 10 Multi-Link
Adding IP Cores Signals in the Subsequent Links to the Simulation Waveform
Updating the Simulation Script
Simulating the Multi-Link Design
Viewing the Simulation Results
Editing Design Example Platform Designer System for Synchronized ADC- Intel® Arria® 10 Multi-Link
Editing Design Example Top-Level HDL for Synchronized ADC- Intel® Arria® 10 Multi-Link
Editing Design Example Top-Level SDC Constraint for Synchronized ADC- Intel® Arria® 10 Multi-Link
Compiling the Design in Intel® Quartus® Prime Software
Editing Design Example Platform Designer System for Unsynchronized ADC- Intel® Arria® 10 Multi-Link
Editing Design Example Top-Level HDL for Unsynchronized ADC- Intel® Arria® 10 Multi-Link
Editing TX Simulation Model Platform Designer System for Unsynchronized ADC- Intel® Arria® 10 Multi-Link
Editing TX Simulation Model Top-Level HDL for Unsynchronized ADC- Intel® Arria® 10 Multi-Link
Editing TX Simulation Testbench for Unsynchronized ADC- Intel® Arria® 10 Multi-Link
Adding IP Cores Signals in the Subsequent Links to the Simulation Waveform
Updating the Simulation Script
Simulating the Multi-Link Design
Viewing the Simulation Results
Editing Design Example Platform Designer System for Unsynchronized ADC- Intel® Arria® 10 Multi-Link
Editing Design Example Top-Level HDL for Unsynchronized ADC- Intel® Arria® 10 Multi-Link
Editing Design Example Top-Level SDC Constraint for Unsynchronized ADC- Intel® Arria® 10 Multi-Link
Compiling the Design in Intel® Quartus® Prime Software
Visible to Intel only — GUID: xsp1487843445761
Ixiasoft
Editing Design Example Platform Designer System for Unsynchronized ADC- Intel® Arria® 10 Multi-Link
- Open the top-level system, altera_jesd204_ed_qsys_RX.qsys, in Platform Designer.
- The RX Platform Designer file is located at ed_sim/testbench/models/ folder.
- To open the .qsys file in Platform Designer, you must have an associated Intel® Quartus® Prime project. Copy the altera_jesd204_ed_RX.qpf and altera_jesd204_ed_RX.qsf files from the ed_synth folder into ed_sim/testbench/models folder.
- Select the altera_jesd204_ed_RX.qpf and click Open.
- The IP Synchronization Result window opens and click OK to proceed.
- Each JESD204B link is represented by a single altera_jesd204_subsystem_RX instantiation. To implement multi-link in Platform Designer, right click the altera_jesd204_subsystem_RX instantiations and select Duplicate.
You can rename the duplicated module as altera_jesd204_subystem_RX1.
- Connect the altera_jesd204_subsystem_RX1 ports as shown in the following table.
Ports for altera_jesd204_subsystem_RX1 Module Connection device_clk device_clk.clk do_not_connect_reset_0 mgmt_clk.clk_reset do_not_connect_reset_1 mgmt_clk.clk_reset do_not_connect_reset_2 mgmt_clk.clk_reset frame_clk frame_clk.clk mm_bridge_s0 mm_master_bfm_0.m0 link_clk link_clk.clk mgmt_clk mgmt_clk.clk mgmt_reset reset_controller_0.reset_out reset_seq_reset_in0 reset_controller_0.reset_out - Leave reset_seq_pll_reset and xcvr_reset_control_0_pll_powerdown ports of the altera_jesd204_subsystem_RX1 module unconnected.
- Export the rest of the ports to the top-level Platform Designer system by clicking on the Double-click to export in the Export column of the System Contents tab.
- Assign the address map of the altera_jesd204_subsystem_RX1 module in the Address Map tab. Assign the address map according to the following table.
Table 8. Unsynchronized ADC-FPGA Multi-Link Address Map for System Console Control Path Applicable when the dynamic reconfiguration for the PHY is either disabled or enabled. mm_master_bfm_0
altera_jesd204_subsystem_RX.mm_bridge_s0 0x0000_0000 - 0x000f_ffff altera_jesd204_subsystem_RX1.mm_bridge_s0 0x0010_0000 - 0x001f_ffff - Repeat steps 2 until step 6 for subsequent links in your design.
- Click Generate HDL to generate the design files needed for Intel® Quartus® Prime compilation.
- Ensure you select the HDL language of your choice in the Simulation section of the Generation windows to generate the simulation models.
- Click Generate and Yes to save and generate the design files needed for simulation.
- After the HDL generation is completed, select Generate from the menu. Select Show Instantiation Template… and click Copy.
- Paste the instantiation template of altera_jesd204_ed_qsys_RX Platform Designer to a text editor.
You must update the instantiated Platform Designer ports at the top-level HDL.
- After the HDL generation is completed, click Finish to save your Platform Designer settings and exit the Platform Designer window.
Did you find the information on this page useful?
Feedback Message
Characters remaining: