Knowledge Base Article

Why do I see Critical Warning(23469) messages for my Intel Agilex® 7 device with F-Tile transceivers when using the Intel® Quartus® Prime Pro Edition Software version 23.1?

Description

You might see Intel® Quartus® Tile Logic Generation Critical Warning messages like the following in your Intel Agilex® 7 device with F-Tile transceivers when using the Intel® Quartus® Prime Pro Edition Software version 23.1.

 

Critical Warning(23469): The block <path>|x_bb_f_ux_tx did not set the following parameters

                Info(23470): Parameter txeq_main_tap

                Info(23470): Parameter txeq_post_tap_1

                Info(23470): Parameter txeq_pre_tap_1

                Info(23470): Parameter txeq_pre_tap_2

 

Critical Warning(23469): The block <path>|x_bb_f_ux_rx did not set the following parameters

                Info(23470): Parameter rxeq_dfe_data_tap_1

                Info(23470): Parameter rxeq_hf_boost

                Info(23470): Parameter rxeq_vga_gain

Resolution

To remove the transmitter warnings, you should add Quartus Settings File (QSF) constraints according to your channel loss requirements. For example you could enter:

 

set_instance_assignment -name HSSI_PARAMETER "txeq_main_tap=35" -to <pin_name>

set_instance_assignment -name HSSI_PARAMETER "txeq_pre_tap_1=5" -to <pin_name>

set_instance_assignment -name HSSI_PARAMETER "txeq_pre_tap_2=0" -to <pin_name>

set_instance_assignment -name HSSI_PARAMETER "txeq_post_tap_1=0" -to <pin_name>

 

Most Intel F-Tile transceiver IP like those listed below use automatic RX adaptation. In this case you can safely ignore the  rxeq_dfe_data_tap_1, rxeq_hf_boost, and rxeq_vga_gain critical warnings which are used for manual RX equalization. If you want to remove these critical warnings, you can add QSF assignments according to the table below which were determined from the Intel IP design examples in Intel® Quartus® Prime Pro Edition Software version 23.1.

 

  rxeq_dfe_data_tap_1  rxeq_hf_boost  rxeq_vga_gain 
F-Tile Ethernet IntelFPGA Hard IP0060
F-Tile JESD204C Intel FPGA IP0060
F-Tile Serial Lite IV Intel FPGA IP0060
F-Tile Interlaken Intel FPGA IP0060
F-Tile CPRI PHY Intel FPGA IP0060
F-Tile PMA/FEC DirectPHY Multirate Design Example0060
F-Tile Ethernet Multirate Design Example0060
F-Tile CPRI Multirate Design Example0060
F-Tile HDMI Intel FPGA IP0060
F-Tile SDI II Intel FPGA IP0060
F-Tile DisplayPort Intel FPGA IP0037

 

For example, the following would be used for the F-Tile Ethernet Intel FPGA Hard IP.

 

set_instance_assignment -name HSSI_PARAMETER "rxeq_dfe_data_tap_1=0" -to <pin_name>

set_instance_assignment -name HSSI_PARAMETER "rxeq_hf_boost=0" -to <pin_name>

set_instance_assignment -name HSSI_PARAMETER "rxeq_vga_gain=60" -to <pin_name>

 

You may see an Intel® Quartus® Tile Logic Generation (QTLG) error if you use different values from the table.

 

This problem will be fixed in a future version of the Intel® Quartus® Prime Pro Edition Software.

Updated 3 months ago
Version 2.0
No CommentsBe the first to comment