zoukankan      html  css  js  c++  java
  • [转]PowerPlay Power Analyzer

    概述

    Altera提供了早期FPGA设计功耗估算工具-EPE,当设计基本完成时候,Altera的设计软件QuartusII提供PowerPlay Power Analyzer工具给设计者进行功耗估算。EPE是一个EXEL表格,在Altera的网站上可以下载得到。PowerPlay Power Analyzer是以门级仿真的输出作为输入来分析估算功耗,所以精度更高。

    门级仿真

             本节介绍QuartusII通过Simulink后台调用ModelSim进行门级仿真的方法以及流程。

            1、安装好可以使用的ModelSim;

            2、在QII中设置Nativelink启动ModelSim的路径;tool->option->EDA Tools Options;

            3、将画好的波形vwf文件转换成仿真需要的testbench文件(.vht文件),转换方法是在QII中打开vwf文件,在file菜单下选择export即可将vwf文件转换成vht文件(也可以自己写testbench文件);

            4、在QII的Settings中进行仿真设置:sttings->EDA Tools Settings->Simulator,设置界面如下图所示

    说 明一下上图,首先最上方指定使用的仿真工具(当然是ModelSim了,当然也有人用ModelSim-Altera),在Netlist Writer Setting中必须记得要选择上Generate Value Change Dump(VCD) file Script,将生成一个VCD文件用于PowerPlay Power Analyzer的输入;指定Design instance name,而且要与后面Testbench中的Instance命名一致。最后在Nativelink settings中选择Compile testbench,点击Test benchs 按钮进入指定test bench界面,点击New加入创建新testbench设置,其界面如下所示


     

    说 明一下上图,Test bench name和Top level module in testbench我设置一致(在testbench文件中可以查到);Design instance name in testbench name也要跟testbench文件中一致(其实就是设计模块调用名,我们一般用u1、u2.....等表示);在Test bench files中指定Testbench文件。

           5、工程全编译后,运行EDA Netlist Writer(Processing-->Start-->Start EDA Netlist Writer);

           6、执行门级仿真,Tools->Run EDA Simulation Tool->EDA Gate Level Simulation.

    PowerPlay Power Analyzer

            Processing->PowerPlay Power Analyzer运行界面如下所示

    对 上图说明一下,选中最上方的input file,并通过点击Add Power input file来指定刚才门级仿真生成的VCD文件作为PowerPlay Power Analyzer的输入文件。当然,指定PowerPlay的输入也可以通过在Settings里进行设置。

  • 相关阅读:
    learning.py报错
    Swift与OC的相互调用
    微信小程序地图之逆地理编码
    微信小程序-滑动视图注意事项
    animate.css动画种类
    利用WKWebView实现js与OC交互注意事项
    jquey下eq()的使用注意事项
    如何判断html页面停止滚动?
    git 常见报错
    openresty中http请求body数据过大的处理方案
  • 原文地址:https://www.cnblogs.com/tubujia/p/7735908.html
Copyright © 2011-2022 走看看