当前位置:首页 >> 信息与通信 >>

Quartus II和ModelSim联合仿真


Quartus II和ModelSim联合仿真


随着设计者能力和要求的提高项目越来越复杂,单靠手工画波形来仿真已经不能达到测试要求,这时我们结合其它工具来完成设计。值得庆幸的是,Quartus II的第三方工具接口做的很好,我们很方便地就能将多个软件联合起来以达到项目开发的目的。本文主要通过一个简单的正弦函数发生器实例来介绍Q

uartus II和ModelSim的联合仿真。

前期准备
1、安装Quartus II和ModelSim软件,保证两个软件在单独使用情况下都能正常工作(本文中提到的软件版本为:Quartus II 6.1及ModelSim6.1f,不同版本之间略有差异,但步骤基本相同)。
2、打开Quartus II软件,选择菜单栏Tools->Options…

设置ModelSim的路径,例如我的是D:\Modeltech_6.1f\win32
实例演示
1、新建工程
File->New Project Wizard

设置新建工程所在的目录、工程名称及工程中顶层文件的名称,设置完成后点击next。

直接进入下一步。

根据自己条件选择器件系列和型号,例如我的是cyclone EP1C12Q240C8。

这里主要是设置第三方工具的,因为我们要用modelsim仿真,所以我们在EDA simulation tool里选择我们的仿真工具。

最后会把所有该工程的信息完整显示出来,确认无误后可点击完成。
2、设计输入
在Quartus II中新建verilog文件,编辑内容如下图所示。

生成正弦波的原理是将正弦波幅值存入ROM,精度由ROM的数据宽度和深度决定(这里以WIDTH=8,DEPTH=64为例)。
用Quartus II中的MegaWizard Plug-In Manager生成一个ROM模块,名称为rom,并加入初始化文件。
3、编译
编译过程中会有一个EDA Netlist Writer的过程并在工程目录下创建一个simulation文件夹,里面又有一个modelsim文件夹,一会我们创建的testbench文件就会生成在这个文件夹里。


4、创建testbench文件
Processing->Start->Start Test Bench Template Write
打开刚才上面提到的simulation\modelsim文件夹下的top.vt文件并编辑,内容如下图所示。

5、设置仿真环境
Assignments->EDA Tool Settings

选择Simulation设置仿真环境
在NativeLink settings中选择Compile test bench并点击后面的Test Benches

在Test Benches中点击New

设置Test Bench属性

在Test bench entity栏一定要填写刚刚我们创建的testbench文件的实体名即module top_vlg_tst();中的top_vlg_tst。然后在Test bench files中浏览添加testbench文件。
6、ModelSim仿真
Tools->EDA Simulation Tool->Run EDA Gate Level Simulation
此时会自动启动ModelSim并进行仿真,改变输出信号输出格式为Analog,调整信号输出为无符号数形式并调整信号高度就可看到仿真结果了。


相关文章:
关于如何通过Quartus II和ModelSim联合仿真
关于如何通过Quartus II和ModelSim联合仿真_计算机软件及应用_IT/计算机_专业资料...($time,,,"gap = %b", gap); endmodule 时序仿真结果: http://blog....
QUARTUS II 与 MODELSIM联合仿真设置方法_经验总结
QUARTUS II 与 MODELSIM联合仿真设置方法_经验总结_电子/电路_工程科技_专业资料。本文介绍了CPLD_QUARTUS II 与 MODELSIM联合仿真设置方法的经验总结,对于很多初学...
quartusII11和modelsim仿真详细(超级详细)
quartusII11和modelsim仿真详细(超级详细)_计算机软件及应用_IT/计算机_专业资料。quartusII11和modelsim仿真详细(超级详细,亲自测试过。Quartus代码和testbench代码可见)...
Quartus与ModelSim联合仿真流程文档
QuartusII 10.0 与 ModelSim6.6c 联合仿真及程序下载调试一、FPGA 设计仿真验证简介 FPGA 设计验证包括功能仿真、时序仿真和电路验证,它们分别对应整个开 发流程的...
quartus与modelsim联合仿真步骤总结自己
quartus与modelsim联合仿真步骤总结自己_工学_高等教育_教育专区。quartus与modelsim联合仿真 自己总结的 更适合新手1. 首先安装好 quartus 和 modelsim 2. 复制 alter...
ModelSim与QuartusII的结合
实验一、 实验一、ModelSimQuartusII 的结合一、实验目的 1.学习设置从 Quartus II 中运行 ModelSim。 2.学习使用 ModelSim 进行功能仿真。 3.熟悉 ModelSim...
基于quartus ii11.0的modelsim仿真
基于quartus ii11.0的modelsim仿真_计算机软件及应用_IT/计算机_专业资料。Quartus...QUARTUSⅡ10波形仿真(Mo... 13页 7下载券 quartus与modelsim联合仿... 2页 ...
Quartus II调用modelsim仿真方法
signals,添加到波形窗口中,然后运算即可仿真 方法 2:在 quartus ii 11.0 环境下,调用 modelsim 仿真,并修改 quartus 生成的 test bench 文件,提供激励形成波形。...
quartusii9.0和modulsim联合仿真
quartusii9.0和modulsim联合仿真_电子/电路_工程科技_专业资料。quartusii9.0和...怎么在 modelsim 中更新,我在网上找了很多教程, 发现只做到上一步就结束了,在...
Quartus 11.0调用Modelsim进行波形仿真
Quartus 11.0调用Modelsim进行波形仿真_冶金/矿山/地质_工程科技_专业资料。因为高版本的Quartus II 中不自带波形仿真软件,需联调Modelsim进行波形仿真。本文档介绍的...
更多相关标签:
quartus modelsim仿真 | quartus联合modelsim | quartus ii modelsim | quartus ii和modelsim | quartus ii与modelsim | ise modelsim联合仿真 | quartus ii波形仿真 | quartus ii 仿真 |