我正在尝试在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'我相信在以后的版本中重命名/更改。这有什么解决方法吗?
我到目前为止所做的步骤:
到目前为止,这些都没有奏效
附加' .tcl'文件供参考:all.tcl
答案 0 :(得分:1)
由于Vivado Design Suite的每次版本升级都会重命名或删除部件,因此无法在较新版本中运行适用于早期版本的.tcl文件。所以我在Xilinx社区论坛上运行了上述查询并找到了解决方法:
在先前版本(在本例中为2014)上运行此脚本,生成设计,然后使用下一个主要版本(2015版本)打开相同的设计。 2015版将自动建议升级已停产/重命名的IP。重复相同以获得2016版本。这是完成这项工作的唯一方法。在Vivado Design Suite自动升级后,还必须继续检查IP的核心功能是否相同。