Due to a problem in the Quartus® Prime Pro Edition Software version 23.4, dynamic reconfiguration projects containing the F-Tile Ethernet Multirate FPGA IP with ANLT enabled will generate critical warnings.
These warnings will be of the form shown below:
Critical Warning (22976): Dynamic Reconfiguration controller IP specification is missing for IP or IPs {loop_dut[0].u0|eth_f_dr_0|U_base_profile|eth_f_0, loop_dut[0].u0|eth_f_dr_0|U_sec_profile1|sec_profile_1}. Use IP_COLOCATE assignment to specify a Dynamic Reconfiguration controller IP.
To work around this problem, add IP_COLOCATE assignments to your project’s QSF file for the base and each secondary profile of your F-Tile Ethernet Multirate FPGA IP instance. An example of these assignments is shown below:
set_instance_assignment -name IP_COLOCATE F_TILE -from dr_dut|dr_f_0 -to IP_INST[0].hw_ip_top|dut|eth_f_dr_0|U_base_profile|eth_f_0 -entity eth_f_hw
set_instance_assignment -name IP_COLOCATE F_TILE -from dr_dut|dr_f_0 -to IP_INST[0].hw_ip_top|dut|eth_f_dr_0|U_sec_profile*|sec_profile_* -entity eth_f_hw
Where * indicates the number of the secondary profile.
This problem has been fixed in version 24.1 of the Quartus® Prime Pro Edition Software.