在quartus 11.0中使用modelsim进行仿真的步骤

Quartus 11.0用modelsim SE 进行仿真

新建工程


点击NEXT

输入保存目录以及项目名称

点击NEXT,加入已经存在的文件,有的话,浏览后在点击all或者add all,如果没有,直接点击NEXT

选择器件,可以让软件自动选择,也可以自己指定,选择区域如下:

选择仿真软件,这一步可以跳过,后面可以设置:

最终点击Finish即可:

加入文件,点击新建文件(红线处),这里我们使用Verilog HDL:



输入代码并保存,模块名要与保存的文件名称相同,否则编译报错:

输入完成后点击编译:


编译完成后显示报告(这里我用的是另外一个工程的报告,所以Revision Name和Top-level Entity Name显示为fifo3_128而不是quartus)


左下角显示编译的项目,打钩表示通过:

输入代码完成后,要编写测试平台(Testbench),输入文件还是verilog HDL,只不过在保存的时候把后缀名改为.vt:
点击Assignments-Settings-Simulation,tool name 选ModelSim-Altera,Format for output netlist选择Verilog HDL,Time scale选择1ns(可以根据自己需要调整),点击apply:

 


点击Processing-Start-Start Test Bench Template Writer:/*这里产生一个测试bench的模板,后期进行修改就可以了*/

完成后,需要加入测试文件,如下图所示:

打开后界面如上图所示,我们需要填写或勾选的一共有5个地方。如下图所示:

 

这里需要说明的是,Test bench Name是指testbench文件的名字和Top level module in test bench是testbench文件里面顶层模块的名字,然后Use test bench to perform VHDL timing simulation勾选上,填写的是被例话的模块名字,比如我生成的textbench的文件如下,则图中红色矩形部分就是我应该填写的,顺序从上到下就是上图中从上到下应该填写的名称。

 

然后在Test bench files里浏览文件并点击Add,最终如下图所示:

所有操作完成后,点击编译,至此,所有操作完成。
点击Tools-Run EDA Simulation Tool-EDA RTL Simulation启动Modelsim进行功能仿真。




你可能感兴趣的:(FPGA)