vivado产生报告阅读分析-Report Power4

在布线后会生成“ Power Report 功耗报告 ), 它基于当前器件工作条件和设计的切换率来报告功耗详情。功耗分析要求网表已完成综合或设计已完成布局布线。
set_operating_conditions 命令用于设置工作条件。
set_switching_activity 命令用于定义切换活动。
当“综合后设计”或“实现后设计”打开时 即可使用“ Report Power ”命令。
Power Report ”可用于基于设计输入来估算功耗 包括
• 散热性能统计数据 例如 结温和环境温度值。
• 有关开发板选项的数据 包括开发板层数和板上温度。
• 有关设计所使用的气流和散热器资料的选择数据。
• 报告来自不同电源的 FPGA 电流要求。
• 支持执行详细的配电分析 提供省电策略相关指南 并减少动态功耗、散热功耗或片外功耗。
• 可使用仿真活动文件来提升功耗估算的准确性。
1、分析功耗报告
Report Power 功耗报告 对话框 请参阅下图 可用于根据以下条件分析功耗
• 设置
• 总功耗
• 层级
• 电压轨
• 块类型
2、非工程流程中的功耗报告
在非工程流程中 完成 link_design synth_design 后即可使用 report_power 。生成的报告使用可用布局布
线来提供更准确的功耗数值。要从 Tcl 控制台或脚本生成此报告 请运行 report_power
3、Report RAM Utilization
Ram Utilization RAM 使用率 报告可帮助您分析专用 RAM 例如 URAM 和块 RAM 以及分布式 RAM 原 语的使用率。默认情况下, 此报告覆盖整个设计 但可通过 -cell 开关将其限制于特定层级。此报告可在综合后以及任意实现步骤后生成, 但只能通过 Tcl 命令行查看。
RAM Utilization ”报告对于由 Vivado 综合推断所得存储器最有效 因为您可将“ RTL Memory Array RTL 存储器阵列) FPGA 中的实际物理实现进行比较。
此报告可显示如下内容
• 每个存储器原语的使用率
• 阵列大小和维度 仅限推断
• 存储器的类型
• 存储器原语的使用率
• 所需的存储器性能
可选 存储器的流水线使用率 如适用
• 始于和止于存储器的最差情况逻辑路径
• 功耗效率数据 例如 级联和使能率
4、Report Control Sets
控制集表示时钟信号、时钟使能信号和置位 / 复位信号的唯一组合。每个 slice 都支持有限数量的控制集 以供位于其中的触发器组合使用。根据所使用的架构, 部分控制集允许在 slice 内共享。用户应熟悉目标系列的“ Configurable Logic Block” 可配置逻辑块架构 才能理解兼容性规则。
报告主要包含以下 2 部分
1. 控制集的绝对数量。任意给定器件中控制集的有限数量。超出建议的控制集数量可能对 QoR 造成不利影响。
2. 控制器的负载剖析。需减少控制集时 减少包含少量负载的控制集数量最有效 因为这给设计增加的逻辑量最少。
5、Report High Fanout Nets
report_high_fanout_nets 命令用于分析网表并报告具有最高扇出的信号线。此命令可在综合后、布局后或布线后网表上运行。但在布局前, 此报告无法传递时钟区域和 SLR 信息。此报告可显示以下信息
• “ Fanout 扇出
• “ Driver Type 驱动程序类型
• “ Load Types 负载类型
• “ Clock Regions 时钟区域
• “ SLRs SLR

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

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

相关文章

【深度学习】SimSwap: An Efficient Framework For High Fidelity Face Swapping 换脸,实战

代码:https://github.com/neuralchen/SimSwap 文章目录 摘要介绍RELATED WORK实验结论代码实操 SimSwap是一个高保真度人脸交换的高效框架。它将源脸的身份转移到目标脸上,同时保留目标脸的属性。该框架包括ID注入模块(IIM)&#…

【Python基础篇】标识符

博主:👍不许代码码上红 欢迎:🐋点赞、收藏、关注、评论。 格言: 大鹏一日同风起,扶摇直上九万里。 文章目录 一 Python中的标识符二 Python中常见的关键字三 合法的标识符 一 Python中的标识符 定义&…

计算机视觉的应用16-基于pytorch框架搭建的注意力机制,在汽车品牌与型号分类识别的应用

大家好,我是微学AI,今天给大家介绍一下计算机视觉的应用16-基于pytorch框架搭建的注意力机制,在汽车品牌与型号分类识别的应用,该项目主要引导大家使用pytorch深度学习框架,并熟悉注意力机制模型的搭建,这个…

Spring Framework 核心容器详解:Core、Beans、Context 和 Expression Language 模块

Spring可能成为您的所有企业应用程序的一站式商店。但是,Spring是模块化的,允许您挑选适用于您的模块,而无需引入其他模块。下面的部分提供了Spring Framework中所有可用模块的详细信息。 Spring Framework提供了大约20个模块,可…

本地顺风车小程序源码系统 源码开源可二次开发 出行无忧:一键预约顺风车 带完整搭建教程

共享经济和互联网技术的发展。随着人们出行需求的不断增加,顺风车作为一种绿色、共享的出行方式,越来越受到广大用户的青睐。为了满足这种需求,本地顺风车小程序应运而生,为用户提供了一种方便、快捷、可靠的顺风车出行服务。 以…

栈和队列:队列

目录 队列概念: 队列: 先进先出: 与栈的区别: 队列的实现: 关于节点指针的封装: 初始化: 入队: 出队: 获取队头元素和获取队尾元素: 判断队列是…

如何以编程方式获取Android手机的电话号码?

在创建Android应用程序时,很多时候我们需要通过手机号码进行身份验证。为了增强用户体验,我们可以在移动系统中自动检测手机号码。因此,让我们开始一个android项目吧!我们将创建一个按钮,单击它时将获得一个手机号码并将其显示在 TextView 中。 分步实施 步骤 1:创建新项…

程序员突如其来的生日惊喜

不得不说,今天就是我的生日。也就是吹个蜡烛吃个蛋糕,但是我非常惊讶,我的博客在今天突然飙涨! Top1 我自己看的时候都懵了,就是存了一下自己的程序,然后这个阅读,是真的出乎我的意料。我完全没…

掌握接口自动化测试,看这篇文章就够了,真滴简单

前言: 接口测试在我们测试工作当中,经常会遇到,对于接口自动化操作,也越来越多的公司进行实践起来了,市面上有很多工具可以做接口自动化比如:Postman、JMeter、SoapUI等。这一篇安静主要介绍通过代码的形式…

CCF CSP认证历年题目自练Day46

兄弟们记得去官网报名CSP认证。 题目 试题编号: 201709-3 试题名称: JSON查询 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式&#xff…

“大数据分析师”来了,提高职业含金量,欢迎来领

大数据分析师是指在不同行业中,专门从事相关数据的收集、整理、分析,并依据数据通过科学算法模型进行行业研究、评估和预测等工作的专项人才。应用行业涉及互联网信息技术企业、科研院校、金融行业、制造业、物流、生物医疗、农业等大数据相关行业。 常…

IDEA如何打断点调试

目录 1. 设置断点2. 调试3. 调试的基本操作3.1 step over3.2 step into 跟 Force step into3.3 step out3.4 resume program3.5 mute breakpoints3.6 view breakpoints3.6 条件断点 编写代码的时候,有时候我们需要跟踪代码的运行情况,使用断点调试就是一…

基于Vue+SpringBoot的农村物流配送系统 开源项目

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 系统登录、注册界面2.2 系统功能2.2.1 快递信息管理:2.2.2 位置信息管理:2.2.3 配送人员分配:2.2.4 路线规划:2.2.5 个人中心:2.2.6 退换快递处理:…

【Machine Learning in R - Next Generation • mlr3】

本篇主要介绍mlr3包的基本使用。 一个简单的机器学习流程在mlr3中可被分解为以下几个部分: 创建任务 比如回归、分裂、生存分析、降维、密度任务等等挑选学习器(算法/模型) 比如随机森林、决策树、SVM、KNN等等训练和预测 创建任务 本次示…

创信短信API的无代码开发集成:电商平台、CRM和用户运营

无代码开发:集简云与创信短信API的连接 创信短信API的无代码开发集成,旨在为电商平台、CRM和用户运营提供便利。作为一款超级软件连接器,集简云可以在无需开发,无需代码知识的情况下,轻松连接创信短信与近千款软件系统…

软文营销如何正确蹭热点?媒介盒子为您解答

软文营销过程中为什么需要借助热点营销?热点营销的三大优势就是“传播速度快、爆发效果猛、有效时间短”,追热点的最终目的就是为了给产品或品牌带来关注度。 虽然蹭热点很重要,但是也有许多品牌在营销过程中因为没搞清楚状况就翻车&#xf…

Qt 5.15.11 源码windows编译

1.下载qt5.15.11源码 https://download.qt.io/official_releases/qt/5.15/5.15.11/single/qt-everywhere-opensource-src-5.15.11.zip 2.解码源码到桌面 3.安装cmake ,python ,perl, Visual Studio 2019 Strawberry Perl for Windows Win flex-bison download | SourceForge…

如何在Windows 10中进行屏幕截图

本文介绍如何在Windows 10中捕获屏幕截图,包括使用键盘组合、使用Snipping Tool、Snipp&Sketch Tool或Windows游戏栏。 使用打印屏幕在Windows 10中捕获屏幕截图 在Windows 10中捕获屏幕截图的最简单方法是按下键盘上的PrtScWindows键盘组合。你将看到屏幕短暂…

ETL数据转换工具类型与适用场景

ETL数据转换工具在企业数据管理中扮演着重要的角色,能够帮助企业从多个数据源中提取、转换和加载数据,实现数据整合和分析。以下是针对Kettle、DataX和ETLCloud这几个工具的详细介绍及其适用场景。 Kettle(Pentaho Data Integration&#xf…

正则表达式入门教程

一、本文目标 让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。 二、如何使用本教程 文本格式约定:专业术语 元字符/语法格式 正则表达式 正则表达式中的一部分(用于分析) 对其进行匹配的源字符串 …