JESD204C Intel® Stratix® 10 FPGA IP Design Example User Guide

ID 683357
Date 10/21/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

2.5. Compiling and Testing the Design

The JESD204C Intel® FPGA IP parameter editor allows you to run the design example on a target development kit.

Perform the following steps to compile the design and program the development board:

  1. Launch the Intel® Quartus® Prime software and compile the design (Processing > Start Compilation).
    The timing constraints and pin assignments for the design example and the design components are automatically loaded during design example compilation.
  2. Connect the development board to the host computer either by connecting a USB cable to the on-board Intel® FPGA Download Cable II component or using an external Intel® FPGA Download Cable II module to connect to the external JTAG connector.
  3. Launch the Clock Control application that is included with the development board, and set the clock settings according to the selected data rate.
    Note: Refer to the Intel® Stratix® 10 TX Transceiver Signal Integrity Development Kit User Guide for more information about using the Clock Control application.
    Table 8.  Clock Settings
    Clock Name Clock Frequency
    refclk_xcvr Select the frequency for the transceiver PLL reference clock in the IP parameter editor.
    refclk_core Select the frequency for the core PLL reference clock in the IP parameter editor.
    mgmt_clk 100 MHz
    Figure 5.  Intel® Stratix® 10 TX Signal Integrity Development Kit (Revision A or Revision B) Clock Control GUI Setting for Non-Bonded Mode DesignThis example shows the clock control GUI setting for a design example with non-bonded configuration. This design example is running at 24.333 Gbps on an E-tile device using Intel® Stratix® 10 TX Transceiver Signal Integrity Development Kit (applies to Revision A and Revision B).
    Figure 6.  Intel® Stratix® 10 TX Signal Integrity Development Kit (Revision B) Clock Control GUI Setting for Bonded Mode DesignThis example shows the clock control GUI setting for a design example with bonded configuration. This design example is running at 24.333 Gbps on an E-tile device using Intel® Stratix® 10 TX Transceiver Signal Integrity Development Kit (applies to Revision B).
    Note: In bonded mode hardware testing, connect the output of U3 (OUT0) to the input of U1 (J1 and J2) and set SW6 bit 1 to ON (to source the SMA input for hardware testing) to achieved synchronous clock source between reflck_xcvr and reflck_core.
  4. If you are performing external loopback test for designs targeting Intel® Stratix® 10 TX Signal Integrity Development Kit (E-tile), attach the respective loopback module according to the board revision and channel bonding mode:
    • For engineering sample (ES) edition (Revision A) and non-bonded configurations, attach the QSFP-DD loopback module at the QSFP-DD 1x2 connector. Refer to Board Connectivity for information on which QSFP-DD 1x2 connectors to attach the module.
    • For production edition (Revision B), attach the FMC+ loopback module at the FMC+ connector for both bonded and non-bonded channel configurations.
  5. Configure the FPGA on the development board with the generated programming file (.sof file) using the Intel® Quartus® Prime Programmer.
To run the hardware testing using the Tcl script, refer to the Hardware Test for System Console Control Design Example section.