vivado 综合、时序分析

以下综合

运行完成后,将打开Synthesis Completed对话框,如下所示图形

选择其中一个选项:

•运行实施:启动当前实施项目的实施设置。

•打开综合设计:打开综合网表、活动约束集和将目标设备集成到综合设计环境中,以便执行I/O引脚规划、设计分析和平面布置。

•查看报告:打开“报告”窗口,以便查看报告。

•不再显示此对话框:使用复选框可停止显示此对话框。

提示:通过选择“工具”>“设置”>“窗口行为”,可以恢复为显示对话框。分析综合结果合成完成后,您可以查看报告,并打开、分析和使用合成的设计“报告”窗口包含各种综合和Vivado IDE中的实现工具。

视频:有关更多信息,请参阅以下内容:Vivado Design Suite QuickTake视频:高级合成使用Vivado。打开“报告”视图,如下图所示,然后选择特定运行的报告。

使用综合设计环境

Vivado IDE提供了一个从几个不同角度分析设计的环境视角。当您打开一个合成设计时,软件会加载合成网表,活动约束集和目标设备。要打开合成设计,请从Flow Navigator或流量菜单。打开合成设计后,Vivado IDE将打开一个设备窗口,如中所示如下图所示。

从这个角度,您可以检查设计逻辑和层次结构,查看资源或者运行设计规则检查(DRC)。有关更多信息,请参阅Vivado设计套件用户指南:设计分析和闭合技术(UG906)探究逻辑Vivado IDE提供了几个逻辑探索视角:所有窗口交叉探测到提供最有用的信息:

•“网表”和“层次结构”窗口包含可导航的层次树样式视图。

•原理图窗口允许选择性逻辑扩展和分层显示。

•设备窗口提供设备、放置的逻辑对象的图形视图,以及连通性探索逻辑层次“网表”窗口显示综合设计的逻辑层次结构。您可以扩展和在网表中选择任何逻辑实例或网。

在其他窗口中选择逻辑对象时,“网表”窗口会自动展开为显示选定的逻辑对象,并且有关实例或网络的信息显示在实例或网络属性窗口。“综合设计”窗口显示RTL逻辑层次结构的图形表示。每个模块的大小与其他模块的大小成相对比例,因此您可以确定大小和任何选定模块的位置。要打开“层次”窗口,请在“网表”窗口中右键单击以显示上下文菜单。选择显示层次结构,如下图所示。也可以按F6键打开层次结构窗口。

探索逻辑示意图

“原理图”窗口允许对逻辑设计进行选择性扩展和探索。你必须至少选择一个逻辑对象才能打开和显示“原理图”窗口。在“原理图”窗口中,查看并选择任何逻辑。您可以将计时路径组显示到显示路径上的所有实例。这有助于平面规划,因为它可以帮助您可视化其中时序关键模块在设计中。要打开“原理图”窗口,请选择一个或多个实例、网络或定时路径,然后选择从窗口工具栏或右键单击菜单中选择原理图,或按F4键。窗口打开,显示所选逻辑,如下图所示。

您可以选择并展开任何接点、实例或层次模块的逻辑。

运行时间分析

综合设计的时序分析有助于确保路径具有必要的有效实施的制约因素。Vivado合成是定时驱动的,可调整基于所提供的约束的输出。随着在设计中分配更多的物理约束,例如Pblocks和LOC约束,时序分析的结果变得更加准确,尽管这些结果仍然包含一些路径延迟的估计。综合设计使用路由延迟的估计来执行分析您可以在此级别运行时序分析,以确保覆盖正确的路径时序路径的更一般的想法。

重要!只有实施后的时间分析(地点和路线)才包括路由。综合设计的运行时序分析不如实现的设计。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ncc匹配(三,opencv相关性匹配ncc与数学相关性匹配对比解惑)

opencv关于ncc说,,完全匹配p1,完全不匹配p-1,p0表示无关联。 数学书概率论中说,|p|1,是线性相关,p0,不相关。 我在程序中验证后,发现,数学书更准确。 第一…

Liunx网络设置

目录 1. 配置网卡的文件位置 2. 如果后续需要重启网卡 3. 配置快捷方式 4. 如果想关闭/打开某个网卡 1. 配置网卡的文件位置 cd /etc/sysconfig/network-scripts ONBOOT是否开机启动BOOTPROTOip地址分配,DHCP表示动态主机分配协议HWADDR硬件地址,MAC地址 2. 如果后续需要重…

PHP://filter过滤器

今天刷题遇到了php://filter过滤器的知识点考察;不会,看了几篇写的不错的文章,本来想转载的,但是代码复制过来后发现格式很乱,和原文格式差太多了;算了,直接把文章连接拿过来吧,在这…

spring boot3x登录开发-上(整合jwt)

⛰️个人主页: 蒾酒 🔥系列专栏:《spring boot实战》 🌊山高路远,行路漫漫,终有归途。 目录 前置条件 jwt简介 导依赖 编写jwt工具类 1.配置项直接嵌入代码,通过类名.静态方法使用 2.配置项写到…

最短编辑距离问题与动态规划----LeetCode 72.编辑距离

动态规划(Dynamic Programming, DP)是解决复杂问题的一个强大工具,它将问题分解成更小的子问题,并使用这些子问题的解决方案来构建整体问题的解决方案。在深入探讨最短编辑距离问题之前,让我们先理解什么是动态规划&am…

让cgteamwork自动为Houdini载入相机,角色道具的abc文件

一 需求 最近接到个需求:在创建EFX文件时,自动加载动画出的缓存abc文件相机, 不用手动一个个的载入,还容易出错 ABC文件自动导入到Houndini里 二 过程/效果 在CGTeamwork里打开对应的镜头,下面的文件列表显示相机和角…

C# 更改系统的屏保设置

C# 更改系统的屏保设置 一、如果你想更改系统的屏保设置,可以使用P/Invoke调用SystemParametersInfo函数。 以下演示如何设置屏幕保护程序的等待时间(也就是启动屏保前无操作的时间间隔), 示例代码: using System;…

C# 怎么判断屏幕是第几屏幕?屏幕是垂直还是水平?屏幕的分辨率?

一、怎么判断屏幕是第几屏幕? 可以使用System.Windows.Forms.Screen.AllScreens属性来获取所有已连接的屏幕,并根据鼠标位置或窗口的位置来判断它所在的屏幕索引。 using System; using System.Windows.Forms;// 获取鼠标当前位置所在的屏幕 Point cur…

OpenGL统一变量 Uniform Variables

OpenGL统一变量 Uniform Variables 在OpenGL着色器编程中,uniform变量是一种特殊的全局变量,它们的作用是在图形渲染管线的不同阶段(如顶点着色器、片段着色器等)共享常量数据。uniform变量的值由CPU端的应用程序设置&#xff0c…

格式化日期注解@JsonFormat的使用和TimeZone时区问题

JsonFormat的使用 目的 为了便于date类型字段的序列化和反序列化,需要在数据结构的Date、Timestamp、DateTime类型的字段上用JsonFormat注解进行注解 使用 JsonFormat注解是一个时间格式化注解,比如我们存储在mysql中的数据是date类型的,当…

自学Java的第58,59天

网络通信 网络通信三要素:ip地址,端口号,协议 ip地址 常用方法 写法 端口号 协议 UDP通信 快速入门 写法(客户端) (服务端) UDP通信 多发多收 TCP通信 写法(客户端) …

车载充电器(OBC)氮化镓(GaN)驱动(高压高功率)设计(第四篇)

上图来自于网络 1、GaN FET概念 GaN FET,全称为Gallium Nitride Field-Effect Transistor(氮化镓场效应晶体管),是一种采用氮化镓(Gallium Nitride, GaN)材料制作的新型功率半导体器件。相较于传统的硅基…

前端常见30个bug以及解决方法

页面加载慢:可以通过优化代码、减少HTTP请求、使用CDN等方式来解决。 页面布局错乱:可以通过检查CSS样式、使用浏览器开发者工具进行调试来解决。 图片加载失败:可以通过检查图片路径、图片格式、网络连接等来解决。 点击事件无效&#xf…

物联网与智慧景区的未来:机遇与挑战并存

随着科技的不断发展,物联网技术在智慧景区中的应用越来越广泛,为旅游业带来了巨大的变革。然而,在物联网与智慧景区的未来发展中,机遇与挑战并存。本文将探讨物联网与智慧景区面临的机遇和挑战,并提出应对措施&#xf…

《幻兽帕鲁》解锁基地和工作帕鲁数量上限

帕鲁私服的游戏参数通常可通过配置文件 PalWorldSettings.ini 来进行修改,然而这个配置文件有个别参数对游戏不生效,让人很是头疼。没错!我说的就是终端最大的帕鲁数量! 其实还有另外一种更加高级的参数修改方式,那就…

使用Python和HTTP代理进行API请求

Python,这个简单易学又功能强大的编程语言,在网络爬虫、数据分析、自动化任务等领域都有着广泛的应用。而当我们需要从外部网站获取数据时,API(应用程序接口)就成了我们的得力助手。但有时候,某些网站会对A…

vscode 无法远程连接waiting the server log

使用版本 报错信息 相关日志 [17:32:59.765] > Waiting for server log... [17:32:59.801] > Waiting for server log... [17:32:59.831] > > * > * Visual Studio Code Server > * > * By using the software, you agree to > * the Visual Studio…

ip网络的三类地址及其相互关系

随着互联网的普及和发展,IP网络已成为全球范围内最重要的信息交换平台。在IP网络中,IP地址是每个设备在网络中的唯一标识,是实现网络通信的关键。虎观代理小二二将详细介绍IP网络中的三类地址,即A类、B类和C类地址,以及…

C++进阶--C++11线程库

目录 一、线程库(thread)1.1 线程对象的构造方式1.1.1 调用无参的构造函数1.1.2 调用带参的构造函数1.1.3 调用移动构造函数 1.2 thread提供的成员函数1.3 获取线程的id方式1.4 线程函数的参数问题1.5 join与detach1.5.1 join方式1.5.2 detach方式 二、互…

【C/C++ 12】C++98特性

目录 一、命名空间 二、缺省参数 三、函数重载 四、引用 五、内联函数 六、异常处理 一、命名空间 在C/C项目中,存在着大量的变量、函数和类,这些变量、函数和类都存在于全局作用域中,可能会导致命名冲突。 使用命名空间的目的就是对…