vivado Block Design 设计 .tcl 文件使用,导出,修改,添加方式

        在vivado中生成 Block Design可以导出tcl文件进行保存(体积小),或者在别的版本vivado中打开(版本互通),这是一个非常好的功能。另外GitHub中很多项目都是采用这种方式上传的,学会如何使用可以快速修改历程项目。

1,导出tcl文件

        如下图所示导出tcl文件的方式非常简单,项目完成后保存,点击File-->Export-->Export Block Design...,然后选择导出地址即可导出。

2,编写tcl文件

        从零开始编写tcl文件,使用tcl文件创建一个Block Design,在设计中添加两个输出引脚,一个输入引脚,一个constant模块并与一个输出引脚建立连接,另外两个输出输出引脚相互连接。创建一个文本文件,修改文件名称为*.tcl格式,使用文本编辑工具打开,整体代码如下所示:

# 创建设计文件 名称为Constant_test
create_bd_design Constant_test

# 添加第一个引脚,并设置为输出
create_bd_port -dir O pinA

# 添加第二个引脚,并设置为输出
create_bd_port -dir O pinB

# 添加第三个引脚,并设置为输出
create_bd_port -dir I pinC
 

# 添加 Constant 模块
create_bd_cell -type ip -vlnv xilinx.com:ip:xlconstant:1.1 xlconstant_0

# 建立连接
connect_bd_net [get_bd_ports pinA] [get_bd_pins xlconstant_0/dout]
connect_bd_net [get_bd_ports pinB] [get_bd_ports pinC]
 
 
# 保存设计
save_bd_design

 

        代码编译完成后打开任意vivado项目,在下方命令行中输入命令,入下图所示。其中D:/2025/Mar/5/test/为tcl文件保存的地址,需要根据实际进行修改。

        等待运行完成可以看到生成的新的设计文件,其内容入下图所示,我们想要是现实的功能都可以实现。

整体代码都非常简单,以此为历程,修改其它tcl项目也轻而易举,有相关问题欢迎评论。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值