Vivado - Vivado支持分层EDIF文件吗?

描述

Vivado是否支持分层EDIF(嵌套EDIF)文件?

我的设计包含在其他EDIF源中实例化的多个EDIF(.edn)源文件。

较低级别的EDIF文件未在父EDIF下正确显示在层次结构源视图中,并在综合和实现中被视为黑盒模块。

分层EDIF设计可以在Vivado中综合和实现。

但是,
分层源视图(HSV)不会解析为层次结构的EDIF / DCP文件。

这是为了提高性能而设计的。

将项目设置为手动编译顺序模式应该有效。

以下是使用嵌套EDIF文件的设计时应注意的项目。

  • HSV代码不解析EDIF文件以确定层次结构。
  • 如果它们是HDL层次结构的叶节点,Vivado会将EDIF文件传递给综合,但不会潜入EDIF以确定它是否具有其他依赖性。
  • 由于HSV不解析EDIF文件,因此不会看到嵌套的EDIF文件是活动层次结构的一部分,因此不会在父EDIF文件下显示它们,也不会将它们传递给Synthesis。
  • 如果项目更改为手动编译顺序,则文件将传递给综合。综合应该工作,而不是为这些EDIF模块创建黑盒子。
  • 必须将EDIF文件添加到项目中,Vivado不会搜索目录以查找给定名称的EDIF文件(注意:这与使用-sd选项的ISE行为不同)
  • 如果设计中没有顶级HDL文件,则在创建Vivado项目时应使用“后综合”项目类型。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-30 21:46:52 +0800

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

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