转载自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相关推荐

  1. 如何在EJB3中JNDI调用SessionBean(二)

    在上一篇如何在EJB3中JNDI调用SessionBean(一)文章中我们解决了测试环境中统一调用JNDI的问题,但是当EJB组件开发完成后,正式部署到正式环境中,客户端调用EJB组件怎样去调用呢?现 ...

  2. AngularJS如何在filter中相互调用filter

    调用方式如下: app.filter('filter2', function( $filter ) {return function( input) {return $filter('filter1' ...

  3. php php_dbase.dll,php – 如何在Windows中解决“调用未定义函数dbase_open()”错误

    嗨,我想加载DBF文件到 mysql,使用xampp,php版本5.5.6 我写了下面的代码, 但我得到错误- Fatal error: Call to undefined function dbas ...

  4. html img调用js,html调用js变量 如何在html中输出js文件中的变量

    html页面代码中怎么调用js变量?html页面代码中怎么调用js变量,例如 在html代码中插入js代码: a=取浏览你把index1.js 中的onReady 去掉,把index1.js改成 fu ...

  5. excel调用python编程-如何在excel中调用python脚本

    如何在excel中调用python脚本 发布时间:2020-07-03 14:15:28 来源:亿速云 阅读:155 如何在excel中调用python脚本?针对这个问题,这篇文章详细介绍了相对应的分 ...

  6. 如何在MFC中调用CUDA

    如何在MFC中调用CUDA 有时候,我们需要在比较大的项目中调用CUDA,这就涉及到MFC+CUDA的环境配置问题,以矩阵相乘为例,在MFC中调用CUDA程序.我们参考罗振东iylzd@163.com ...

  7. 如何在java中调用js方法

    [java] view plain copy/* * 加载脚本引擎,并在java中调用js方法 */ public void test2() { ScriptEngineManager manager ...

  8. 一步一步学Silverlight 2系列(21):如何在Silverlight中调用JavaScript

    概述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, ...

  9. Halcon初学者知识 【13】如何在MFC中调用Halcon代码

    要知道如何在MFC中调用Halcon代码,需要以下知识点: 在VC++2019的工程中,配置Halcon环境[请看此文] Halcon代码如何导出成C++代码 如何拆解halcon转换成C++的代码, ...

最新文章

  1. 有关IList 、List 使用Contains的问题
  2. Java实用教程 课堂测试(2021C++补考题目)
  3. python连接服务器失败_python-查询期间失去与MySQL服务器的连接
  4. Keystone v3 domains 应用场景
  5. 启用Windows Server 2012的远程桌面
  6. 熔池 沉积_用于3D打印的AI(第2部分):异常熔池检测的一课学习
  7. oracle无效的十六进制数字,值java.sql.SQLException:ORA-01465:无效的十六进制数
  8. python精确计时_PYTHON在WINDOWS下高精度计时的体会
  9. 精(李沐)多头注意力,代码理解
  10. Linux 进程后台运行
  11. 将python中的小数直接进位的函数_python保留小数位的三种实现方法
  12. java ab与ab的区别 a|b与a||b的区别 break、continue、return
  13. 今日恐慌与贪婪指数为74 等级转为贪婪
  14. GPS围栏两个多边形相交问题的奇葩解法
  15. 2012年度IT博客大赛50强报道:张开涛
  16. 微信小程序之网易云音乐的实现-云音乐
  17. 用matlab的毕业设计,毕业设计课题: 用 MATLAB.ppt
  18. Simulink 快速入门(二)--创建简单模型
  19. 基于DSP的交通灯设计
  20. 【CSAPP】二进制拆弹实验

热门文章

  1. excel中求某个日期是第几周
  2. 虹科Linux远程桌面服务器助力工业生产管理
  3. Kotlin读写Excel文件
  4. 涨姿势!3D游戏里的男女性角色是这样建模出来的
  5. 如何评判一个企业是否需要实施erp系统?
  6. python输出去空格_python不空格
  7. 如何用计算机控制ipad,躺在床上玩电脑,使用ipone ipad远程控制LAN计算机-ipad如何连接到计算机...
  8. 如何把浏览器中知乎文章导出成PDF
  9. JPA ERROR: value too long for type character varying(100)
  10. SpringBoot:快速使用Spring