如果在 Linux 操作系统上编辑了文件 /etc/问题,您可能会在 Quartus® Prime 标准和 Quartus® II 中看到此错误。这是一个基于内存的错误,可能因自我引用分配导致无限循环或没有足够的内存而导致的基于您版本的 Quartus(32 位或 64 位)的自引用分配。
以下 RTL 中显示此错误的一个示例:
localparam int PATH1 = PATH2;
要在自助引用分配时解决此问题,请从 RTL 中删除自我引用分配。
为解决基于 Quartus 版本的内存不足的问题,请将已安装的 Quartus 版本替换为与系统属性匹配的版本。
此问题已在 Quartus 的所有专业版本中解决。