Vivado  –  Vivado支持分层EDIF文件吗?-Xilinx-AMD社区-FPGA CPLD-ChipDebug

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项目时应使用“后综合”项目类型。
请登录后发表评论

    没有回复内容