XPower_Analyzer学习记录
XPower Analyzer 概述
利用功耗分析工具可以实现系列功能:对FPGA和CPLD进行功耗估计;报告连接点温度信息;报告功率信息;支持JEDEC系列开发板
设计要点和流程
- 精度指定:Preview数据(软件集成的数据信息,并基于仿真数据和原有操作模型进行功耗估计)、Advanced数据(产品的测试相关信息作为基础数据,进行功耗估计)、Preliminary数据(基于硅的完整数据信息,提供包括专用结构的功耗信息)、Production数据(特定芯片系列的各组成部件的功耗特征信息)
- 功率估计特征:查总功耗、查不同类型的总功耗、设置信息可存为设置文件、加载仿真数据(SAIF VCD)、查看文本报告、自动估算触发率、结温估计、分层次功耗估计
- 识别的文件:设计文件(NCD CXT)、物理约束文件(PCF)、设置文件(XML)、VCD文件(仿真数据)、SAIF文件(对VCD文件的压缩式内容,包含其大部分信息,提速软件)
- 理解触发率:表示某个网线或逻辑的开关速度,相对时钟频率从0-200%,100%指其翻转率是时钟频率的一半。触发率与时钟不一定同步,设置不同触发率有利于使用相同仿真数据进行不同频率条件的功耗估计。
- 工具快捷键
设计流程
- FPGA设计流程图
- CPLD设计流程
设计细节
- 可实时打开/加载设计文件、PCF、SAIF、VCD文件
- Tools > Reset to Original default settings
- File > Save Settings As保存设置
- 设置参数(修改触发率、设定逻辑值、设置电容负载、修改电压、设定airflow、设定Custom ThetaJA、设定环境温度Ambient Temperature)
- 基于数据分类查看、基于类型分类查看
- 设定允许的触发率(I/O Enable Rate and BRAM Enable Rate)
- 估算触发率(Tool > Estimate Toggle Rates)
推荐学习
文档程序:Xilinx ISE Help/Software Help/XPower Analyzer Help