码迷,mamicode.com
首页 > 其他好文 > 详细

[转]PowerPlay Power Analyzer

时间:2017-10-26 13:29:35      阅读:326      评论:0      收藏:0      [点我收藏+]

标签:set   mpi   iter   表格   image   文件中   modelsim   input   自己   

概述

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里进行设置。

[转]PowerPlay Power Analyzer

标签:set   mpi   iter   表格   image   文件中   modelsim   input   自己   

原文地址:http://www.cnblogs.com/tubujia/p/7735908.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!