pin placement error after upgrade from 18.0 pro to 21.2 pro
Hi,
I have an Arria10 design that compiles fine in quartus 18.0 pro but throws the following error after upgrading to quartus 21.2 pro:
"Error (175020): The Fitter cannot place logic pin in region (78, 142) to (78, 143), to which it is constrained, because there are no valid locations in the region for logic of this type."
This is the reference clock pin for the HPS EMIF.
Some research pointed me to a possible solution of adding the following to the general section of the quartus2.ini file:
"EMIF_RESTRICT_HPS_REFCLK_TO_AC_TILE = off"
My quartus2.ini file didn't have a General section for 21.2 so I created one and the file now looks like this:
[General 17.1]
HDL_PREFERENCE = VHDL
IPGEN_INCLUDE_SIMULATION_FILESET = off
MANAGED_FLOW_HDL_PREFERENCE = VHDL
MAX_QSYS_JVM_MEMORY = Default
[General 18.0_pro]
HDL_PREFERENCE = Verilog
IPGEN_INCLUDE_SIMULATION_FILESET = off
MANAGED_FLOW_HDL_PREFERENCE = Verilog
MAX_QSYS_JVM_MEMORY = Default
[General 21.2_pro]
EMIF_RESTRICT_HPS_REFCLK_TO_AC_TILE = off
[Programmer 18.0_pro]
PGMDQ_INTERNAL_SETTING = 0
PGMW_SFL_USE_CRC_CHECK = on
When re-compiling I still get the same error though. Is there something else I need to do? How can I resolve this issue?
Thank you for your help.