vivado tcl脚本自动创建工程

本文介绍了一种利用TCL脚本实现FPGA全流程自动化的方案。从创建工程到生成bitstream,通过自动化脚本提高了FPGA开发效率。具体步骤包括创建工程、加入文件列表、设置工程参数、综合及实现等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    在FPGA原型验证中自动化脚本经常用到tcl脚本创建工程,自动综合,生成bitstream全流程跑完,相对于图形化界面创建工程跑bit,用tcl脚本可以大大提高效率。

    全流程自动化脚本示例:

set project path ../../

set project_name fpga_top

set project part xcvu29p CIV-fsga2577-2-i

set top module leon3mp

create project $project name $project path -part $project part -force

source $project_path/creat_proj/tcl_file/mcu_vivado_filelist.tcl

set property top $top_module [current fileset]

set property target language VHDL [current project]

set property default_lib work [current project]

set property strategy Flow_AlternateRoutability [get_runs synth_1]

launch_runs synth_1 -jobs 32

wait_on_run synth_1

after 50000

launch_runs impl_1 -jobs 32

wait_on_run impl_1

after 50000

launch_runs impl_1  -to_step write_bitstream  -jobs 32

wait_on_run impl_1

exit

自动化脚本基本流程:

1, 创建工程

2,加入filelist

3,设置工程参数

4,综合

5,实现

6,生成bit

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值