Error (18757): Physical Synthesis has been replaced by Spectra-Q Physical Synthesis for this device family, but there are still Physical Synthesis assignments in the project’s Quartus Settings File (.qsf).
Error (18757): The old Physical Synthesis has been replaced by the Advanced Physical Synthesis for this device family, but there are still Physical Synthesis assignments in the project’s Quartus Settings File (.qsf). Support for the following assignments has been discontinued - “PHYSICAL_SYNTHESIS_COMBO_LOGIC, PHYSICAL_SYNTHESIS_REGISTER_DUPLICATION, PHYSICAL_SYNTHESIS_REGISTER_RETIMING”.
解决方案:
这个错误信息(Error 18757)表明你在使用 Quartus 软件进行 FPGA 设计时,项目中包含了一些已经不再被支持的物理综合设置。具体来说,旧的物理综合(Physical Synthesis)功能已经被先进的物理综合(Advanced Physical Synthesis)所取代,但是你的项目的 Quartus 设置文件(.qsf)中仍然包含了一些旧的物理综合参数。
错误信息中提到的不再支持的参数包括:
PHYSICAL_SYNTHESIS_COMBO_LOGIC:用于控制组合逻辑的优化。
PHYSICAL_SYNTHESIS_REGISTER_DUPLICATION:用于控制寄存器的复制。
PHYSICAL_SYNTHESIS_REGISTER_RETIMING:用于控制寄存器的重新时序调整。
为了解决这个错误,你需要按照以下步骤操作:
打开你的项目:在 Quartus 软件中打开你的 FPGA 设计项目。
修改设置文件:找到并打开你的项目的 .qsf 设置文件。搜索上述提到的三个参数(PHYSICAL_SYNTHESIS_COMBO_LOGIC、PHYSICAL_SYNTHESIS_REGISTER_DUPLICATION、PHYSICAL_SYNTHESIS_REGISTER_RETIMING),并将它们从文件中删除或注释掉。
使用新的物理综合设置:如果你的设计需要利用物理综合的功能,你应该在项目设置中查找新的相关设置项,这些设置项是与 Advanced Physical Synthesis 相关的。你可能需要查阅 Quartus 的最新文档来了解如何最佳配置这些新设置。
重新编译项目:在修改设置后,重新编译你的项目以确保所有更改生效,并检查是否还有错误或警告。
测试设计:在修改设置并重新编译后,确保对你的 FPGA 设计进行充分的测试,以验证其功能是否正确无误。
通过上述步骤,你应该能够解决这个错误,并确保你的项目能够使用最新的技术进行优化和编译。如果在过程中遇到任何困难,可以查阅 Quartus 的官方文档或寻求技术支持帮助。
解决方式:
https://www.intel.com/content/www/us/en/support/programmable/articles/000087152.html