While running an older DR Merging design (Enable_dual_simplex = 1) with Quartus® Prime Pro Edition Software version 25.1.1, errors of the following format shown below will be seen:
Error(25412): Quartus Prime did not find a valid reconfiguration ID assignment for IP instance sdi_tx_inst in reconfiguration group dr_top.
This is because "reconfig_id 0" automatically resolves to other values in previous builds of Quartus® Prime Pro.
Starting in Quartus® Prime Pro Edition Software version 25.1.1, the reconfig_id must be correctly set by the user (must start at 1).
To work around this issue, make the following changes:
1) In the generated Design Example project, open the .qsf file.
2) For Merging design (Enable_dual_simplex = 1), update DR_COMBINATION to 1 and DR_GROUP_RECONFIG_ID from 0 to 5.
set_instance_assignment -name DR_IP_INSTANCE sdi_rx -to sdi_rx_inst -section_id dr_top
set_instance_assignment -name DR_GROUP_RECONFIG_ID 1 -to sdi_rx_inst -section_id dr_top
set_instance_assignment -name DR_COMBINATION 1 -to sdi_rx_inst -section_id dr_top
set_global_assignment -name DR_GROUP_STARTUP_COMBINATION 1 -section_id dr_top
set_instance_assignment -name DR_IP_INSTANCE sdi_tx -to sdi_tx_inst -section_id dr_top
set_instance_assignment -name DR_GROUP_RECONFIG_ID 5 -to sdi_tx_inst -section_id dr_top
set_instance_assignment -name DR_IP_INSTANCE_RELATIVE_LOCATION 0 -to sdi_tx_inst -section_id dr_top
set_instance_assignment -name DR_COMBINATION 1 -to sdi_tx_inst -section_id dr_top
3) Recompile the design.
This issue has been fixed in Quartus® Prime Pro Edition Software version 25.1.1.
Design Examples generated in Quartus® Prime Pro Edition Software version 25.1.1 already have the reconfig_id set correctly.