8.2i NGDBuild  – 错误:NgdBuild:753  –  top.ucf中的第52行。找不到实例……-Altera-Intel社区-FPGA CPLD-ChipDebug

8.2i NGDBuild – 错误:NgdBuild:753 – top.ucf中的第52行。找不到实例……

问题描述

关键字:错误,ngdbuild,753,实例,ucf

为什么我从NGDBuild收到以下错误?

“错误:NGDBuild:753 – ‘%s’中的行%i:在设计中找不到实例’%s’。”

解决/修复方法

此错误是由设计和NCF / UCF约束之间的不匹配引起的。一个原因可能是此设计的核心文件位于不同的目录中。使用“宏搜索路径”指向这些文件的位置。

此错误的另一个原因是I / O或组件的位置在NCF / UCF中定义,但未在源代码中定义。注释掉约束或在源代码中定义I / O或组件。

使用ISE-XST流时,有时NGDBuild将IBUF合并到DDR寄存器宏中。它会在约束中丢失实例名称,并将约束应用于实例名称。最简单的解决方案是将UCF语句从“INST <netname> …”更改为“NET <netname> …”,因为网名始终保留。这适用于TNM约束,但不适用于IOB约束,因为IOB约束必须附加到实例而不是网络。

IOB约束的解决方案是将其更改为正确的层次约束:

INST left_6x12_1 / <netname> IOB = FALSE;

或者,IOB约束可以附加到其实现受影响的寄存器。例如:

INST left_6x12_1 / ddr / * IOB = FALSE;

如果您使用Floorplanner从分布式RAM实例创建RPM(关系放置宏),则需要在RPM的顶级实例上删除RLOC。

另请参阅(Xilinx答复20295)

请登录后发表评论

    没有回复内容