目录
二、Xilinx Power Estimator (XPE)
一、功耗评估
在设计中功耗评估是一项十分重要的工作,评估必然离不开估算工具。赛灵思提供了 2 种类型的功耗估算工具:第一类是 PDM 和 XPE(用于在设计实现之前进行估算),第二种是 Report Power(在设计实现期进行评估,精确度更高)
二、Xilinx Power Estimator (XPE)
XPE是一个格式为xlsm的表格,需要安装Microsoft Office 365,才能正常使用xlsm表格,
XPE用于在预设计或实现阶段前进行功耗评估,用于功耗评估的模型数据集成到了表格中。
为了进行准确的功耗评估,需要提供以下数据
1)提供器件类型,封装和速率
2)设计中期望的资源
3)时钟频率
4)数据翻转率
5)接口处外部存储器和收发器的数据速率
6)热环境
下图是5次不同设置下功耗的评估结果
XLSM文件即是XPE的核心,可在AMD官网下载,下载前需先登录https://china.xilinx.com/products/technology/power/xpe.html,下图是官网显示的个系列器件对应的xlsm文件,在7系列以前的文件还是xls格式。
三、Power Design Manager (PDM)
早期,设计前期的功耗评估一直是XPE,但随着自适应Socs的引入,设计的规模和复杂度剧增,特殊是硬IP的复杂性和数量都增加,传统的XPE工具已不能很好地满足设计的功耗评估。因此,出现了下一代的功耗评估工具PDM,可以支持Versal,UltraScalw+器件,PDM在2023.1的版本才开始支持,XPE的工程数据可以直接迁移到PDM中。
3.1 PDM的特点如下
1)改善了Versal和ultrascale器件的响应及时性及稳定性
2)windows和linux系统都支持
3)对于Versal器件的硬IP设置包括:DDR存储控制器(DDRMC)、600G信道多速率以太子系统(DCMAC)、多速率以太MAC(MRMAC)、带有FEC的600G Interlaken协议(ILKN)、400G高速加密工具、带有DMA/Bridge和基于CPM5版本的PCIE.
XPE和PDM支持的器件如下图,XPE主要是不支持Kria和versal系列的器件,PDM主要是不支持Ultrasacle及更早系列的器件
3.2 下载与安装
不同于XPE的下载后直接使用,PDM下载后需要安装
下载地址:https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/power-design-manager.html
下图为评估示例图
四、Report Power
Report Power是在Vivado自带的流程,在综合后和implement后都可以进行功耗评估,因为是针对设计进行后进行功耗评估,因此准确度更高。
也可通过菜单栏的Reports执行Report Power
评估结果如下图
五、参考资料
《ug440-xilinx-power-estimator-en-us-2024.1.pdf》
《ug907-vivado-power-analysis-optimization-en-us-2024.1.pdf》
AMD官网:https://www.amd.com/en.html