vivado 启动实施运行

启动实施运行

您可以启动活动的实现运行,也可以选择同时启动多个运行。

启动单个实施运行

执行以下任意操作以在“设计运行”窗口中启动活动的实现运行。启动单个实现运行将为实现启动一个单独的过程。

提示:在“设计运行”窗口中选择一个运行,以启动活动运行以外的运行。

•在Flow Navigator中选择Run Implementation。

•选择流量 →  从主菜单中运行Implementation。

•从工具栏菜单中选择Run Implementation。

•在“设计运行”窗口中选择一个运行,然后从弹出菜单中选择“启动运行”。

启动多次跑步

通过在“设计管路”窗口中选择多个管路,可以同时启动多个管路跟随:

1.使用Shift键或Ctrl键选择多个管路。

注意:在中选择多个运行时,可以同时选择合成和实现运行“设计运行”窗口。Vivado IDE管理运行依赖关系,并以正确的方式启动运行顺序

2.选择启动运行打开启动运行对话框,如下图所示。

注意:您可以从弹出菜单或“设计运行”窗口工具栏中选择“启动运行”菜单

3.选择启动目录。

默认启动目录位于本地项目目录结构中。的文件实现运行存储在:<project_name>/<project_name>。runs/<run_name>。

提示:在项目目录结构之外定义任何非默认位置都会使项目不可移植,因为绝对路径会写入项目件中。

4.指定选项。

•如果要在本地计算机上启动运行,请选择在本地主机上启动运行。

•使用作业数量下拉菜单定义要使用的本地处理器数量当同时启动多个运行时。

•如果要使用远程主机启动,请选择Launch runs on remote hosts(仅限Linux)一个或多个作业。

•使用配置主机按钮配置远程主机。有关更多信息,请参阅附录A:使用远程主机和计算集群。

•如果要使用LSF(负载共享功能),请选择Launch runs using LSF(仅限Linux)bsub命令启动一个或多个作业。使用Configure LSF(配置LSF)按钮设置bsub命令选项,并测试您的LSF连接。

提示:LSF,即负载共享设施,是一个用于提交、调度、执行、监视、,以及控制集群中跨计算服务器的批处理作业的工作负载。

•如果要导出并创建运行目录,请选择“仅生成脚本”选项和运行脚本,但不希望此时启动运行脚本。脚本可以运行稍后在Vivado IDE工具之外。将进程移到后台当Vivado IDE启动运行合成或实现的过程时,它读取设计文件和约束文件,为跑步做准备。“启动运行”对话框,显示在下图中,可以将此准备移动到后台。

将这个过程放在后台可以释放Vivado IDE来执行其他功能同时完成后台任务。其他功能可以包括诸如查看报告和打开设计文件。例如,您可以利用这段时间回顾以前的运行或检查报告。

小心!当您将此进程置于后台时,Tcl控制台将被阻止。你不能执行Tcl命令,或执行需要Tcl命令的任务,例如切换到另一个打开的设计

分步骤运行实施

Vivado的实施包括许多较小的流程,例如:

•Opt设计(Opt_Design)

•电源选择设计(Power_Opt_Design)(可选)

•场所设计(场所设计)

•放置后电源选择设计(Power_Opt_Design)(可选)

•放置后物理选项设计(Phys_Opt_Design)(可选)

•路线设计(Route_Design)

•路由后物理选择设计(Phys_Opt_Design)(可选)

•写入比特流(Write_Bitstream)(除Versal外的所有设备)

•写入设备映像(Write_Device_Image)(Versal设备)

Vivado工具允许您将实现作为一系列步骤而不是单个过程来运行。

如何分步骤运行实施

要分步骤运行实施,请执行以下操作:

1.右键单击“设计运行”窗口中的运行,然后选择“启动下一步:<步骤>”或“启动”从下图所示的弹出菜单中选择步骤To。有效的<Step>值取决于在“运行设置”中启用了哪些运行步骤。这个在实现运行中可用的步骤有:

•Opt设计:优化逻辑设计,并将其安装到目标AMD设备上。

•功率选择设计:优化设计元素,以减少的功率需求实现的设备。

•放置设计:将设计放置到目标AMD设备上。

•放置后功率选择设计:额外优化,以降低放置后的功率。

•放置后Phys Opt设计:对负松弛执行定时驱动优化设计的路径。

•路由设计:将设计路由到目标AMD设备上。

•路由后Phys Opt设计:使用实际路由优化逻辑、布局和路由延迟。

•写入比特流(除Versal设备外的所有设备):为AMD设备生成比特流配置虽然从技术上讲不是实现运行的一部分,但比特流生成可作为增量步骤使用。

•写入设备映像(Versal设备):为生成可编程设备映像对Versal设备进行编程。

2.根据需要重复启动下一步:<步骤>或启动步骤到以完成设计实施

3.要从已完成的步骤进行备份,请从“设计”中选择“重置为上一步骤:<步骤>”运行窗口弹出菜单。选择Reset to Previous Step(重置到上一步)将选定的跑步从当前状态重置为上一步增量步骤。这允许您:

•跑步时向后退一步。

•进行任何必要的更改。

•再次向前迈出一步,逐步完成跑步。

关于实施命令

AMD Vivado设计套件包括许多功能,用于管理和简化基于项目的设计的实施过程。这些功能包括

手动完成实施过程。有关详细信息,请参见在项目模式下运行实现。非基于项目的设计必须在实施的每个步骤中手动进行使用Tcl命令或Tcl脚本进行处理。

注意:有关Tcl命令的更多信息,请参阅Vivado Design Suite Tcl命令参考指南(UG835),或键入<command>-help。有关详细信息,请参见在非项目模式下运行实现。

实施子流程

在项目模式中,实现命令以固定的顺序运行。在非项目模式下命令可以按类似的顺序运行,但也可以重复、迭代和与项目模式中的顺序不同。

重要!实现命令是可重入的。

实现命令是可重入的,这意味着当一个实现命令在非项目模式下调用,它读取内存中的设计,执行任务,并写入由此产生的设计回到内存中。这在非项目中运行时提供了更大的灵活性模式示例:

•opt_design后接opt_design-remap重映射操作发生在opt_design结果上。

•对包含一些放置单元格的设计调用的place_design现有单元格位置用作place_design的起点。

•route_design调用了包含一些路由的设计现有布线用作route_design的起点。

•route_design调用了具有未放置单元格的设计路由失败,因为必须先放置单元格。

•opt_design调用完全放置和路由的设计逻辑优化可能会优化逻辑网表,创建未放置的新单元,以及未铺设的新网。可能需要重新运行放置和布线才能完成实施在Vivado实施过程中进行设计,无论是在项目模式下还是在非项目模式下,都包括几个子过程:

•开放式综合设计:结合网表、设计约束和AMD目标部分数据,以构建内存中的驱动设计实现。

•Opt设计:优化逻辑设计,使其更容易安装到目标AMD设备上。

•功率选择设计(可选):优化设计元素,以减少的功率需求目标AMD设备。

•放置设计:将设计放置到目标AMD设备上。

•放置后功率选择设计(可选):额外优化,以减少放置后的功率安置

•放置后Phys Opt设计(可选):使用估计的时间优化逻辑和放置基于位置。包括复制高扇出驱动程序。

•路由设计:将设计路由到目标AMD设备上。

•路由后Phys Opt设计:使用实际路由优化逻辑、布局和路由延迟(可选)。

•写入比特流:为AMD设备配置生成比特流(Versal设备除外)。

•写入设备映像:生成可编程设备映像,用于对Versal进行编程装置

注意:虽然从技术上讲不是实现运行的一部分,但写入比特流和写入设备映像可作为单独的步骤使用。为了更好地了解实施过程中的各个步骤每个步骤的细节以及相关的Tcl命令都在本章中进行了说明。这个下表提供了子进程及其相关Tcl命令的列表。

有关Tcl报告命令及其选项的完整描述,请参阅Vivado《设计套件Tcl命令参考指南》(UG835)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/456611.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

智慧公厕的特点和特色

智慧公厕是指利用信息化、数字化、智慧化技术&#xff0c;对公共厕所的使用、运营、管理、养护等全方位业务流程进行智能化改造的创新型厕所。这些智慧公厕不仅提供了便捷的厕所服务&#xff0c;还能提升城市形象&#xff0c;为智慧环卫等管理平台提供基础数据信息。本文以智慧…

串口协议、I2C协议、SPI协议总结

目录 一、串口协议 1.串口基本认知 2.RS-232 3.RS-422 4.RS-485 &#xff08;1&#xff09;RS232电平&#xff1a; &#xff08;2&#xff09;TTL电平&#xff1a; 6.串口51开发板实现 &#xff08;1&#xff09;软件自动配置&#xff1a; &#xff08;2&#xff09;…

Docker容器化技术(使用Dockerfile制作Nginx镜像)

编写Dockerfile制作Web应用系统nginx镜像&#xff0c;生成镜像名为nginx:v1.1&#xff0c;并推送其到私有仓库。 1、基于centos7基础镜像&#xff1b; 2、指定作者为Chinaskill&#xff1b; 3、安装nginx服务&#xff0c;将提供的dest目录传到镜像内&#xff0c;并将de…

从政府工作报告探计算机行业发展(在医疗健康领域)

从政府工作报告探计算机行业发展 政府工作报告作为政府工作的全面总结和未来规划&#xff0c;不仅反映了国家整体的发展态势&#xff0c;也为各行各业提供了发展的指引和参考。随着信息技术的快速发展&#xff0c;计算机行业已经成为推动经济社会发展的重要引擎之一。因此&…

使用 Jenkins 管道在 Docker Hub 中构建 Docker 镜像

Jenkins Pipeline 是一个强大的工具&#xff0c;可以自动执行部署。在各个阶段之间拆分的灵活和自定义操作是尝试此功能的一个很好的理由。 构建您自己的 Docker 镜像并将其上传到 Docker Hub 以保持存储库更新是了解 Jenkins Pipeline 如何改进您的工作方式的一个很好的示例。…

Oracle Primavera P6 Analytics 是什么,与P6的关系?

前言 Oracle Primavera P6 Analytics 是与P6有关的一个相对较新的模块&#xff0c;Primavera 用户社区在很大程度上尚未对其进行探索。 那么它到底有什么作用呢&#xff1f; 通过了解得知它旨在通过深入了解组织的项目组合绩效&#xff0c;帮助高级管理层对其项目组合做出更好…

DM数据库安装(Windows)

先解压安装包 点击setup安装 下一步 勾选接受然后下一步 下一步 选择典型安装下一步 下一步 搜索DM数据库配置助手然后一直下一步 然后搜索DM管理工具 登录 登录成功 widows版本安装成功

热门骨传导耳机深度评测:南卡、韶音、墨觉全面对比分析!

蓝牙耳机现在已经融入了我们的日常生活&#xff0c;尤其对于运动爱好者而言&#xff0c;一款好的蓝牙耳机不仅能够丰富锻炼时的听觉体验&#xff0c;还能激发运动热情。而骨传导耳机凭借着创新的设计理念和听音方式广受欢迎。骨传导耳机的优势可以让用户在听音乐的同时保持对周…

C++训练营:引用传递

大家好&#xff1a; 衷心希望各位点赞。 您的问题请留在评论区&#xff0c;我会及时回答。 一、引用传递 简单来说&#xff0c;“引用”就是给已有的变量起一个别名。引用并没有自己单独的内存空间&#xff0c;作为引用&#xff0c;它和原变量共用一段内存空间。引用的定义格…

程序员想要搞钱不迷茫,这篇文章你可得码好啦!!!

年已经过完了&#xff0c;现在大家基本都已经返工返校了吧&#xff01;咱又要投入到新一年的战斗了&#xff01;春色恼人不等闲&#xff0c;相信咱都有一个实实在在的愿望和期许&#xff1a;身体健康&#xff0c;财源广进&#xff01;新的一年我们还得继续努力&#xff0c;多多…

Linux:设置别名命令alias

相关阅读 Linuxhttps://blog.csdn.net/weixin_45791458/category_12234591.html?spm1001.2014.3001.5482 在Linux中alias命令用于为一串字符&#xff08;常代表命令&#xff09;设置一个别名&#xff0c;该别名在Bash读取并解析一行命令时会被展开。 下面是该命令的语法。 用…

IPFoxy的正确打开方式

IPFoxy是一个全球动静态代理IP服务器软件&#xff0c;为全球用户提供优质的大数据代理服务&#xff0c;促进网络业务高校进行。目前拥有千万真实纯净IP资源&#xff0c;覆盖超过220个国家和地区&#xff0c;汇聚成优质海外代理池&#xff0c;支持http、https、socks5多种协议类…

WPF —— Grid网格布局

1 &#xff1a;Grid网格布局简介 Grid为WPF中最常用的布局容器, 作为View中的主要组成部分, 负责框架中整体的页面布局。 2&#xff1a;网格标签Grid.ColumnDef Grid.ColumnDefinitions自定义列 只能设置宽度 不能设置高度ColumnDefinition 每一个列可以设置宽度&#xff0c;…

计数类Dp

文章目录 AcWing 900. 整数划分思路1. 完全背包AC CODE 2. 计数DpAC CODE AcWing 900. 整数划分 链接&#xff1a;https://www.acwing.com/activity/content/problem/content/1008/ 思路 1. 完全背包 完全背包的链接&#xff1a;https://blog.csdn.net/2301_78981471/artic…

安装小知识:无源无线测温传感器可以安装在哪些部位?

一、无源无线测温传感器介绍 无源无线测温传感器采用超低功耗设计&#xff1a;主芯片采用美国TI公司&#xff0c;功耗低&#xff0c;低可至0.03mw&#xff0c;区别于传统的感应供电&#xff0c;不存在发热现象。测温元件采用耐高温、高精度热敏电阻&#xff0c;测温范围宽至-40…

ETH共识升级之路

简介 根据我们之前的介绍&#xff0c;了解到ETH网络的共识方式&#xff0c;已经从 PoW 切换到了 PoS&#xff0c;今天我们就回顾下升级之路&#xff0c;以及升级带来的影响 最早的共识机制 PoW 以太坊创建之初采用了类似比特币的工作量证明机制&#xff0c;即矿工通过计算哈希函…

案例分析篇12:可靠性设计考点(2024年软考高级系统架构设计师冲刺知识点总结系列文章)

专栏系列文章推荐: 2024高级系统架构设计师备考资料(高频考点&真题&经验)https://blog.csdn.net/seeker1994/category_12593400.html 【历年案例分析真题考点汇总】与【专栏文章案例分析高频考点目录】(2024年软考高级系统架构设计师冲刺知识点总结-案例分析篇-…

爬虫入门到精通_框架篇18(Scrapy中选择器用法)_sector,xpath,css,re

官方文档 Using selectors To explain how to use the selectors we’ll use the Scrapy shell (which provides interactive testing) and an example page located in the Scrapy documentation server: https://docs.scrapy.org/en/latest/_static/selectors-sample1.html…

LeetCode.2864. 最大二进制奇数

题目 2864. 最大二进制奇数 分析 这道题目其实我们只需要保证最后一位是1&#xff0c;其余的1都放在最前面&#xff0c;这样得到的就是最大二进制奇数。 所以&#xff0c;我们先统计给定的字符串有多少个 1&#xff0c;多少个 0&#xff0c;把其中一个 1 放在最后一位&…

使用STM32+ESP8266(ESP-01S)+点灯科技(手机端Blinker)实现远程控制智能家居

硬件准备&#xff1a;STM32单片机、ESP8266&#xff08;ESP-01S&#xff09;、CH340C下载烧录器 软件准备&#xff1a;STM32CubeMX、Keil uVision5、Arduino IDE、 点灯科技&#xff08;手机端APP Blinker&#xff09;点灯科技 (diandeng.tech)点击进入 值得注意的是&#x…
最新文章