无法在 Vivado 2016.4 版本上运行"tcl"文件



我正在尝试在 2016.4 版本的 Vivado 上运行最初为 2014.4 配置的 .tcl 文件。但是我收到以下错误:

   执行时"create_bd_cell -type IP -VLNV Xilinx.com:IP:MIG mig_0 "    (过程"create_root_design"第 111 行(    从内部调用"create_root_design""    (文件"all.tcl"第 405 行(

tcl 文件使用部分"xcku040-ffva1156-2"并尝试访问我认为在更高版本中重命名/更改的 IP"mig"。有什么解决方法吗?

到目前为止,我已完成的步骤:

  1. 将版本号更改为 2016.4
  2. 已尝试更换目标板。
  3. 在同一板上尝试使用MIG的备用IP进行。
  4. 在 2016.4 和 2015.4 版本上均试用

到目前为止,这些都没有奏效

附加".tcl"文件以供参考:all.tcl

由于每次升级 Vivado 设计套件时,部件都会被重命名或删除,因此无法在较新版本中运行适用于早期版本的 .tcl 文件。因此,我在 Xilinx 社区论坛上运行了上述查询,并找到了解决方法:

在以前的版本(在本例中为 2014(上运行此脚本,生成设计,然后使用下一个主要版本(2015 版本(打开相同的设计。2015 版本将自动建议对已停产/重命名的 IP 进行升级。重复相同的操作以获得2016版本。这是完成这项工作的唯一方法。此外,还必须不断检查 IP 的核心功能在 Vivado 设计套件自动升级后是否相同。

最新更新