位置:51电子网 » 技术资料 » 嵌入式系统

XPower 概述

发布时间:2008/9/11 0:00:00 访问次数:983

  cmos器件的功耗包括静态(直流dc)功耗和动态(ac开关)功耗。通常cmos器件的静态功耗都比较低,而且该参数也比较好测量,因为其功耗主要来源于cmos电路开关效应所产生的动态功率损耗。xpower计算功耗时,为每个时序部件(lut、ff、bram及dll等)及布线建立一个电容模型,然后根据用户设置的时钟和输入信号开关频率、同步元件的开关效应、特定器件的电容、静态功耗和其他数据估算fpga的功耗。准确估算功率的关键是获得准确的信号翻转率数据。经过布局布线后,xpower工具将各个部件的功耗及网线的传输功耗求和作为fpga的总功耗,每个器件的功耗可以表示为:



式中,p为功耗,单位为mw;c为电容量,单位为f;v为工作电压,单位为v;e为开关效应(或称“开关的翻转率”,即每个时钟周期的平均信号变化次数);f为频率,单位为hz。电容量取决于用户的设计,在选定器件及完成布局布线之后,分布电容也随之确定。e×f是特定部件的总翻转次数,开关效应参数可以通过仿真文件vcd得到或在xpower的gui界面中输入。

  信号的翻转率是指在一个时钟周期内信号发生一次跳变的概率,如果一个信号在每个时钟周期都发生一次跳变,那么信号的翻转率为100%。该信号的输出频率应为时钟频率的一半,即100%的翻转率对应1/2的时钟频率。正确地输入信号的工作频率和翻转率(效应),对功耗的估算非常重要。

  xpower的输入文件包括ncd(fpga器件)和cxt(cpld器件)设计文件、pcf物理约束文件、仿真工具生成的vcd(value change dump)数据存储文件及xml设置文件。其中vcd文件在使用modelsim进行时序仿真时产生,它提供了所有网线的翻转率情况。用这个文件进行功率分析,可以得到更接近于实际情况的结果:xml为用户设置文件,用于保存xpower设置(如工作电压、结温及翻转率等),在下次打开同一设计时不必重复这些设置。xpower的主要输出文件为功耗分析报告文件pwr。

  xpower的设计流程为首先打开设计的ncd文件,然后自动读入设计的pcf文件。可以选择是否需要调入vcd和xml文件,并设置工作频率、工作电压、环境温度、输入信号的频率、输出负载电容、驱动电流,以及内部信号的翻转率等参数。设置后xpower将完成功耗分析`并生成fpga功耗分析报告pwr。
  
  欢迎转载,信息来自维库电子市场网(www.dzsc.com)



  cmos器件的功耗包括静态(直流dc)功耗和动态(ac开关)功耗。通常cmos器件的静态功耗都比较低,而且该参数也比较好测量,因为其功耗主要来源于cmos电路开关效应所产生的动态功率损耗。xpower计算功耗时,为每个时序部件(lut、ff、bram及dll等)及布线建立一个电容模型,然后根据用户设置的时钟和输入信号开关频率、同步元件的开关效应、特定器件的电容、静态功耗和其他数据估算fpga的功耗。准确估算功率的关键是获得准确的信号翻转率数据。经过布局布线后,xpower工具将各个部件的功耗及网线的传输功耗求和作为fpga的总功耗,每个器件的功耗可以表示为:



式中,p为功耗,单位为mw;c为电容量,单位为f;v为工作电压,单位为v;e为开关效应(或称“开关的翻转率”,即每个时钟周期的平均信号变化次数);f为频率,单位为hz。电容量取决于用户的设计,在选定器件及完成布局布线之后,分布电容也随之确定。e×f是特定部件的总翻转次数,开关效应参数可以通过仿真文件vcd得到或在xpower的gui界面中输入。

  信号的翻转率是指在一个时钟周期内信号发生一次跳变的概率,如果一个信号在每个时钟周期都发生一次跳变,那么信号的翻转率为100%。该信号的输出频率应为时钟频率的一半,即100%的翻转率对应1/2的时钟频率。正确地输入信号的工作频率和翻转率(效应),对功耗的估算非常重要。

  xpower的输入文件包括ncd(fpga器件)和cxt(cpld器件)设计文件、pcf物理约束文件、仿真工具生成的vcd(value change dump)数据存储文件及xml设置文件。其中vcd文件在使用modelsim进行时序仿真时产生,它提供了所有网线的翻转率情况。用这个文件进行功率分析,可以得到更接近于实际情况的结果:xml为用户设置文件,用于保存xpower设置(如工作电压、结温及翻转率等),在下次打开同一设计时不必重复这些设置。xpower的主要输出文件为功耗分析报告文件pwr。

  xpower的设计流程为首先打开设计的ncd文件,然后自动读入设计的pcf文件。可以选择是否需要调入vcd和xml文件,并设置工作频率、工作电压、环境温度、输入信号的频率、输出负载电容、驱动电流,以及内部信号的翻转率等参数。设置后xpower将完成功耗分析`并生成fpga功耗分析报告pwr。
  
  欢迎转载,信息来自维库电子市场网(www.dzsc.com)



上一篇:使用XPower

上一篇:Xilinx功耗分析工具

相关IC型号

热门点击

 

推荐技术资料

DFRobot—玩的就是
    如果说新车间的特点是“灵动”,FQPF12N60C那么... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!