F-Tile Ethernet Intel® FPGA Hard IP Design Example User Guide

ID 683804
Date 10/11/2021
Public

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

Document Table of Contents

4.4. QSF Assignments

For successful logic generation/compilation and simulation, you must specify lane location assignment and tile location assignment in the .qsf file in your design. The exact .qsf assignments are OPN-specific and must be updated for each OPN. For information about updating tile location, refer to Simulation.

This section provides an example of .qsf assignments for FGT and FHT PMA types for simulation.

Table 12.  FGT .qsf AssignmentsThe following .qsf assignments are specific to the AGIA027R29A1E2VR0 OPN. If you use a device with a different OPN, you must update these location assignments to match pin out of the corresponding OPN.
Ethernet Mode QSF Assignments
All -1 modes
set_location_assignment PIN_FP74 -to i_refclk2pll
set_location_assignment PIN_GG78 -to o_tx_serial[0]
set_location_assignment PIN_GK83 -to i_rx_serial[0]
All -2 modes
set_location_assignment PIN_FP74 -to i_refclk2pll
set_location_assignment PIN_GG78 -to o_tx_serial[0]
set_location_assignment PIN_GW80 -to o_tx_serial[1]
set_location_assignment PIN_GK83 -to i_rx_serial[0]
set_location_assignment PIN_HB83 -to i_rx_serial[1]
All -4 modes
set_location_assignment PIN_FP74 -to i_refclk2pll
set_location_assignment PIN_GG78 -to o_tx_serial[0]
set_location_assignment PIN_GW80 -to o_tx_serial[1]
set_location_assignment PIN_HB77 -to o_tx_serial[2]
set_location_assignment PIN_HL80 -to o_tx_serial[3]
set_location_assignment PIN_GK83 -to i_rx_serial[0]
set_location_assignment PIN_HB83 -to i_rx_serial[1]
set_location_assignment PIN_HP83 -to i_rx_serial[2]
set_location_assignment PIN_JD80 -to i_rx_serial[3]
All -8 modes
set_location_assignment PIN_FP74 -to i_refclk2pll
set_location_assignment PIN_GG78 -to o_tx_serial[0]
set_location_assignment PIN_GW80 -to o_tx_serial[1]
set_location_assignment PIN_HB77 -to o_tx_serial[2]
set_location_assignment PIN_HL80 -to o_tx_serial[3]
set_location_assignment PIN_HP77 -to o_tx_serial[4]
set_location_assignment PIN_JG77 -to o_tx_serial[5]
set_location_assignment PIN_JT74 -to o_tx_serial[6]
set_location_assignment PIN_JW77 -to o_tx_serial[7]
set_location_assignment PIN_GK83 -to i_rx_serial[0]
set_location_assignment PIN_HB83 -to i_rx_serial[1]
set_location_assignment PIN_HP83 -to i_rx_serial[2]
set_location_assignment PIN_JD80 -to i_rx_serial[3]
set_location_assignment PIN_JG83 -to i_rx_serial[4]
set_location_assignment PIN_JT80 -to i_rx_serial[5]
set_location_assignment PIN_JW83 -to i_rx_serial[6]
set_location_assignment PIN_KH80 -to i_rx_serial[7]
Table 13.  FHT .qsf AssignmentsThe following .qsf assignments are specific to the AGIA027R29A1E2VR0 OPN. If you use a device with a different OPN, you must update these location assignments to match pin out of the corresponding OPN.
Ethernet Mode QSF Assignments
All -1 modes
set_location_assignment PIN_EC76 -to i_bk_refclk2pll
set_location_assignment PIN_HY68 -to i_refclk2pll
set_location_assignment PIN_DU82 -to o_tx_serial[0]
set_location_assignment PIN_DL78 -to i_rx_serial[0]
All -2 modes
set_location_assignment PIN_EC76 -to i_bk_refclk2pll
set_location_assignment PIN_HY68 -to i_refclk2pll
set_location_assignment PIN_DU82 -to o_tx_serial[0]
set_location_assignment PIN_EK82 -to o_tx_serial[1]
set_location_assignment PIN_DL78 -to i_rx_serial[0]
set_location_assignment PIN_EC78 -to i_rx_serial[1]
All -4 modes
set_location_assignment PIN_EC76 -to i_bk_refclk2pll
set_location_assignment PIN_HY68 -to i_refclk2pll
set_location_assignment PIN_DU82 -to o_tx_serial[0]
set_location_assignment PIN_EK82 -to o_tx_serial[1]
set_location_assignment PIN_FB82 -to o_tx_serial[2]
set_location_assignment PIN_FP82 -to o_tx_serial[3]
set_location_assignment PIN_DL78 -to i_rx_serial[0]
set_location_assignment PIN_EC78 -to i_rx_serial[1]
set_location_assignment PIN_ET78 -to i_rx_serial[2]
set_location_assignment PIN_FH78 -to i_rx_serial[3]