VVADADID-NGC NETLIST是另一个NGC中的子模块,被当作一个未引用的源来对待。

描述

NGC NETLIST是另一个NGC中的子模块,被视为未引用的源,不包含在设计层次中。

当打开综合设计时出现以下关键警告:

关键警告:[项目1-48 5]不能解决非原始黑盒“YYYYYY”实例化为“XXXXXX”。

同时,一个“未定义的模块发现”对话框弹出以下消息:

在导入此网表时,发现了1个未定义的单元格,并将其转换为黑盒。
确保在继续之前已经加载了所有预期的模块定义。
可以通过使用添加源操作和重新运行综合来填充黑盒。
模块名称:YYYYY

解决方案

这是预期的行为,因为ViVADO工具在创建设计层次结构时不读取NGC NETLIST源的内容,因此它不试图寻找嵌套的网表。

若要解决此问题,可以使用下列解决方案之一:

  • NGCubeNGC2EDFF将嵌套的NETLIST合并到其父网络表中,然后将其添加到VIVADO项目中。
  • 将嵌套的NGC网表设置为全局包含:在源文件窗口中选择.NGC文件,在“源文件”属性窗口中选择“属性”选项卡中的“IsGlobal”。
  • 将“EdffExpLosixChyPosil”属性设置为嵌套NGC所在的目录:
    StIQuestEdifEdifExxChythOrth&L.PosithOrthOrthOrth.gt;[CurrutixFielSeTe]
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-30 17:28:56 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它