如何在QII中直接调用ModelSim
转载自http://lt981917.blog.163.com/blog/static/4745880420108133330898/
折腾了一下午,终于把ModelSim仿真QII给搞定了,以下内容皆为龙月原创,转载请注明出处哦
1、QII中,仿真软件选择为MS(Setting -> EDA Tools setting -> Simulation)
2、用摸板生成TB文件,并修改代码用于测试。(Processing -> Start -> Start Test Bench Template Writer)
3、设置好MS的路径。(Tools -> Options -> General -> EDA Tool Option -> MS)
4、回到1中选择仿真软件的地方,NativeLink -> setting中选择Compile test bench。点右边对应的按键,继续点NEW,分别输入test bench的文件名,模块名,例化别名,最后把文件加入文件表中。
5、编译成功
6、Tools -> Run EDA Simulation,第一项进行功能模拟,第二项进行时序模拟。
运行这项目之后,MS会自动将Altera需要的库编译好,同时设置好相关的选项。如果文件没有问题,那么会自动进入仿真状态,并把全部的输出波形加入波形观察窗口,如果发现没有开始自动运行,那么说明文件有错,(一般是Test Bench文件有错,因为测试文件有错的话QII里面就抓出来了。)将错误修改好后再进行编译,(MS里面的Compile可以指定文件编译)当所有文件都编译成功后,就可以手动点击Simulation -> start Simulation进入仿真状态(如果第一次从QII中进入编译没有成功,建议所有文件都编译成功后,重新进入一次MS,因为之前的编译失败可能会打断一些库的加入,使配置没有完成),重新进入时最好把前一次生成的文件全部删除,免得重入时他们捣乱。我第一次折腾的时候就是因为没有删掉文件,结果中间信号一个都找不到,连CLK都不见了。。。。
7、手动运行Simulation的时候,要点全速运行(倒数第三个图标),而不是start(第一个图标)。
如何在QII中直接调用ModelSim相关推荐
- 如何在EJB3中JNDI调用SessionBean(二)
在上一篇如何在EJB3中JNDI调用SessionBean(一)文章中我们解决了测试环境中统一调用JNDI的问题,但是当EJB组件开发完成后,正式部署到正式环境中,客户端调用EJB组件怎样去调用呢?现 ...
- AngularJS如何在filter中相互调用filter
调用方式如下: app.filter('filter2', function( $filter ) {return function( input) {return $filter('filter1' ...
- php php_dbase.dll,php – 如何在Windows中解决“调用未定义函数dbase_open()”错误
嗨,我想加载DBF文件到 mysql,使用xampp,php版本5.5.6 我写了下面的代码, 但我得到错误- Fatal error: Call to undefined function dbas ...
- html img调用js,html调用js变量 如何在html中输出js文件中的变量
html页面代码中怎么调用js变量?html页面代码中怎么调用js变量,例如 在html代码中插入js代码: a=取浏览你把index1.js 中的onReady 去掉,把index1.js改成 fu ...
- excel调用python编程-如何在excel中调用python脚本
如何在excel中调用python脚本 发布时间:2020-07-03 14:15:28 来源:亿速云 阅读:155 如何在excel中调用python脚本?针对这个问题,这篇文章详细介绍了相对应的分 ...
- 如何在MFC中调用CUDA
如何在MFC中调用CUDA 有时候,我们需要在比较大的项目中调用CUDA,这就涉及到MFC+CUDA的环境配置问题,以矩阵相乘为例,在MFC中调用CUDA程序.我们参考罗振东iylzd@163.com ...
- 如何在java中调用js方法
[java] view plain copy/* * 加载脚本引擎,并在java中调用js方法 */ public void test2() { ScriptEngineManager manager ...
- 一步一步学Silverlight 2系列(21):如何在Silverlight中调用JavaScript
概述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, ...
- Halcon初学者知识 【13】如何在MFC中调用Halcon代码
要知道如何在MFC中调用Halcon代码,需要以下知识点: 在VC++2019的工程中,配置Halcon环境[请看此文] Halcon代码如何导出成C++代码 如何拆解halcon转换成C++的代码, ...
最新文章
- 有关IList 、List 使用Contains的问题
- Java实用教程 课堂测试(2021C++补考题目)
- python连接服务器失败_python-查询期间失去与MySQL服务器的连接
- Keystone v3 domains 应用场景
- 启用Windows Server 2012的远程桌面
- 熔池 沉积_用于3D打印的AI(第2部分):异常熔池检测的一课学习
- oracle无效的十六进制数字,值java.sql.SQLException:ORA-01465:无效的十六进制数
- python精确计时_PYTHON在WINDOWS下高精度计时的体会
- 精(李沐)多头注意力,代码理解
- Linux 进程后台运行
- 将python中的小数直接进位的函数_python保留小数位的三种实现方法
- java ab与ab的区别 a|b与a||b的区别 break、continue、return
- 今日恐慌与贪婪指数为74 等级转为贪婪
- GPS围栏两个多边形相交问题的奇葩解法
- 2012年度IT博客大赛50强报道:张开涛
- 微信小程序之网易云音乐的实现-云音乐
- 用matlab的毕业设计,毕业设计课题: 用 MATLAB.ppt
- Simulink 快速入门(二)--创建简单模型
- 基于DSP的交通灯设计
- 【CSAPP】二进制拆弹实验
热门文章
- excel中求某个日期是第几周
- 虹科Linux远程桌面服务器助力工业生产管理
- Kotlin读写Excel文件
- 涨姿势!3D游戏里的男女性角色是这样建模出来的
- 如何评判一个企业是否需要实施erp系统?
- python输出去空格_python不空格
- 如何用计算机控制ipad,躺在床上玩电脑,使用ipone ipad远程控制LAN计算机-ipad如何连接到计算机...
- 如何把浏览器中知乎文章导出成PDF
- JPA ERROR: value too long for type character varying(100)
- SpringBoot:快速使用Spring