Due to a problem in the Intel® Quartus® Prime Pro Edition Software Version 22.2, the E-Tile Hard IP for Ethernet Intel® FPGA IP generated Design Example with selected QSYS as the design environment mode may fail to compile and simulate with the following error message. You may see a failure in hardware for the QSYS mode design example that can be compiled successfully. The error messages vary based on IP settings.
Example of Intel® Quartus® Prime Pro compilation error and warning message:
- Error (13458): Verilog HDL Continuous Assignment error at alt_ehipc3_hw.v(423): object "o_sl_tx_ready_1" on left-hand side of assignment must have a net type
- Error(129001): Input port REFCLK on atom "iopll_sclk_todsync_inst|altera_iopll_0|stratix10_altera_iopll_i|s10_iopll.fourteennm_pll", which is a fourteennm_iopll primitive, is not legally connected and/or configured
- Warning(16788): Net "i_clk_ref_0" does not have a driver at alt_ehipc3_hw.v(260)
- Warning(16788): Net "i_sl_clk_tx_0" does not have a driver at alt_ehipc3_hw.v(272)
Example of simulation error message:
- Error (suppressible): ./basic_avl_tb_top.sv(175): (vopt-2912) Port 'i_clk_ref' not found in module 'ex_25G' (1st connection)
- Error (suppressible): ./basic_avl_tb_top.sv(196): (vopt-2912) Port 'i_sl_clk_tx' not found in module 'ex_25G' (3rd connection)
To work around this problem in the Intel® Quartus® Prime Pro Edition Software v22.2, generate the design example in NATIVE Design Environment mode.
This problem is fixed in version 22.3 Intel® Quartus® Prime Pro Edition Software.