Quartus ii 12.0 和ModelSim 10.1 SE安装及连接
quartus ii 10.0后就没有自带的仿真软件,每次写完一个VerilogHDL都想简单仿真一下,结果发现没有了自带仿真软件。这时候就需要第三方仿真软件ModelSim 10.1 SE。
Quartus ii安装与破解
1、下载Quartus ii 和Quartus ii 破解补丁。下载地址找百度,百度不到就到官网注册下载。
2、首先,安装quartus ii 。next-->next-->finish。64位系统安装64位的,32位的装32位的,还有一个问题就是quartus ii 14.0以后都只有64位的了,建议2G内存以下的就不要装64位系统了,以上的能升级就升级64位的。
3、解压Quartus ii破解补丁。
4、里面有个Quartus ii XXX.exe文件,经常被认为是病毒而被误删。复制,并放在altera\12.0\quartus\bin下
5、点击它,再点应用。
6、保存license.dat,并将其中的XXXXXXXXXXXX替换为Quartus ii的NIC ID(注:一般有多个,任选一个),ID在Quartus的Tools菜单下License Setup中找到。
7、Quartus ii的Tools菜单下选择License Setup,然后选择License file,选择到license.dat,点击OK,破解完成。
ModelSim 10.1 安装与破解
1、下载ModelSim 10.1 SE版和其破解文件
2、安装ModelSim 10.1 SE版
安装过程会出现 是否安装Hardware Security Key Driver 选NO。还有需要许可证的,都NO。
3、破解文件中有两个文件,MentorKG.exe和crack.bat,将其复制到modeltech_10.1a\win32目录下。
4、点击crack.bat,生成TXT文件,保存为LICENSE.TXT,放在modeltech_10.1a\下
5、添加环境变量LM_LICENSE_FILE,路径为***\modeltech_10.1a\LICENSE.TXT
至此,破解完成。
在接下去就是如何连接两个软件了。
1、在Quartus ii中选择到Tool-->Options-->General-->EDA Tool Options ,在ModelSim中添加其路径***\modeltech_10_1a\win32
2、在Quartus ii中选择到Assignments-->EDA Tool Options-->Simulation,在Tool name中选择ModelSim(注:不要选ModelSim-Altera)。其下面有个run gate-level simulation automatically after complication,即在综合之后就打开ModelSim进行编译。建议先不要选择。
3、在综合编译之后,点击Processing-->start-->start test bench template writer 可自动生成testbench模板。testbench文件在项目文件的simulation\modelsim下。
4、编写好testbench后,进入Assignments-->EDA Tool Options-->Simulation,在NativeLink settings中选择Compile test bench 并选择对应的testbench文件。
5、

.vt文件的文件名和.vt文件中顶层实体模块名
6、点击Tool-->Run simulation tool-->RTL Simulation 进行仿真。
至此,quartus ii和modelsim 10.1已经连接上,接下来就是考虑一下怎样编写testbench了。
Quartus ii 12.0 和ModelSim 10.1 SE安装及连接的更多相关文章
- Quartus II 12.0 下载、安装和破解
转载:http://www.cnblogs.com/imapla/archive/2012/09/10/2678814.html 20130417 Quartus II 12.0 不支持波形仿真,推荐 ...
- FPGA —— Quartus II 15.0 使用 ModelSim SE-64 2019.2 软件进行仿真
Quartus II 15.0 使用 ModelSim SE-64 2019.2 软件进行仿真 ModelSim 仿真 Verilog HDL 时需要编写一个 TestBench 仿真文件,通过仿真文 ...
- 初次使用Quartus II 13.0的疑惑及解决方法
初次接触Quartus II 13.0,遇到了很多的问题,把问题总结如下: 1.Quartus II 13.0的安装及破解 下载地址:http://t.cn/Rh2TFcz,密码是:g3gc (参考贴 ...
- Quartus II 11.0 开始使用
一.Altera Quartus II 11.0套件介绍 所谓巧妇难为无米之炊,再强的软硬件功底,再多的思维创造力,没有软件的平台,也只是徒劳.因此,一切创造的平台——Quartus II 软件安装, ...
- 关于Win10 环境下Quartus II 15.0器件列表无法下拉的解决方法
不知大家在Windows 10 64位系统环境下使用Quartus II 15.0在新建工程时遇到过这种问题没,在新建工程的过程是选择器件的列表无法下拉,只能看到一个器件型号,如图1所示. 图1 开始 ...
- Altera Quartus II 15.0安装
写在前面的话 开始学习之前,我们首先应该选择并安装好自己的开发工具,那么我们用什么软件来编译代码呢?梦翼师兄推荐给大家的是Altera 目前最新的Quartus II 15.0 版本,当然啦,这 ...
- Quartus ii 12.1软件破解之后编译原有的工程出现报警错误的解决办法
在Quartus ii 12.1软件破解之后,想用来编译原来编译过的工程,但是编译到最后出现下面两个错误警告: 原来以为没有破解成功或者安装的时候有文件被杀毒软件吃了,导致安装错误,又重新安装了两次都 ...
- 关于Quartus II 13.0对应开发NIOS II软件程序时报错Symbol 'NULL' could not be resolved问题的解决方法
关于Quartus II 13.0对应开发NIOS II软件程序时报错Symbol 'NULL' could not be resolved问题的解决方法 近期在评估使用NIOS II处理器进行项目的 ...
- centos 7 运行Quartus ii 17.0 标准版,下载程序时遇到错误error (209053): unexpected error in jtag server -- error code 89
对于错误error (209053): unexpected error in jtag server -- error code 89,它产生的原因在于,在linux系统下,Quartus ii的驱 ...
随机推荐
- JS数组定义【收藏】
最近在学习JS,刚好学到数组,发现章节还蛮多了而且发现了数组的以前好多不知道的东西,顺便整理下: 数组一共有有四种定义的方式 使用构造函数: var a = new Array(); var b = ...
- 《zw版·Halcon-delphi系列原创教程》 Halcon分类函数003·contour,轮廓处理
<zw版·Halcon-delphi系列原创教程> Halcon分类函数003·contour,轮廓处理 为方便阅读,在不影响说明的前提下,笔者对函数进行了简化: :: 用符号“**”,替 ...
- easyui datagrid将表头的checkbox不显示(隐藏)
<script type="text/javascript"> $(function(){ $("#dg").datagrid({ url:&quo ...
- C#中把Datatable转换为Json的5个代码实例
一. /// <summary> /// Datatable转换为Json /// </summary> /// <param name="table" ...
- dpkg用法详解
dpkg是一个Debian的一个命令行工具,它可以用来安装.删除.构建和管理Debian的软件包. 下面是它的一些命令解释: 1)安装软件 命令行:dpkg -i <.deb file name ...
- UBI系统原理分析【转】
转自:http://blog.chinaunix.net/uid-28236237-id-4164656.html 综述 UBI全称Unsorted Block Images,是一种原始flash设备 ...
- CentOS配置SSH免密码登录后,仍提示输入密码
CentOS配置SSH无密码登录需要3步: 生成公钥和私钥 导入公钥到认证文件,更改权限 测试 1.生成公钥和私钥 ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa 默 ...
- 给tabBar设置图片和字体颜色的几种方法
现在很多应用都使用到了tabBar,我们往往在给tabBar设置图片和字体的时候,当选中状态下,往往字体的颜色和图片的颜色不匹配,有时候就显得无从下手,我也常常忘了,所有写这个博客的目的,相当于给自己 ...
- SQL 四种基本数据操作语句的基本使用
SQL中含有四种基本的数据操作语句,分别是增(INSERT),删(DELETE),查(SELECT),改(UPDATE).下面简单介绍这四种语句的用法. 1:增(INSERT) 可分为两种查询情况,一 ...
- nginx 配置文件备份
1. /etc/nginx/sites-enabled/default 的原始文件 # You may add here your # server { # ... # } # statements ...