在quartus 和 ISE 里直接调用modelsim的方法(转)

http://blog.sina.com.cn/s/blog_697e8abb0100muog.html

quartus  ISE 里直接调用modelsim的方法

在这个论坛中我学到了很多东西,所以总结点东西做为回报。

大家是不是被modelsim折磨的死去活来呢?是不是觉得在没有人指点下,学习modelsim就象是黑暗中摸索,everyting is black!.如果我们能直接在quartus中调用modelsim那么我们就可以直接得到我们的仿真波形,不用在modelsim 中建立工程,加入文件,编译,加载波形,运行等等烦琐的工序,而且后仿的时候还经常会出现找不到库的情况,这对出学者来说更是郁闷的要死。直接调用可以进行rtl级仿真和门级仿真。一个前仿一个后仿。因此为了方便大家我特意研究了一下如何实现直接调用。以下是结论。

ISE环境中。

1edit->preferences:ise General->Intergrated tools

 

      设置:Model Tech Simulator:        C:\\Modeltech_6.0\\win32\\modelsim.exe(看你装在哪里了)

2,在 Sources in Project窗口里的 器件名称上单击左键。然后双击:Compile HDL Simulation Library

3,建立testbench。方法:Project->new source.  vhdl 是:VHDL module   verilog hdl 是:verilog  test fixture.

4,单击testbench 文件,就可以看到下面框框里的四个仿真级别。双击分别进行仿真。

5。用眼睛看modelsim 出来的波形。

Quartus 中。

1,我的电脑->属性->高级->环境变量.

在系统变量里增加:QUARTUS_INIT_PATH

 C:\\Modeltech_6.0\\win32  (看你装在哪里了)

2Assignments->settings->ead tool setting:Simulation:

 tool name:modelsim(verilog)(我用的是这个,用啥选啥)

别的能填的就填一下。但是下边的两个按纽还是要设置的,因为要指定test bench文件才能仿真的。所以先写好testbench。然后把路径设置好。那两个按纽一个是前仿真,一个是后仿真。不知道写testbench大家会不?就是:process->start->start testbench template writer

然后把生成的文件打开,改一改就行了。在哪里打开?看屏幕下面的提示啊。

3。现在就可以进行仿真了。

 tools -> eda simulation tool->run RTL simulaiton...前仿

 tools -> eda simulation tool->run Gate Level simulaiton 后仿。

4。用眼睛看波形。

补充一下:

ISE环境中,选中某个仿真(Behavioral或者Post fit等等)单机Process Properties-可以设置仿真的时间、vism vlog vcom参数或者指定DO file

Quartus6就更方便了。

tools>options>EDA Tool Options里面设置modelsim synplify之类的路径。

然后按照楼主的方法设置assignment settings ok了。

posted @ 2013-11-22 10:23  habyjing  阅读(802)  评论(0编辑  收藏  举报