vivado 综合、时序分析

news2024/11/27 16:30:45

以下综合

运行完成后,将打开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.coloradmin.cn/o/1432981.html

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

相关文章

利用k8s Infra 容器,解决pod网络故障注入的问题

目录 一、infra容器作用 二、pod网络故障注入问题 三、充分利用pod infra容器 一、infra容器的作用 我们知道,在kubernetes中,pod中容器的资源隔离主要通过namespace和cgroup来实现。那如果我们需要为pod中的容器共享某种资源应该怎么做。kubernetes …

组合数学基础

隔板法 X 1 X 2 . . . X n m , X i > 0 X_1X_2...X_nm,\quad X_i>0 X1​X2​...Xn​m,Xi​>0 求方程解的个数 求方程解的个数 求方程解的个数 m 个球插入 n − 1 个板将 m 个球分成 n 份 m个球插入n-1个板将m个球分成n份 m个球插入n−1个板将m个球分成n份 方程…

如何排查常规软件问题 - 面向 Linux 初级用户的教程

笔者从 14 年做开源软件以来,接触了众多 Linux 新手用户,这里我为这类用户总结了一些常见的问题排查方法,希望能帮助到大家。如果你已经工作多年,对于下面提到的思路和方法应该非常熟悉,如果对某一条感到陌生&#xff…

视频美颜SDK开发指南:从入门到精通的技术实践

美颜SDK是一种强大的工具,它不仅仅可以让用户在实时视频中获得光滑的肌肤和自然的妆容,从简单的滤镜到复杂的人脸识别,美颜SDK涵盖了广泛的技术领域。 一、美颜SDK的基本原理 美颜SDK包括图像处理、人脸检测和识别、滤镜应用等方面。掌握这些…

瑞_23种设计模式_抽象工厂模式

文章目录 1 抽象工厂模式(Abstract Factory Pattern)1.1 概念1.2 介绍1.3 小结1.4 结构 2 案例一2.1 需求2.2 代码实现 3 案例二3.1 需求3.2 代码实现 4 总结4.1 抽象工厂模式优缺点4.2 抽象工厂模式使用场景4.3 抽象工厂模式 VS 工厂方法模式4.4 抽象工…

ywtool dhcp命令

一.dhcp功能介绍 就是通过脚本实现dhcp地址池的增、删、改、查这几个功能日志文件路径: /var/log/ywtools/ywtool-dhcp.log/usr/local/ywtools/config/config.ini中account参数(ywtool dhcp这个命令用的,但是这个命令只能配置1个地址池,所以这里面的参数没什么意义) 二.配置…

超维机器人年终总结大事记回顾

2023年,对于超维机器人来说,是充满挑战和机遇的一年。在这一年里,我们攻坚克难,持续创新,深度聚焦智能巡检机器人的发展,加强合作伙伴关系,不断优化产品和服务,不断提升客户体验&…

幻兽帕鲁联机服务器 - 小白部署教程

简介: 本文将基于阿里云,介绍如何最低以24元的成本拥有一台幻兽帕鲁私人服务器 1. 基础部署幻兽帕鲁服务器 1.1 访问帕鲁专题活动页 首先登录阿里云官网:阿里云特惠专区-幻兽帕鲁专属云服务器 用钉钉或者支付宝app扫码注册新用户&#xff…

django微博热搜数据分析与可视化系统python毕业设计

简而言之,数据可视化是以图形方式呈现结构化或非结构化数据,从而将隐藏在数据中的信息直接呈现给人们。但是有一个陷阱:它不仅仅是使用数据可视化工具将数据转化为图形。相反,它是从数据的角度看待世界。换句话说,数据可视化的对象…

第三篇:跨平台QT开发-容器

Qstring Qstring的隐式共享 隐式数据共享机制去最大化资源有效利用和最小化复制克隆操作。隐式共享类当作为函数参数传递的时候,不 仅安全而且效率很高,因为传递的时候只是传递的数据的指针,数据本身只当自己被修改的时候才会去复制。简称写时…

One time pad 图像加密MATLAB程序

使用一次加密的形式对图像进行加密。 采用异或的方式实现。 加密、解密结果如下: 程序代码如下: % 读取原始图像并显示 originalImage = imread(lena256.bmp); % 更换为你的图像文件名 subplot(1,3,1),imshow(originalImage); title(Original Image);% 生成与图像相同大…

【ROS机器人系统】实验1 熟悉ROS操作系统、熟悉ROS通信架构

文章目录 实验1 熟悉ROS操作系统、熟悉ROS通信架构1、实验目的2、实验设备3、实验内容3.1 安装ROS3.2 ROS常用指令以及小海龟示例roscore命令rosrun命令rosnode 命令roscd 命令rostopic 命令 动手实现1:rosservice 命令roslaunch 命令 动手实现2:动手实现…

Android Studio 安装Flutter插件但是没法创建项目

Android Studio 安装Flutter插件但是没法创建项目 如果你在Android Studio已经安装了Dart、Flutter插件,但是不能创建Flutter项目。 原因是因为Android Studio的版本更新,Android APK Support这个插件没被选中。 一旦勾选这个插件之后,就能…

leetcode 3.无重复字符的最长字串(滑动窗口) (C++)DAY2

文章目录 1.题目示例提示 2.解答思路3.实现代码结果 4.总结 1.题目 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 示例 示例 1: 输入: s “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。 示…

天猫数据分析:2023年坚果炒货市场年销额超71亿,混合坚果成多数消费者首选

近年来,随着人们生活水平和健康意识的提升,在休闲零食市场中,消费者们也越来越关注食品的营养价值,消费者这一消费偏好的转变也为坚果炒货食品行业带来了发展契机。 整体来看,坚果炒货市场的体量较大。根据鲸参谋电商…

【Linux】EXT2文件系统 | 磁盘分区块组 | inode

文章目录 一、前言二、EXT2文件系统 - 逻辑存储结构💾分区(Partition)分区的概念每个分区的内容Linux下查询磁盘分区 💾块组(Block Group)磁盘格式化每个块组的内容1. Superblock(超级块&#x…

5.0 HDFS 集群服务建立教程

HDFS 集群是建立在 Hadoop 集群之上的,由于 HDFS 是 Hadoop 最主要的守护进程,所以 HDFS 集群的配置过程是 Hadoop 集群配置过程的代表。 使用 Docker 可以更加方便地、高效地构建出一个集群环境。 每台计算机中的配置 Hadoop 如何配置集群、不同的计…

vue2 el-table新增行内删除行内(两种写法)里面第一个是树组件,第二个是数字组件,第一个数组件只能勾选最后一个节点

第一种 <template><div class"time_table"><div style"margin-bottom: 10px"><el-button click"addRowFn">新增</el-button></div><el-form ref"costForm" :model"formData">&l…

云原生数据库 GaiaDB 的核心技术演进和解析

导读 在越来越强调云原生的环境下&#xff0c;存算分离作为一种新的架构理念&#xff0c;已经是大势所趋。新的技术架构带来新的问题和挑战&#xff0c;百度智能云的云原生数据库 GaiaDB 采用 Quorum 分布式协议、高性能网络、高可靠分布式存储引擎等技术实现更高的性能和可用性…

[开源]GPT Boss – 用图形化的方式部署您的私人GPT镜像网站

在这个以数据和智能为核心的时代&#xff0c;掌握最新的技术趋势是每个企业和个人都需要做到的。这就是GPT Boss存在的意义&#xff1a;一个基于OpenAI技术的一站式GPT应用解决方案。 自2022年起&#xff0c;GPT Boss团队便投身于人工智能领域&#xff0c;将OpenAI的GPT模型带给…