F-Tile PMA and FEC Direct PHY Multirate Intel® FPGA IP User Guide
ID
720998
Date
4/01/2024
Public
A newer version of this document is available. Customers should click here to go to the newest version.
1. Introduction
2. Interface Overview
3. Parameters
4. Designing with the IP Core
5. Block Description
6. Configuration Registers Overview
7. F-Tile PMA and FEC Direct PHY Multirate Intel® FPGA IP User Guide Archives
8. Document Revision History for the F-Tile PMA and FEC Direct PHY Multirate Intel® FPGA IP User Guide
3.2.1. Bypass RX Adaptation QSF Settings
The .qsf assignments to bypass the RX adaptation are:
set_instance_assignment -name HSSI_PARAMETER "flux_mode=FLUX_MODE_BYPASS" -to \ <top_level_instantiation_name>|directphy_f_dr_0|U_sec_profile<x>|sec_profile_<x>|dphy_hip_inst|persystem[0].per xcvr[n].fgt.rx_ux.x_bb_f_ux_rx \ -entity <top_level_name> set_instance_assignment -name HSSI_PARAMETER "flux_mode=FLUX_MODE_BYPASS" -to \ <top_level_instantiation_name>|directphy_f_dr_0|U_sec_profile<x>|sec_profile_<x>|dphy_hip_inst|persystem[0].per xcvr[n].fgt.tx_ux.x_bb_f_ux_tx \ -entity <top_level_name> set_instance_assignment -name HSSI_PARAMETER "rx_adapt_mode=RX_ADAPT_MODE_STATIC_EQ" -to \ <top_level_instantiation_name>|directphy_f_dr_0|U_sec_profile<x>|sec_profile_<x>|dphy_hip_inst|persystem[0].per xcvr[n].fgt.rx_ux.x_bb_f_ux_rx \ -entity <top_level_name> set_instance_assignment -name HSSI_PARAMETER "engineered_link_mode=ENABLE" \ -to <top_level_instantiation_name>|directphy_f_dr_0|U_sec_profile<x>|sec_profile_<x>|dphy_hip_inst|persystem[0].per xcvr[n].fgt.tx_ux.x_bb_f_ux_tx \ -entity <top_level_name> set_instance_assignment -name HSSI_PARAMETER "engineered_link_mode=ENABLE" -to <top_level_instantiation_name>|directphy_f_dr_0|U_sec_profile<x>|sec_profile_<x>|dphy_hip_inst|persystem[0].perx cvr[n].fgt.rx_ux.x_bb_f_ux_rx \ -entity <top_level_name>
For example, with top level instantiation name of u0 and secondary profile 2 (x=2) and one PMA lane count (n=0), the .qsf assignment is shown below:
set_instance_assignment -name HSSI_PARAMETER "flux_mode=FLUX_MODE_BYPASS" \ -to u0|directphy_f_dr_0|U_sec_profile2|sec_profile_2|dphy_hip_inst|persystem[0].perxcvr[0].fgt.rx_ux.x_bb_f_ux_rx \ -entity top
Similarly for the base profile (profile #0), an example .qsf assignment is shown below:
set_instance_assignment -name HSSI_PARAMETER "flux_mode=FLUX_MODE_BYPASS" \ -to u0|directphy_f_dr_0|U_base_profile|directphy_f_0|dphy_hip_inst|persystem[0].perxcvr[0].fgt.rx_ux.x_bb_f_ux_rx \ -entity top