博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[转帖]如何在Quartus II 里使用Modelsim(从Quartus中导出testbench为modelsim用)
阅读量:5112 次
发布时间:2019-06-13

本文共 1342 字,大约阅读时间需要 4 分钟。

来源:http://www.cnblogs.com/emouse/archive/2012/07/08/2581223.html

来源:http://bbs.ednchina.com/BLOG_ARTICLE_1988820.HTM

问题:Quartus II 无法调用Modelsim?

原因:没有设置Modelsim的路径。Quartus II 软件中 tools->Options,在Category中选择EDA Tools Options 中的EDA Tool中选中Modelsim,在Location of Executable中设置路径。为Modlesim的安装路径,modelsim.exe的文件所在。

 

来源:

百度文库:

1. 目的

当我们使用QuartusII,但是大多数朋友都习惯用Modelsim SE来做仿真,由于Quaruts有很多本身器件的特色,所以造成了在仿真上的麻烦,当然网路上也有一些讲解,但是都是不太系统,特别是对初学者来说,使用的时候还是感到一头雾水。 本文的目的就是一个如何在Quartus 使用Quartus 和Modelsim 仿真的例子。

2.建立QuartusII 工程。

这里目的只是建立一个很简单很简单的QuartusII 的工程,逻辑采用原理图方式绘制。

里面就是一个简单的DFF,
输入信号:
datain , clk
输出信号:
dataout

3.Quartus II 内部时序仿真

在Quartus 内部使用时序仿真,很简单, 如果不知道如何使用请参考帮助文件
帮助文件的你可以 点击 Help-> Tutorial 。里面有很详细的如何创建一个Wave仿真文件的教程这里就不罗嗦了。

关于如何仿真这里也不废话了。我们进入核心问题。
4.Modelsim SE的仿真
4.1 生成TestBench 文件
由于我们上面已经制作了一个时序仿真文件 *.vwf .Quartus II 提供了把这样文件转换成Testbench 的功能。
具体的操作如下:
在工程菜单里面双击*.vwf 文件, 是之打开成为当前激活文件。
然后点击菜单 Files-> Export
会直接打开一个输出框:
我们后面会使用Verilog文件进行仿真,所以这里把后缀名*;.vt 改成为*.V
Ok 就生成了 TestBeanch 文件。
4.2 设置启动Modelsim
如何在Quartus II 里面使用Modelsim. 只需要在 Assignment->setting
里面选择如下的选项,在进行整个工程进行编译的时候会自动调用系统的Modelsim SE .
在编译最后会调用Modelsim .点击Work 你可以看见关于Altera 的库文件都编译进来了。
 
下面是重点 :
新建一个工程文件。 然后会弹出如下图
选择Use Current Ini
选择添加文件:
1. Testbeanch 文件,到工程里面
2 选择Testbeanch 模块 :
仿真模块为XXX_vlg_check_tst.

转载于:https://www.cnblogs.com/zlh840/archive/2011/07/10/2102502.html

你可能感兴趣的文章
docker从容器里面拷文件到宿主机或从宿主机拷文件到docker容器里面
查看>>
wineqq中接收文件的查看与移动
查看>>
(12)javascript 面向对象 理解对象
查看>>
个人作业
查看>>
redis的安装
查看>>
MySQ binlog三种模式及设置方法
查看>>
python基础学习-6(正则)
查看>>
【博弈】海盗分赃
查看>>
JAVA中构造函数的参数传递给类中的实例变量
查看>>
已知三角形三个顶点求三角形内心
查看>>
poj 1274 (二分匹配)
查看>>
程序员的自我救赎(前言)
查看>>
Debian Linux 下安装pip3
查看>>
设计模式学习笔记-原型模式
查看>>
[Leetcode]寻找峰值
查看>>
Oracle 10g安装64位图解流程
查看>>
LIS,LCS,LICS 学习笔记
查看>>
人事面试100问,助你从容面对
查看>>
Centos 6.4 安装erlang&rabbitmq
查看>>
requests 模块的基本使用
查看>>