FPGA功耗评估

在不能下板的情况下,想要对当前基于FPGA的设计进行功耗评估。分别采用了如下的一些方法:

Vivado综合实现后的功耗报告

该方法是Vivado两种功耗估计模式之一,非向量模式,提供简单参数、根据设计粗略评估。
在综合和实现步骤后,Vivado会生成相应的一份功耗评估报告,但估计结果不够准确,功耗报告种也会显示置信度低(low)。

Vivado综合实现后的仿真结果校验功耗

该方法为Vivado的另一种功耗评估模式,向量模式。
主要是通过综合或实现后的仿真结果,生成SAIF(Switching Activity Interchange Format)文件,该文件能根据仿真结果提供内部信号和对外输入输出端口信号的一些翻转率,因此其报告的confidence level为high。

具体的操作步骤可详见:在Vivado下进行功耗估计和优化——高亚军

XPE功耗评估

XPE工具就是一张excel表,用户详细设计的资源、约束等等信息评估功耗。
在XPE上也尝试了两种方法评估功耗,一种是在vivado功耗评估时设置导出.xpe文件,该文件可以直接导入XPE中,可参考:XILINX芯片功耗评估,但评估出来的结果和Vivado中一样。

另一种方法则先填写好板卡信息后直接使用quick estimate简单粗暴地评估。
在这里插入图片描述

在评估中,表格下方的资源和物理接口等根据设计如实填写即可。
在这里插入图片描述

其他起比较大影响的参数主要是温度和翻转率,但这个评估也特别需要靠经验判断。

其中,温度(Conditions中)中分为环境温度和结温(这些具体的半导体电气特性我也不熟悉,根据老师的经验指导选择的85度结温,据说这个值一般是通过Jtag可以测得的)。

而翻转率也是根据设计决定,我没有相关经验也不熟悉,但是老师说的是,一般用于雷达等传统应用领域的FPGA设计,翻转率设为25%左右即可,但对于我们做的深度学习领域等密集计算的设计时,一般翻转率会更高、功耗也更大,最后老师给设定的是Toggle和Enable都为50%,据说已经是非常高的值的,总之也是往大了去评估的。
在这里插入图片描述

XPE的使用也有官方教程:使用Xilinx Power Estimator

  • 2
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 塞林斯fpga功耗评估表是评估塞林斯公司生产的fpga芯片在使用过程中的能耗情况的一种工具。在设计和开发fpga芯片时,功耗因素是需要重点考虑的因素之一。随着电子技术的发展和应用领域的不断扩大,对fpga芯片的功耗要求也越来越高。 塞林斯fpga功耗评估表可以用于对各种型号的fpga芯片进行功耗测试和评估。通过对芯片的各个部分的功耗进行测试和分析,可以帮助用户更好地了解芯片的能耗情况,从而选择最适合自己需求的fpga芯片。 塞林斯fpga功耗评估表一般会包括芯片的不同模式下的功耗情况,以及不同工作频率和电压下的功耗情况。通过对这些数据的分析,可以帮助用户在设计和开发中合理地控制fpga芯片的功耗,确保系统的稳定性和可靠性。 总之,塞林斯fpga功耗评估表是一个非常有用的工具,可以帮助用户更好地了解fpga芯片的能耗情况,从而提高系统的性能和稳定性。 ### 回答2: 塞林斯FPGA功耗评估表提供了一份详尽的关于FPGA功耗评估,这对于设计人员非常有用。在设计FPGA板时,能够了解它的功耗是很重要的。因为板子上的每个组件、每个电路都需要一定的电力供应,而FPGA板则是消耗其余所有电路的功耗之和,它所需要的供电和冷却是一个重要的考虑因素。 塞林斯FPGA功耗评估表除了列出FPGA板的基本参数,还介绍了不同工作负载下的功耗。这样设计人员可以根据他们的需要和条件来选择他们需要的工作负载,并据此评估功耗。 除此之外,塞林斯FPGA功耗评估表还列出了一些常见的功耗削减策略,例如采用高效的电源转换器器、选择低电压电源模式、使用低功耗时钟等,这些策略可以有助于设计人员降低功耗。 总之,塞林斯FPGA功耗评估表是一个有用、详细且综合的工具,它可以帮助设计人员了解FPGA板的功耗,选择相应的工作负载,还能够提供一些有用的降低功耗的策略,让设计人员的工作更加高效精准。 ### 回答3: 基于FPGA的系统设计中,功耗评估是至关重要的一环。针对塞林斯FPGA,其功耗评估表主要是为了评估具体应用中所需的功耗和电源需求。 在塞林斯FPGA功耗评估表中,通常包括以下信息:核心电压、ICO电流、最大功耗、Quiescent功耗、各种工作模式下的功耗等。其中,核心电压指的是FPGA系统工作时所需的电压值,ICO电流则是FPGA系统的最大电流值。最大功耗指的是FPGA系统在最高负载下工作时所消耗的最大功耗值,Quiescent功耗则是FPGA系统处于空闲状态时消耗的最小功耗值。各种工作模式下的功耗也通常是根据具体应用需求对FPGA系统功耗进行深入评估的重要信息。 在实际应用中,针对具体的塞林斯FPGA系统设计,需要根据具体的工作需求对功耗进行精细化评估。此时,工程师需要结合塞林斯FPGA功耗评估表及其他相关指标,对系统各部分进行深入分析,以保证系统在满足功能需求的同时,最大化减少系统功耗,从而达到节能的目的。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值