无法运行&#t; tcl' Vivado 2016.4版

时间:2017-05-16 04:41:28

标签: memory tcl vivado

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

    while executing
"create_bd_cell -type ip -vlnv xilinx.com:ip:mig mig_0 "
    (procedure "create_root_design" line 111)
    invoked from within
"create_root_design """
    (file "all.tcl" line 405)

tcl文件使用' xcku040-ffva1156-2'并尝试访问IP' mig'我相信在以后的版本中重命名/更改。这有什么解决方法吗?

我到目前为止所做的步骤:

  1. 将版本号更改为2016.4
  2. 尝试更换目标板。
  3. 在同一块电路板上尝试使用备用IP进行迁移。
  4. 尝试了2016.4和2015.4版本
  5. 到目前为止,这些都没有奏效

    附加' .tcl'文件供参考:all.tcl

1 个答案:

答案 0 :(得分:1)

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

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