Vivado24.2现已推出,需要的自行到AMD官网下载。如果你不用versal器件的话,个人感觉更新点不够吸引下载安装,但对于喜欢尝鲜的可以尝试。
Tcl还可以用来保存和导出工程文件的约束和配置。Tcl提供了与设计数据库进行交互式对话的能力,允许用户实时查询特定的时序分析报告命令,应用增量约束,并执行查询以验证预期行为。
Tcl允许在没有打开具体工程的情况下执行设计任务,这被称为非工程模式(NoneProject Mode),可以用于快速分析和处理设计。
在Vivado中,使用Tcl脚本保存和重建工程是一种高效的工程管理方法。通过将工程导出为Tcl脚本,可以减少工程文件的体积,便于版本控制和协作开发。
保存工程为TCL脚本
Vivado提供两种方法将当前工程保存为TCL脚本:
1,使用TCL命令行:
在打开的Vivado工程中,进入TCL Console。 输入以下命令,将工程保存为TCL文件:
write_project_tcl {d:/top/top.tcl}
其中 d:/top/ 是保存路径,top.tcl 是文件名,可根据需要修改。
2,使用GUI操作:
在Vivado界面中,依次点击 File → Write Project to Tcl。 在弹出的窗口中设置TCL文件的保存路径和文件名,然后点击确认完成保存。
用TCL脚本重建工程
使用保存的TCL脚本可以重建工程,若是很久之前保存的,需要做如下准备:
打开TCL文件,查看其中的Vivado版本信息(通常在开头部分,例如 set scripts_vivado_version 2023.2)。确保使用与脚本相同版本的Vivado软件。如果版本不同,可能导致IP核或器件不兼容的问题。 如果器件型号或IP核版本发生变化,也可能需要更新脚本中的相关配置。如果IP核的版本间接口发生较大变化,仅升级IP版本可能无法成功恢复工程。这时需要参考IP文档重新定制和连接接口。 如果TCL中的路径不对,需要手动修改为当前系统中的实际路径。 检查脚本,确保所有依赖文件(如约束文件、IP核等)路径正确。
同样的,执行TCL脚本也有两种方法:
启动Vivado。在TCL Console中,使用 cd 命令切换到TCL文件所在目录。Vivado遵循Unix/Linux风格路径分隔符 /,不要使用Windows风格的 \。例如:cd d:/top 输入以下命令执行脚本:source ./top.tcl
启动Vivado。在菜单栏中选择 Tools → Run Tcl Script。 浏览选择保存的TCL文件(如 top.tcl),点击运行。