Due to a problem in the Intel® Quartus® Prime Pro Edition Software v21.3 and earlier, synthesis may hang during compilation. This problem occurs when a wire LUT feeds back into itself and synthesis gets into an infinite loop to resolve it.
要解决此问题,在 .qsf 中设置以下命令:
set_global_assignment -name -SKIP_ATOM_SWEEPER ON
使用此命令,合成不会删除冗余线单元,这意味着 Fmax 性能可能会受到影响。
英特尔® Quartus® Prime 专业版软件 v21.4 中,反馈回自己的有线 LUT 将生成错误消息。