草莓多少钱:quartus将modelsim,synplify和quartus联合起来使用进行的FPG...
来源:百度文库 编辑:九乡新闻网 时间:2024/10/05 23:59:56
quartus将modelsim,synplify和quartus联合起来使用进行的FPGA设计
2009-07-31 11:22:21来源:网络转载作者:佚名共有评论(0)条浏览次数:346 1、使用modelsim进行功能仿真,导入源程序和testbench进行仿真,并保存波形文件(.wlf)。2、使用synplify pro对硬件描述语言编译并生成netlist。综合前要注意对器件的选择,方法是在project->implementation option中对要下载的器件和网表的生成情况进行选择。综合后的网表有两种: RTL级网表和门级网表(gate netlist),通过对网表的分析可以对设计的实现方式有初步的了解,并分析其中的错误和不合理的地方,另外还可以对关键路径的delay和slack进行分析。使用synplify pro要先新建工程,注意修改工作目录,然后添加所要编译的文件,要注意top文件要最后一个添加,这样才可以保证生成的文件是以top文件来命名的。
3、使用quartusⅡ根据netlist进行布线,并进行时序分析。在使用quartusⅡ前要做一些必要的设置,在assignments->eda tools setting中的simulation中选择modelsim,并选择选项run this tools automatically after compilation。如果没有提前做这些设置,可以quartus做完编译布线后,做同样的设置,然后运行EDA netlist writer和eda simulationool
在使用synplify pro得到满意的netlist后,可以在synplify pro中通过option-> quartusⅡ直接调用quartusⅡ,quartusⅡ对synplify pro生成的.vqm文件进行编译,布线。然后根据设计要求进行时序分析和引脚调整。
4、使用modelsim进行布线后仿真。由于quartusⅡ提前做了设置,因此在编译布线完成后,会在工作目录下生成modelsim仿真所需要的文件和库(modelsim_work),在modelsim中将产生的文件和库所在的文件夹设置为当前目录,modelsim_work库会自动导入,新建工程会提示所使用的modelsim.ini文件,应使用quartus生成的,然后导入文件(包括testbench),进行编译,仿真的时候在library中添加modelsim_work库,在sdf选项中可以添加quartus生成的延迟信息文件.sdo,注意作用域的选择,如果testbench中调用被测试模块的语句是send3a tb,那么作用域应该写tb,在option选择中可以选择是否看代码覆盖率。另外,还可以将布线后的仿真结果与功能仿真的结果进行对比。
5、将quartus的波形转化成testbench的方法:画好波形后,通过file->export可以将波形输出到quatus的工作目录,verilog语言扩展名为.vt,修改为.v后可以在modelsim中使
用,需要说明的是如果波形中包括输出端口的话,输出的testbench包含三个模块,一般情况下,只需将输入波形画好后,输出到testbench就可以了。
相关评论
?意见反馈 网站介绍 合作加盟 商务洽谈 免责声明 相关帮助 网站地图 联系我们网站备案号:鄂ICP备09000174号
版权所有© 2007武汉阳光希望信息科技有限公司 E-mail:sunhope809@126.com
地址:武汉市洪山区珞瑜路424号洪山创业中心A座11068室 Power By sun-hope
quartus将modelsim,synplify和quartus联合起来使用进行的FPG...
Quartus II 中Tsu/Tco 的约束方法
modelsim( or questasim) 使用命令
使用SPSS软件进行因子分析和聚类分析的方法
中国舰艇编队起航 将与俄海军进行联合演习
对“全世界无产者,联合起来” 的再认识
将我的电脑和电视连接起来
全世界联合起来,打造新的“布雷顿森林体系
美越在南海进行为期七天的联合军事训练
使用 UML 进行有效的业务建模:: 描述业务用例和实现
美国考虑对伊斯兰堡采取军事行动?!中国将与巴基斯坦进行联合反恐演习!
行动起来,捍卫民族和人类的生存命脉! - 食品与安全 - 工农之声——全世界无产者,联合起...
使用 GStreamer 进行多用途的多媒体处理
使用photoshop进行图片拼接的方法
使用 GStreamer 进行多用途的多媒体处理
俄朝将进行联合军演
四川省联合执法检查组对成都市打击食品非法添加和滥用食品添加剂专项整治工作进行检查
投资者如何正确理解和使用成交量来进行走势分析
投资者如何正确理解和使用成交量来进行走势分析
如何正确使用电焊进行焊接和切割
将高价回笼的票子“冻”起来
将福音的旗帜高高举起来
朝鲜战争期间“联合国军”所使用的战法汇总
将分散投资和集中投资有机结合起来