当前位置:网站首页>由tcl脚本生成板子对应的vivado工程
由tcl脚本生成板子对应的vivado工程
2022-04-23 18:01:00 【爱学习的诸葛铁锤】
问题来源
试图根据PYNQ v2.4源代码重构Base Overlay,想到从tcl脚本直接生成Vivado工程
资源和开发套件
- Vivado 2018.3
- 正点原子启明星开发板 Zynq7010 (xc7z010clg400-1芯片)
操作记录
- 事先下载好PYNQ v2.4源码(官方找v2.4的Release)
- 查看并修改 Tcl 脚本 base.tcl (路径
<PYNQ repository>/boards/Pynq-Z1/base
) - 脚本的第105行,将
-part
后的参数修改为板子的芯片型号,我这里是xc7z010clg400-1
if {
$list_projs eq "" } {
create_project ${overlay_name} ${overlay_name} -part xc7z010clg400-1
}
保存退出
- 打开Vivado 2018.3,底部找到 Tcl Console
- 输入框内键入命令
cd <PYNQ repository>/boards/Pynq-Z1/base
source ./base.tcl
- 等待一段时间,完成,打开Block Design查看一下
后续可以对 Base Overlay的 Block Design 进行裁剪,修改xdc约束文件,生成bit流,上板搞开发
版权声明
本文为[爱学习的诸葛铁锤]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_41873311/article/details/124353745
边栏推荐
- Svn simple operation command
- Go file operation
- Halo 开源项目学习(二):实体类与数据表
- ROS package NMEA_ navsat_ Driver reads GPS and Beidou Positioning Information Notes
- C1小笔记【任务训练篇一】
- The method of changing a value in the array and a value in the object of wechat applet
- Welcome to the markdown editor
- Secure credit
- C language implements memcpy, memset, strcpy, strncpy, StrCmp, strncmp and strlen
- Cloud native Virtualization: building edge computing instances based on kubevirt
猜你喜欢
On the problem of V-IF display and hiding
k8s之实现redis一主多从动态扩缩容
Uniapp custom search box adaptation applet alignment capsule
Jenkspy package installation
Visualization of residential house prices
Solving the problem of displaying too many unique values in ArcGIS partition statistics failed
Go的Gin框架学习
[UDS unified diagnostic service] IV. typical diagnostic service (4) - online programming function unit (0x34-0x38)
Cross domain settings of Chrome browser -- including new and old versions
Land cover / use data product download
随机推荐
Remember using Ali Font Icon Library for the first time
C network related operations
Flask项目的部署详解
The JS timestamp of wechat applet is converted to / 1000 seconds. After six hours and one day, this Friday option calculates the time
[UDS unified diagnostic service] IV. typical diagnostic service (4) - online programming function unit (0x34-0x38)
极致体验,揭晓抖音背后的音视频技术
Read excel, int digital time to time
Generate verification code
MySQL_01_简单数据检索
Nat Commun|在生物科学领域应用深度学习的当前进展和开放挑战
C# 的数据流加密与解密
How to install jsonpath package
Build openstack platform
Thirteen documents in software engineering
C1小笔记【任务训练篇一】
Implementation of object detection case based on SSD
Uniapp custom search box adaptation applet alignment capsule
Use of list - addition, deletion, modification and query
The ultimate experience, the audio and video technology behind the tiktok
Tell the truth of TS