Power Estimation Using XPE Power Estimation Using XPE使用XPE进行功率估计

11 篇文章 0 订阅
10 篇文章 2 订阅

跟着Xilinx学习FPGA——Power Estimation Using XPE Power Estimation Using XPE使用XPE进行功率估计

目标:使用Xilinx power Estimator (XPE)电子表格估算功耗
第六章 Power Estimation Using XPE Power Estimation Using XPE使用XPE进行功率估计



前言

让我们看一下估计功耗。在设计周期的早期进行功率计算可以避免后期的问题Xilinx Power Estimator是一个基于电子表格的功率估算工具,通常用于项目的预设计和预实施阶段。XPE还可以在实现后阶段用于执行假设分析。XPE广泛用于热建模、电源规划等任务。架构评估等。功率计算通常分三个阶段进行:概念阶段、设计阶段和系统集成阶段。


一、估计耗电量

在设计周期的早期阶段进行准确的功率计算,可以减少后期的问题Power Estimator电子表格也可以用于“假设”分析功率计算可以在设计周期的三个不同阶段进行。

  • 概念阶段

在概念阶段,根据使用XPE电子表格对逻辑容量和活动速率的估计来计算功率的粗略估计。

  • 设计阶段

设计阶段包括使用有关如何实现设计的详细信息准确计算功率。此信息可通过使用Vivado design Suite生成设计的功率报告来获得。

  • 系统集成阶段

在系统集成阶段,使用实际仪器测量功率。Vivado Power Report弥补了概念阶段和系统集成阶段评估之间的差距。Power Report可以使用合成的网络列表、实现的网络列表或具有活动率的实现的网络列表来更准确地估计功耗。

二、Xilinx power Estimator (XPE)

Xilinx Power Estimator电子表格或XPE是一组支持我们所有fpga的Excel电子表格。可以在www.xilinx.com/power上找到。
XPE电子表格包括快速评估向导、内存接口、配置向导、内存生成器向导和收发器配置向导。这些向导帮助新手和专家用户快速输入重要的配置参数,然后在l/O、逻辑、块RAM (BRAM)、收发器和其他表中生成相关的行,帮助准确估计功率。
“摘要”工作表允许您输入和编辑所有设备和环境设置。此工作表还显示了电源分布的摘要,并提供了将数据导入XPE、导出结果和全局调整设置的按钮。
XPE按钮
1、XPE-Buttons
Xilinx Power Estimator在顶部有几个常用的按钮,使您更容易输入数据。这些按钮包括“导入文件”、“导出文件”、“快速估算”、“IP管理”、“快照”、“设置默认速率”和“恢复默认值”按钮。
2、XPE-setting
输入设备、系统和环境信息“假设”分析:首先输入设备,速度等级,温度等级(商业或工业),过程(典型或最大),环境温度,气流,散热器,板类型和层数。
XPE-setting
3、XPE-summary
描述系统的总功率和估计结温电源分为静态和动态电源(20/80)“假设”分析:这使您能够决定是否需要跳到工业级别,或者是否可以跳到商业级设备
XPE-summary
4、XPE-On-chip Power
电源面板显示设备在不同电源上的估计功率。这使您能够操纵电源并查看对功耗的影响。例如,该信息可用于尺寸或审查电压供应组件,如稳压器。该表包括内部逻辑所需的所有功率以及最终在设备外部来源和消耗的功率,例如在外部板终端中。这一观点包括静态动力和动态动力。
XPE-On-chip Power
5、XPE-Power Supply
电源面板显示设备在不同电源上的估计功率。这使您能够操纵电源并查看对功耗的影响。例如,该信息可用于尺寸或审查电压供应组件,如稳压器。该表包括内部逻辑所需的所有功率以及最终在设备外部来源和消耗的功率,例如在外部板终端中。这一观点包括静态动力和动态动力。
XPE-Power Supply6、XPE-Graphs
功率图显示功率估计的图形表示,并让您了解磁芯电压和温度将如何影响设计。函数功率图展示了每个功能块的功率变化。Vccint上的功率图显示了相对于磁芯电压的功率变化。功率方差图显示了功率与PVT变化的关系。温度上功率图显示了功率随结温的变化。
XPE-Graphs

三、五步走——设置XPE

在任何FPGA设计中,都必须正确设置电源规格,以创建可靠的系统。要使用Xilinx power Estimator获得准确的最坏情况功率估计,需要遵循几个步骤。

  • 第一步是在汇总表中输入完整的器件信息和热环境信息。
    第一步设置器件和环境
    每个设置对功率都有影响

  • 第二步是为所有物资设定最坏情况。默认情况下,特定设备的每个电压轨被设置为其标称值。为了获得准确的功率估计,需要指定FPGA上看到的最坏情况或最高电压值,这通常可以通过使用标称输出值和每个导轨的电源和稳压器的公差来计算。

如果看到任何显著的电压降,那么应该考虑电压降。
在这里插入图片描述

  • 第三步是输入时钟和资源信息。实现的设计可以从Vivado design Suite导入到XPE中,以获得评估结果。这使得填写时钟和资源信息的任务变得更加容易。

(1)在块RAM表中,输入用于设计的块RAM (BRAM)的数量和配置。**块RAM启用的时间与它消耗的动态功率成正比。**禁用块RAM同样可以节省相当大的功率。
(2)在DSP表中,提供可用于乘数器以外用途的DSP块。
(3)在CLKMGR表中,输入设计中是否使用了MMCM和/或PLL,在Clock Manager表中指定它们的使用和配置,因为它们消耗大量的功率。
(4)在“时钟”工作表中,输入每个时钟、预期频率和预期使用的时钟资源。
(5)在Logic工作表中,输入片资源数量的估计值。
(6)正确填写I/O表以获得对芯片所有轨道的准确总体估计是很重要的。根据所选择的I/O标准和I/O电路,不仅在VCCO导轨中,而且在VCCINT和VCCINT中,可能会消耗大量的功率

  • 第四步是设置切换和连接参数。填写每个选项卡的切换速率,平均扇出和启用速率。在没有任何其他信息的情况下,建议将这些设置保持默认值。**指定时钟扇出的最好和最简单的方法是创建一个将所有同步元素相加的方程。**当对电子表格资源计数进行调整时,它还具有自动更新的优点。

逻辑扇出需要预测数据和控制路径的性质。需要为每个设计输出添加一个简单的容性负载。这将影响驱动输出的动态功率。

  • 第五步也是最后一步是分析最终结果。

确保结温不超过,功耗在工程预算范围内。如果散热或功率特性不在目标范围内,请调整环境特性或设计的资源和功率特性,直至达到可接受的结果。如果不满足热预算,确定设计中哪些组件使用最多的功率,评估活动率,并减少多余的信号功率或多余的设备利用率。尝试影响设计尺寸、信号数量或活动率的合成选项,或启用有利于功率优化或面积最小化的设置。如果可能,放松时间约束以限制逻辑复制的数量。

使用实现工具,启用有利于电源优化的实现工具设置,或者使用phys_opt_design来管理信号的复制并减少路由资源。很多时候,可以进行权衡,以在更紧凑的功率预算下获得所需的功能。最好在设计过程的早期探索这些选项。

四、导出XPE结果

XPE中的Summary工作表有一个Export File按钮,它以不同的格式输出报告。
  • XPA设置

    XPA设置(*. XPA)文件允许将XPE设置应用于XPower Analyzer会话。该工具通常在设计周期的后期使用,当执行站点和路由功率分析时。

  • 功率报告文本

    文本功率报告(*.pwr)以文本格式将摘要表上的所有信息保存在一系列表格中,以便于阅读信息。

  • XPE文件

XPE电子表格的内容存储在一个较小的文件中,然后可以通过将其导入另一个电子表格来恢复该文件。

  • XDC文件

XDC约束文件(* XDC)以Xilinx设计约束文件的形式导出XPE环境、散热和预算信息。XDC导出功能仅适用于UltraScale设备和XPE电子表格。然后可以在Vivado Design Suite项目中获取该文件,以获得相同的设计约束。

五、通用设备的增强XPE工具

用于通用设备的增强Xilinx Power Estimator工具是一个复杂的Microsoft Excel电子表格。因此,它只能在微软的Windows操作系统下运行,并且严重依赖宏。对于那些熟悉以前版本的XPE工具的人来说,有几个值得注意的变化。
首先,用户可以选择气流,散热器和物理板参数的环境设置已被删除,以鼓励用户利用完整的热模拟功能。
接下来,时钟参数只能通过向导输入,以确保精确的时钟功率计算。这有助于该工具根据在其他选项卡中输入的资源确定适当的时钟扇出。
最后,有一些选项卡用于在Versal ACAP设备中找到的新功能。有一个选项卡用于估计NoC和DDR内存控制器功率。此选项卡邀请用户估计数据路径和速率,并可以输入NoC编译器的XPE输出文件以提高准确性。类似地,有一个选项卡用于人工智能引擎。值得注意的是,人工智能引擎编译器和模拟器的XPE文件提供了更准确的模拟,

请参阅Xilinx Power Estimator User Guide for Versal ACAPs (UG1275)了解更多信息。您可以在参考资料选项卡中找到该用户指南的链接。

总结

1、在设计周期的早期阶段进行准确的功率计算,可以减少后期出现的问题;
2、Xilinx Power Estimator电子表格可用于估计所有AMD Xilinx fpga的功耗和结温;
3、Xilinx Power Estimator电子表格使用默认活动率来计算总平均功耗,导入活动率信息使动态功率估计更加准确。

  • 0
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
### 回答1: 电力系统状态估计是根据测量值和数学模型,通过最小二乘法来估计电力系统的状态变量。加权最小二乘法是一种常用的状态估计方法,其基本思想是根据误差的方差大小对测量值进行加权,以减小测量误差的影响。 加权最小二乘法的步骤如下: 1.建立电力系统状态估计的数学模型,包括电力系统的拓扑结构和潮流方程。 2.根据测量值和模型,构造误差方程,表达测量值与估计值之间的差异。 3.根据误差方程,构造目标函数,即最小二乘目标函数,目标是使得测量误差的平方和最小化。 4.为了减小测量误差对估计值的影响,引入加权因子,将目标函数中的每个测量误差项乘以相应的加权因子。 5.通过最小化目标函数,得到估计值。 加权最小二乘法的优点是可以通过加权因子来调整不同测量值的权重,使得测量误差较小的值对估计结果的影响更大,提高了估计值的精度。同时,该方法还考虑了测量误差的方差,能够减小估计结果的方差。 在电力系统中,加权最小二乘法被广泛用于潮流估计、故障诊断和状态估计等方面。它是一种可靠、有效的方法,能够提高电力系统的运行稳定性和安全性。在实际应用中,需要根据具体情况选择合适的加权因子,以获得准确的状态估计结果。 ### 回答2: 电力系统状态估计是电力系统运行监控和控制的重要手段之一。它通过测量和计算,利用加权最小二乘法建立了电力系统中各个节点的电压和相角状态的估计模型。 加权最小二乘法是一种回归分析方法,通过最小化误差的加权平方和来确定最优解。在电力系统状态估计中,加权最小二乘法用于建立电力系统模型,其中利用测量值和网络等条件对节点状态进行估计。 电力系统状态估计中的加权最小二乘法模型考虑了各种测量误差和不确定性的权重,以优化节点状态估计的准确性和可靠性。权重的选择是关键,通常基于测量精度、测量装置的位置以及其他相关因素。 加权最小二乘法模型有助于解决电力系统中的不完全测量问题。在实际操作中,由于测量设备的限制或其他原因,可能无法获取到所有节点的完整信息。通过利用加权最小二乘法建立的模型,可以通过已知的测量值来推算出未知节点的状态。 电力系统状态估计的目标是获取准确的电力系统节点状态,以支持电力系统的监控和控制。通过加权最小二乘法建立的模型可以得到电力系统各个节点的电压和相角状态的估计值,为系统操作和调度提供重要依据。 总之,电力系统状态估计利用加权最小二乘法建立了节点状态的估计模型,通过考虑测量误差和不确定性的权重,提高了节点状态估计的准确性和可靠性。这项技术对于电力系统的监控和控制具有重要意义。 ### 回答3: 能量系统状态估计是指利用已知的电网测量数据来计算电网状态的一种方法。加权最小二乘法是一种常用的状态估计方法,它通过对测量数据进行加权处理,使得估计结果更加准确可靠。 加权最小二乘法的基本思想是通过最小化测量数据与估计值之间的加权残差平方和来得到状态估计结果。在加权最小二乘法中,对每个测量数据根据其可靠性进行加权处理,可靠性越高的测量数据所占的权重越大,对估计结果的影响也越大。 在能量系统状态估计中,加权最小二乘法可以通过以下步骤实现: 1. 收集电网的测量数据,包括电压、电流、功率等参数。 2. 建立电网的状态估计模型,包括电网的拓扑结构和各节点的电压相角、幅值等状态变量。 3. 设置初始状态估计值。 4. 对每个测量数据计算加权因子,该因子用于衡量该测量数据的可靠性。 5. 根据加权因子对测量数据进行加权处理,将加权后的测量数据代入状态估计模型,计算估计值。 6. 计算估计值与测量数据的加权残差,根据残差的加权平方和最小化原则,调整状态估计值。 7. 重复步骤5和步骤6,直到收敛,得到最终的状态估计结果。 加权最小二乘法可以提高电网状态估计的准确性和可靠性。通过对测量数据的加权处理,能够降低测量数据的误差、滤除异常值,从而得到更加准确的状态估计结果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你的信号里没有噪声

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值