给Vivado Block Design的TCL脚本添加IP repository (仓库) 路径信息

本文转载自: XILINX开发者社区微信公众号

本文作者:赛灵思工程师 Hank Fu

在Vivado里,可以从Block Design导出TCL脚本,保存工程。之后可以从TCL脚本恢复工程。

导出的TCL脚本中,可能不包含用户IP的路径信息,这样的话,从TCL脚本恢复工程时会报告错误。

错误信息如下:

在TCL文件中添加下列命令,可以添加IP repository(仓库),使Vivado找到IP。

添加的位置,可以是创建工程(create_project)之后,创建Block Design(create_bd_design)之前。

其中“$script_folder”是指当前TCL脚本所在的目录,目录“$script_folder/ipdefs/ip”下,每个IP应该有一个目录,IP目录下有文件component.xml。

从头开始的部分TCL脚本内如如下:

注:测试环境 - Vivado 2021.2

最新文章

最新文章