由tcl脚本生成板子对应的vivado工程

问题来源

试图根据PYNQ v2.4源代码重构Base Overlay,想到从tcl脚本直接生成Vivado工程

资源和开发套件

  1. Vivado 2018.3
  2. 正点原子启明星开发板 Zynq7010 (xc7z010clg400-1芯片)

操作记录

  1. 事先下载好PYNQ v2.4源码(官方找v2.4的Release)
  2. 查看并修改 Tcl 脚本 base.tcl (路径<PYNQ repository>/boards/Pynq-Z1/base)
  3. 脚本的第105行,将 -part 后的参数修改为板子的芯片型号,我这里是xc7z010clg400-1
if { $list_projs eq "" } {
   create_project ${overlay_name} ${overlay_name} -part xc7z010clg400-1
}

保存退出

  1. 打开Vivado 2018.3,底部找到 Tcl Console
    在这里插入图片描述
  2. 输入框内键入命令
cd <PYNQ repository>/boards/Pynq-Z1/base
source ./base.tcl
  1. 等待一段时间,完成,打开Block Design查看一下
    在这里插入图片描述
    后续可以对 Base Overlay的 Block Design 进行裁剪,修改xdc约束文件,生成bit流,上板搞开发
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值