运行vivado project tcl文件建立工程

很多xilinx的测试例程,是给出的project.tcl文件和system_top.tcl文件,分别是生成工程的.tcl与在工程中新建system_top的tcl文件,也就是通过这个两个,不用一步一步的新建工程,就可以使用测试例程了。

下面说一下tcl文件的执行过程,将下载例程文件解压(注意:存放的路径不要有中文路径,似乎也没有什么影响,只是以前遇到中文路径的坑太多,为了不必要的浪费时间,直接用全英文路径),然后在启动vivado后,在主界面,最下方就有tcl的运行窗口可以放大,如下图所示。

image

source e:/xxxx/project.tcl,回车运行即可。一般在project.tcl中已经包含了调用system_top.tcl创建system_top,当由于没有将工作目录建立两个tcl所在的目录,所以不能找到system_top.tcl,出现下图所示的error信息。只需要重新source E:/xxxx/system_top.tcl即可。

image

通过上面的方式运行tcl文件,建立工程的目录是你的当前目录,vivado打开后默认的工作目录是电脑“我的文档”对应的文件夹,查看当前目录的方法是在tcl命令行处输入dir,即可列出当前工作目录与目录内的文件夹。所以如果要将工程目录建立在一个特定的位置,如下先通过cd命令进行这个目录,然后运行tcl文件。

这里有个一个版本的问题,一般如果示例工程使用的vivado版本低于或等于你使用电脑的版本,可以正常执行,如下图,我的vivado2015.1,而工程的版本为2014.3.image

但是如果工程的版本高于当前vivado的版本,则会提示版本过低,并且后续的工作都不会再进行。如果因为这样就要下载新版本再安装时间太长了,等不了吧。解决办法就是通过ue将project.tcl中的set version “2014.3”,改成你现在的版本。注意:改vivado的版本可能会出现例程运行失败的结果,调试一下解决掉,就当长经验了,有的时候如果因为版本的升级造成IP核的更新变成高版本的IP导致在运行.tcl时会报错说IP核的版本不一样也可以用UE打开把对应IP的版本号改成你现在的Vivado的版本就行了。


image

  • 5
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值