F-Tile PMA and FEC Direct PHY Multirate Intel® FPGA IP User Guide
                    
                        ID
                        720998
                    
                
                
                    Date
                    2/07/2025
                
                
                    Public
                
            
                
                    
                        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