QuartusII13.0与Modelsim SE安装与破解说明
modelsim_altera破解
做FPGA用到ModelSim仿真,QuartusII 13.0调用发现"unable
to check out a license .run the modelsim licensing
wizard from start.programs menu to dignose problem"
的问题,才发现Quarttus13.0破解后还要再破解Modelsim,方法如下:
1.下载破解文件,自行百度
2.复制破解文件中的MentorKG.exe和patch_dll.bat到Modelsim安
装目录的win32aloem文件夹下
3.运行patch_dll.bat,将生成的LICENSE.TXT文件另存为
LICENSE.dat并置于此文件夹下
4.在环境变量的用户环境变量一栏新建环境变量MGLS_LICENSE_FILE、LM_LICENSE_FILE指向LICENSE.dat
关于环境变量的配置:
右击计算机--》点属性--》左侧点‘高级系统设置’ --》点‘高级’
选项最下方的‘环境变量’
--》在‘系统环境变量’下方点‘新建’--》输入环境变量名和路径
即可,如下:
变量名:LM_LICENSE_FILE:
路径:自己的安装路径\win32aloem\LICENSE.dat
变量名:MGLS_LICENSE_FILE:
路径:自己的安装路径\win32aloem\LICENSE.dat。
quartusII13.0使用教程
quartusII13.0使⽤教程1、新建⼯程项⽬,填写项⽬存储路径和⼯程名,不要出现中⽂路径2、添加已存在⽂件(可选),在【File name】下选择已经存在的⼯程项⽬,利⽤【Add】或【Add all】命令添加⽂件到新⼯程,点击【Next】3、选择芯⽚类型,这⾥我选择ALtera公司的CycloneⅡ系列,208管脚,并在【devices】下选择具体芯⽚型号,点击【Next】4、设置仿真器和描述语⾔,【Simulation】下选择仿真⼯具Modelsim,描述语⾔为Verilog HDL,点击【Next】5、显⽰设置信息,显⽰了项⽬路径,项⽬名,顶层⽂件,芯⽚系列型号等设置信息,在检察符合需要后点击【Finish】。
6、新建⼀个Verilog HDL File⽂件,这⾥写了⼀个简单的与门程序,命名最好与⼯程名⼀致7、分析综合⼀下,确定⽆误后继续8、创建test bench模板,Processing > Start > Start Test Bench Template Writer9、通过file >open >simulation >modelsim>找到.vt的⽂件打开(把⽂件类型改为全部⽂件),修改testbench加⼊激励信号(输⼊信号)10、保存,编译,在仿真之前先要设置⼀下,Assignment > EDA Tool Settings ,点击Simulation,在NativeLink setting下,选择Compile test bench标签,单击Test Benches按钮11、填写测试⽂件名。
Test Bench Name 就是测试脚本的名字,在这⾥是and_gate_tb;Top Level Module in text bench 是在测试脚本中顶层模块的名字,在这⾥是and_gate_tb,Design instance name in text bench 就是在测试脚本中例化的名字,在本例中是:i1,设置仿真时间为1us,然后添加⽂件,点击三个ok退出12、仿真,Tools -> Run EDA Simulation -> EDA RTL Simulatiom。
QuartusII13.0与ModelsimSE安装与破解说明
QuartusII13.0与ModelsimSE安装与破解说明QuartusII13.0与Modelsim SE安装与破解说明FPGA开发使用到的常用软件为QuartusII和Modelsim,QuartusII为设计软件,Modelsim为仿真软件。
本人目前使用的QuartusII为13.0版本,使用的Modelsim为SE的10.4版本的。
(SE版本什么意思,在以后的学习中大家一起慢慢补充)学习FPGA的前提是要安装这两款软件,需要软件的可以联系我。
两款软件大体分为三个步骤:1.安装。
2.破解。
3.关联两个软件。
本人使用的电脑为Win7的64位系统,32位系统装步骤大同小异。
现将这两款软件的安装及破解详细说明如下。
一、QuartusII13.0安装与破解(1)安装QuartusII13.0安装的过程完全按照它的提示来,本人建议不要安装在C盘,毕竟C盘内存宝贵。
我的QuartusII13.0安装的路径为E:\soft\quartus13.0,路径不可出现汉字。
(2)破解QuartusII13.01.首先将破解器复制到E:\soft\quartus13.0\quartus\bin64的目录下。
2.然后运行破解器,点“应用”直接进行破解,生成的License保存在E:\soft\quartus13.0\quartus\bin64的目录下。
3.接着,打开软件,找到软件的NIC的ID,复制其中的一个ID。
4.然后,找到第2步保存的License,使用记事本打开,将其中的XXXXXXXXXXXX全部替换成第3步的ID,保存即可。
再次打开软件,点“T ools”,找到“License setup”,会弹出一个对话框。
如图1.1所示。
选择好License file的路径,然后会出现使用的年限,如图1.2所示,即说明破解成功。
file:///C:\Users\luqili\AppData\Local\Temp\msohtmlclip1\01 \clip_image002.jpg图1.1 License setup对话框file:///C:\Users\luqili\AppData\Local\Temp\msohtmlclip1\01 \clip_image001.jpg图1.2 破解成功示意图二、Modelsim SE安装与破解(1)安装Modelsim SE安装的过程按照它的提示进行,我的安装路径为E:\soft\modelsim10.4an,安装路径不可出现汉字。
Quartus Ⅱ13 win10x64家庭中文版安装、破解及初步使用教程
Quartus Ⅱ 13.0安装教程
1、打开Quartus Ⅱ13文件
Quartus Ⅱ 13.0安装教程
2、直接点击NEXT
Quartus Ⅱ 13.0安装教程
3、选点我接受协议,并点击Next
Quartus Ⅱ 13.0安装教程
4、点击这里选择安装路径,并点击Next 注:图示为默认安装路径,小编电 脑安装路径为 D:\altera\13.0sp1 如果要修改安装路径,尽量只修改 盘号,其余路径不要改动,防止后 面无法进行仿真实验
实现模为100,且具有异步复位电路的BCD码 计数器模块
ASYNC_RN0_100(RN,CP0,Q0,CO0); RN,CP0;
wire [7:0]Q0;//8位的输出Q0 CO0;//进位 [7:0]count;//计数器 Q0=count; CO0=Q0[7]&Q0[4]&Q0[3]&Q0[0];/*当高位,地位同时为9时产生进位 */
Quartus Ⅱ 13.0破解教程
3、打开Quartus_13.0_x64软件破解器 注: 如果Quartus_13.0_x64破解不成功的话, 再使用Quartus_13.0_x86试试,小编电 脑是64位的所以选择了x64的破解软件
Quartus Ⅱ 13.0破解教程
4、双击打开Quartus_13.0_x64破解器
Quartus Ⅱ 13.0安装教程
5、默认图中勾选项,直接点 击Next
Quartus Ⅱ 13.0安装教程
6、点选Skip MATLAB setup,点击Next
Quartus Ⅱ 13.0安装教程
7、直接点击Next
Quartus Ⅱ 13.0安装教程
quartus分享--Quartus安装及破解过程
Quartus安装及破解过程先从明德扬科教的网盘下载下载软件,我们使用的版本是9..2。
/Q7cq9eiC78Rge,,,,,,密码:8cebquartusII 软件安装步骤1:双击安装文件,出现弹窗,这里可以自定义解压包的位置,我们默认即可,点击install执行步骤2:install解压完成之后,开始出现安装界面,点击next步骤3:此处点击接受条款,点击next步骤4:此处填写姓名和公司名,默认即可,点击next步骤5:此处选择安装目录地址,由于quartusII软件较大,选择较大的磁盘地址,我们这里默认,点击next步骤6:以后几步全部默认即可,直到出现进度条,开始安装步骤7:安装完成之后会提示是否创建快捷键,我们点击是步骤8:quartus II talkback弹窗上,点击取消步骤9:单击完成finishquartusII 软件破解步骤1:我们打开刚安装好的quartus软件,会提示软件没有破解,我们点击取消步骤2:打开破解必读文档,按照文档里面的步骤进行破解步骤3:打开命令行,输入ipconfig/all,找到本地连接地址记录下来,注意笔记本要选择本地连接,不能选择无线网卡的地址步骤4:我们将破解器文件夹中的license.DAT文件找到,以记事本打开,将里面的hostid 改成步骤3记录的本地连接地址,一共有两个地方,然后另存到 c:/altrera/91sp2文件夹下,文件名默认即可。
步骤5:我们再次确认下c:/altrera/91sp2这个文件夹有没有license.DAT修改后的文件,查看下里面的网卡地址是否和我们的计算机本地连接地址一致。
步骤6:打开未破解的quartus软件,选择菜单栏的tool———>License setup步骤7:在出现的license setup弹窗上,取消勾选Use LM_LICENSE_FILE variable步骤8:点击上面的浏览按键,来选择之前创建的license.DAT文件,之前创建的license.DAT目录地址是c:/altrera/91sp2,选好之后,点击打开,打开之后,下面会出现版本以及到期日期等,点击ok,关掉quartus。
使用modelsin对quartus II仿真时遇到问题的解决方法
1、FFT core可以设置成两种不同的引擎结构,四输出(Quad——output)和单输出(signal output),对于要求转换时间尽量小的应用,四输出的是最佳的结构,对于要求资源尽量小的应用,单输出的引擎结构比较合适,为了增加吞吐量,可以采用并行引擎结构。
FFT core支持的数据流:FFT core支持三种I/O数据流结构,连续(streaming)、缓冲突发(buffered burst)、突发(burst)。
连续I/o数据流允许处理连续输入数据,输出连续复数数据流,而不中断输入和输出数据;缓冲突发结构于连续相比,需要更少的存储资源,但是这是以减少平均吞吐量为代价的;突发数据流的操作于缓冲突发的方法基本上一致,但是突发方式需要更少的存储资源,这也是以降低吞吐量为代价的、。
2、用modelsim对fft模块进行仿真的时候出现此类问题的解决方法:** Error: (vsim-3033) E:/Quartus II projects/fft_1024_t/fft_1024_ip.v(92): Instantiation of 'asj_fft_sglstream_fft_130' failed. The design unit was not found.出现这种情况,第一可能是quartus破解不完整,导致有些库已经器件不能够使用,重新破解,在破解的时候有时候可能有好几个网卡,则选择前两个网卡号对license.dat进行破解。
在完整破解的时候,在仿真的时候需要加进去.vo文件以及测试文件,顶层文件,同时将生成fft核的时候产生.hex,.txt文件,在进行仿真的时候需要将其放到所建的modelsim工程文件夹下面。
第二种情况就是在不同版本的quartus上建立了ip核,比如说在9.0上建立的文件,在8.0上进行综合编译,就会出现这样的问题。
解决方法就是在现有的版本上重新建一个fft核之后进行仿真,应该就可以解决问题了。
使用modelsin对quartus II仿真时遇到问题的解决方法
1、FFT core可以设置成两种不同的引擎结构,四输出(Quad——output)和单输出(signal output),对于要求转换时间尽量小的应用,四输出的是最佳的结构,对于要求资源尽量小的应用,单输出的引擎结构比较合适,为了增加吞吐量,可以采用并行引擎结构。
FFT core支持的数据流:FFT core支持三种I/O数据流结构,连续(streaming)、缓冲突发(buffered burst)、突发(burst)。
连续I/o数据流允许处理连续输入数据,输出连续复数数据流,而不中断输入和输出数据;缓冲突发结构于连续相比,需要更少的存储资源,但是这是以减少平均吞吐量为代价的;突发数据流的操作于缓冲突发的方法基本上一致,但是突发方式需要更少的存储资源,这也是以降低吞吐量为代价的、。
2、用modelsim对fft模块进行仿真的时候出现此类问题的解决方法:** Error: (vsim-3033) E:/Quartus II projects/fft_1024_t/fft_1024_ip.v(92): Instantiation of 'asj_fft_sglstream_fft_130' failed. The design unit was not found.出现这种情况,第一可能是quartus破解不完整,导致有些库已经器件不能够使用,重新破解,在破解的时候有时候可能有好几个网卡,则选择前两个网卡号对license.dat进行破解。
在完整破解的时候,在仿真的时候需要加进去.vo文件以及测试文件,顶层文件,同时将生成fft核的时候产生.hex,.txt文件,在进行仿真的时候需要将其放到所建的modelsim工程文件夹下面。
第二种情况就是在不同版本的quartus上建立了ip核,比如说在9.0上建立的文件,在8.0上进行综合编译,就会出现这样的问题。
解决方法就是在现有的版本上重新建一个fft核之后进行仿真,应该就可以解决问题了。
QuartusII和Modelsim的联合仿真(详细)
QuartusII和Modelsim的联合仿真(详细)这篇⽂章不需要在modelsim中建库、映射、建⼯程等⼀些繁琐的步骤,直接使⽤modelsim中的默认work库。
使⽤quartus+modelsim联合仿真。
⾸先推荐⼀篇⽂章⾸先,根据上⼀篇⽂章,建⽴⼀个testbench模板;第⼀次⽤modelsim+quartus的时候需要在quartus中设置modelsim的路径,quartus->tools->general->EDA tool options ,在右边选择modelsim的安装路径,如下图:然后在Quartus->setting->simulation中设置仿真⼯具(选择modelsim),输出netlist语⾔(选择 VHDL or Verilog),然后在下⾯添加testbench;如下图:到edit test settings这个步骤的时候需要说明⼀下,其中test bench name可以⾃⼰定,下⾯两个的内容根据test bench⽂件中的内容⽽定。
⽐如说我⽤verilog写的test bench如下:那么我下⾯两个的名字就为分别为 Counter_tb和counter 如下图:如果是⽤VHDL写的test bench,如下图那么我们下⾯两个的内容就是ADC_vhd_tst和i1,如同下图这样设置了之后,就可以从quartus中直接进⾏RTL仿真和门极(时序)仿真了,(上图打勾就代表使⽤时序仿真);具体为什么要这么设置请看如果不这么设置的话,可以进⾏RTL仿真,但是不能进⾏门级(时序)仿真,门级(时序)仿真的时候会报 Failed to find INSTANCE 错误。
做到上⼀部可以编写程序,然后编译,接着运⾏RTL simulation,这个时候modelsim会⾃⼰启动,然后⾃⼰编译,接着在work library中会有两个单元,其中⼀个是testbench⽣成的,我们仿真的话是⽤这个。
QUARTUS II 与 MODELSIM联合仿真设置方法_经验总结
DMM :QUARTUS II 与MODELSIM联合仿真设置方法1.在QUARTUS II里新建工程和verilog 源文件,确保verilog文件添加到该工程,且工程名、文件名和文件内的模块名称最好一致;2.编译源文件,确保无错误;3.在QUARTUS II中的TOOL—>options里选中EDA tool options 右边的选项;4.在QUARTUS II的Assignments->Setting,出现的对话框选中EDA tool setting ->simulation,在右边的tool name 选择modelsim(verilog);5.新建.vwf仿真文件,添加端口节点到该文件,并保存(添加节点前应先分配好引脚,再编译,否则无法加入节点);6.选中.vwf文件,导出为.v文件;7.打开modelsim软件,新建工程,添加先前自己编写的.v文件和导出的.v文件到该工程(如果是调用文件中的模块(即层次设计),则应将测试文件,测试中被调用的模块文件和刚导出的.vt文件全部调入),编译这些文件,通过后,在下一选项卡的work里选中某个文件(如果包含有测试文件,则应选中测试文件),右键选simulation,在右边框里出现的信号中选中需要观察的信号,右键add to wave-》select signels(可按住ctrl按键进行多选);8.在modelsim 主框架里设置仿真的时间,点击开始仿真按钮。
注意:verilog文件模块应该有输出或输入端口,否则QUARTUS II编译不能通过;实验发现,如果verilog文件里只有输出,没有输入端口,择从vwf文件导出为.v文件在modelsim里编译通不过;//****************************************************************************注意:1.在用quartus ii编写程序时,比如测试模块名为test_and;被调用的模块名为and;则如果将两个模块文件都添加到了当前工程里,就不用再在test_and.v文件里用`include “./and”去包含该and.v文件,否则编译时会出现重复包含文件的错误。
QuartusII的安装与使用教程
QuartusII的安装与使用教程QuartusII的使用一、QuartusII的卸载由于电脑中已经安装好QuartusII的,所以先做卸载的步骤选择卸载掉全部开始卸载卸载完全了,点击OK关闭向导当然,卸载完后会提示是否重启,这里重启下,方便之后的重装二、QuartusII的安装首先列出笔记本的配置虽然配置不怎么高,但是用来运行QuartusII还是很流畅的,出于配置的原因,可能编译的时候会话的时间多一点,不过因为代码量不大,所以够用的电脑型号东芝Satellite L700 笔记本电脑操作系统Windows 7 旗舰版64位SP1 ( DirectX 11 )处理器英特尔第二代酷睿****************双核主板英特尔Intel (英特尔HM65 芯片组)内存 4 GB ( 金士顿DDR3 1333MHz / 三星DDR3 1333MHz ) 主硬盘东芝MK5075GSX ( 500 GB / 5400 转/分)显卡Nvidia GeForce GT 525M ( 1 GB / 东芝)显示器惠普HWP288F HP 2310e(23.1 英寸)分辨率1920 x 1080 32 位真彩色光驱东芝-三星CDDVDW TS-L633F DVD刻录机声卡Conexant SmartAudio HD @ 英特尔6 Series Chipset 高保真音频网卡鈺硕AR8151 V2.0 Gigabit Ethernet Controller / 东芝安装过程:1、安装主程序,打开setup.bat批处理文件等待一会出现安装向导选择安装文件夹,我这里安装在D盘我这里选中的那一项把钩去掉,就安装Free版我没装MATLAB,所以跳过安装中安装完后安装插件包,这里是一些设备文件和QuartusII主文件安装在同一目录下全选插件也安装完成了最后就是软件的破解,破解的方法有很多,#首先安装Quartus II 13.0软件(默认是32/64-Bit一起安装):#用Quartus_II_13.0_x86破解器.exe破解C:\altera\13.0\quartus\bin下的sys_cpt.dll文件(运行Quartus_II_13.0_x86破解器.exe后,直接点击“应用补丁”,如果出现“未找到该文件。
QuartusII和ModelSim安装步骤
PC机下QuartusII4.2 和ModelSim6.2 SE的安装与配置一、QuartusII4.2的安装:1、双击setup.exe2、选择Next3、选择你希望安装的软件,为了简单,在这儿仅仅选择了Quartus II 4.2。
4、User Name,Company Name 请根据需要填入5、一路Next6、选择合适的安装路径,请依据需要填写7、选择安装类型。
一般建议选择Custom,因为Complete需要的空间太大了!8、选择需要安装的组件。
必请选择上QuartusII ,其余的请根据需要选择。
9、一路Next(您也可以根据需要改变)10、选择Next,安装程序就开始拷贝文件了!11、安装程序要持续一会儿,请耐心的等待。
12、剩下的基本都是安装提示,没得选择。
一路OK或者Next就完成安装(还需要破解)!13、安装破解。
(1)请运行QII_4.2_crk.exe,如下图,在QuartusII , Full license前打勾。
(2)选择开始,该破解会生成license并为QuartusII自动设置环境变量。
注意:生成的License是:在系统盘符(比如C)\Documents and Settings\你当前的用户名\altera_tum.dat。
找到后,将altera_tum.dat拷贝到你的QuartusII42的安装目录下,例如:c:\altera\quartus42\(3)然后,运行QuartusII4.2,在Tools -> License Setup选项中,指定License file为刚才生成的license即可!如下图:二、安装modelsim 6.2 SE:运行:modelsim-win32-6.2e-se.exe1、选择Full Product,如下图:2、依照要求,选择合适你的选项,比如安装路径等等,也是一路Next3、注意:当询问security key时候, 选择no. 但看到License Wizard dialog, 选择close。
Modelsim和Quartus的破解介绍
Modelsim SE 6.6d1、按照正常程序安装过程安装Modelsim SE 6.6d2、在破解文件夹中点击make.bat生成license.dat文件。
3、然后把生成的license.dat和mgls.dll两个文件拷贝到Modelsim 安装目录的win32文件夹下。
我的Modelsim安装在D盘,所以拷贝到D:\modeltech_6.6d\win324、添加环境变量。
在计算机上右键,选择属性,然后进入高级系统设置。
在高级选项页中选择环境变量。
5、在下面的系统变量中选择新建,然后设置变量名为LM_LICENSE_FILE,变量值指向刚才复制到Modelsim目录下的license.dat文件。
注意事项:由于网上的破解文件版本不一,可能导致无法成功破解,或是提示mgls.dll文件错误。
遇到此类问题可以尝试使用其他版本的破解文件或是重新生成license.dat文件,然后重新替换到Modelsim目录下。
安装包里可能会包含着几个版本的破解文件。
Quartus II 12.0对于32位和64位系统,软件的安装是一致的,只需直接安装即可。
但是对于两者的破解是有区别的。
1、点击setup进行安装,所有设置选择默认选项即可。
2、对于32位系统,拷贝Quartus_12.0_x86破解器和sys_cpt.dll文件到Quartus安装目录的bin文件夹下。
例如:D:\altera\12.0\quartus\bin3、然后再bin文件夹内运行Quartus_12.0_x86破解器,生成的license文件放到bin文件夹下。
4、然后进入Quartus II 12.0,可以先使用30天的试用方式打开。
然后选择Tools/ License Setup。
5、复制NIC ID到刚才生成的license文件内替换到文件中的XXXXXXX。
笔记本中显示有两个ID,只选择使用一个即可。
注意事项:破解完成后打开软件,如果提示sys_cpt.dll错误,可以使用其他的sys_cpt.dll 文件替换。
Quartus_II的安装和使用说明 (1)
Quartus II的安装使用说明一、QuartusII安装说明:1.光盘路径:quartusii\quartus\disk1中用鼠标左键双击setup.exe文件。
启动界面如图1.1所示:1.图1.1 QuartusII安装界面2.点击Next后,弹出说明对话框,如图1.2所示:2.图1.2 说明对话框3.继续点击Next按钮后,弹出如图1.3所示的对话框,在上面空白处输入用户名,下面的输入公司的名字,这个可以任意填写。
写好后Next按钮编程可选状态。
(我的安装软件用户名默认为微软用户,公司的名字默认为微软中国)3.图1.3 用户信息输入对话框4.按下Next按钮后,进入安装路径选择界面,如图1.4所示。
(建议安装在默认的路径)5.图1.4 安装路径选择对话框选择好安装路径之后,点击Next按钮之后会看见相关的安装信息,一直点击Next按钮知道进入安装过程。
安装之后会弹出一个结束对话框,点击finish按钮,完成安装。
二、Quartus II软件的授权1.授权过程是将光盘路径:quartusii7\Altera-Quartus_V7_Win_Crack中的license.dat文件复制到安装目录下。
2.还有在这个路径下的sys_cpt.dll文件复制到安装目录下的bin的文件夹里。
3.在开始菜单栏,选择运行,输入cmd,按回车弹出如下图的对话框所示4.输入ipconfig/all,弹出如下图的对话框所示5.用红色圈起来的是你自己电脑的网卡号。
6.以记事本方式打开license,替换你的网卡号进去。
7.打开QuartusII,导入license.dat菜单下tools/license.setup。
三、QuartusII软件的使用说明主界面由3个子窗口组成,分别是设计输入编辑窗口(完成设计描述源文件的编辑)、消息窗口(编译/仿真过程的消息说明)和工程浏览窗口(快速浏览工程的各描述文件)。
图1.6 Quartus II的系统主界面1.设计输入Quartus II支持多种设计输入方法,即允许用户使用多种方法描述设计,常用的设计输入方式有:原理图输入,文本输入和第三方EDA工具输入。
QuartusII 13.0 安装与破解
默认打勾项,点击FINISH
会自动出现该页面然后点进去,不要动
点开图一的第一个文件夹,解压X64破解 器到当前文件夹
打开解压出来的程序,也就是截图第一个, 然后点击应用
选择是,然后搜索该文件,从第五页PPT所选择的 安装目录里面找到QUARTUS文件夹打开,找到 BIN64文件夹打开
选中最下面的这个文件,点击打开,然后选择 第五页PPT的安装时所选择的文件夹,点击保 存。
继续第十页PPT的操0软件
点击最上面的TOOLS一栏的LINCENSE SETUP,如图
选中一串,如图红色区域中的蓝色部分, CTRL+C复制下来
找到安装目录,然后找到LICENSE右击打 开方式选择记事本
将原来的XXXXXX,选中,将两个HOSTIOD= 后面的内容,CTRL+V换成刚才复制的内容, 并保存
再次打开QUARTUS II,选中图中的第四个 选项点击OK
点击最上面的Tools一栏的LINCENSE SETUP,如图表示破解成功可以使用
QUARTUS II 13.0安装与破解
首先, 关闭所有杀毒软 件,然后开始我们的操 作
打开下载的 QUARTUS11 13.0文件夹, 如图右击以管理 员身份运行
点击NEXT
选择安装目录,建议修改,不要安装到C盘
一直点击NEXT,不要改默认选项
点击NEXT
等待比较长时间的安装过程,然后点击finish
Quartus II 与ModelSim入门
图 2-10 选择 and2
按照以上同样的步骤选择异或门 xor,放置至原理图文件中。 继续打开 Symbol 窗口,在 Name 文本框中输入 Input,添加输入端口 input 至原理图文件。 按照通用的方法再添加一个 input 端口和两个 output 输出端口。鼠标移动至器件端口处时, 在鼠标变成十字形状的情况下点下鼠标左键, 然后移动鼠标至要连接的另一个端口处, 在鼠 标再次变成十字形状的情况下点击左键,完成导线的连接。最终的原理图如图 2-11 所示。 注意此时点击 File-Save 保存原理图文件,文件名保持与工程名一致,如图 2-12 所示。双击 输入输出端口的文字部分(pin_name 和 OUT)修改为图 2-11 所示的端口名称。
图 1-10 修改 license.dat 文件
查找网卡的物理地址的方法如下: 在开始菜单的命令窗口中输入 cmd 后,敲击回车键运行,如图 1-11 所示。
图 1-11 运行 cmd 窗口
在弹出的 cmd 窗口提示符后输入 ipconfig/all 命令后,回车运行,如图 1-12 所示。
图 1-12 查找网卡物理地址
2.2.2 半加器的输入方式
此处主要介绍三种半加器的输入方式:文本输入、原理图输入和 IP 核方式。 1. 原理图输入方式。 File-New 打开新建窗口(图 2-9) ,选择 Block Diagram/Schematic File 后,点击 OK 创建 原理图文件。
图 2-9 新建原理图文件
在原理图文件的空白处双击鼠标左键打开 Symbol 窗口,如图 2-10 选择双输入与门 and2, 点击 OK 按钮后在原理图文件的合适位置放置。
图 2-6 的○ 1 处为选定的仿真软件 ModelSim;○ 2 处为使用的 HDL 语言 VHDL;○ 3 处为点击 Next 按钮。
QuartusII和modelsim安装方法_356503742
QuartusII和modelsim安装方法安装顺序:1.10.1_quartus_windows2.10.1_modelsim_ae_windows3.10.1_devices_windows4.10.1_nios2eds_windows(可不装)5.10.1_dsp_builder_windows(可不装)6.10.1sp1_quartus_windows_patch7.10.1sp1_nios2eds_windows_patch(如没装nios,则不需要安装)8.10.1sp1_dsp_builder_windows(如没dsp,则不需要安装)一、破解32位QuartusII方法:破解顺序:1.运行Quartus_II_10.1_SP1_x86破解器(内部版).exe。
1)破解X:\altera\10.1\quartus\bin下的sys_cpt.dll文件;2)指定license文件路径。
注意:license文件存放的路径名称不能包含汉字和空格,空格可以用下划线代替2.修改license文件中的网卡号。
1)查看网卡号方法,打开quartus后,点击菜单tool --> license setup ,弹出窗口内Network Interface Card(NIC)ID: 中编号就是网卡号。
2)在license文件中改成自己的网卡号。
3.修改windows系统的环境变量1)打开环境变量界面点击计算机–> 点右键–> 点属性点击下图左边栏中的高级系统设置点击系统属性窗口内的环境变量栏,弹出环境变量窗口在环境变量窗口内,点击系统变量窗口下的新建按钮,弹出新建环境变量窗口,在新建环境变量窗口内填入相关信息——变量名是LM_LICENSE_FILE变量值是license文件的路径4.验证破解是否成功重新打开QuartusII ,然后点开license Setup 窗口,看License AMPP/MegaCore functions 窗口内容是否出现Altera(6AF7) Nios II Embedded Processor Encrypte… 2035.12 字样。
quartus 13.0安装过程
1.首先打开新鲜下载完的安装文件
2.然后得到以下画面
3.点击next
选择accept,继续next 4.选择路径
继续next
5.选择需要的组件
继续next
6.这个画面是询问你dsp builder的安装,看来它这里支持MATLAB,但是我们没有下载MATLAB,选择skip,然后next
7.所需硬盘空间的信息确认,继续next
8.静静等待
9.经过漫长的等待,终于安装完成了
这三个选项,第一个是创建快捷方式在桌面,第二个是启动quartusII,第三个是提供用户的信息反馈,按照自己情况选择,然后finish。
10.看来我们下载的版本没有器件库,点击yes后出现如下画面
我们按照它的要求next
11.把另外下载完的器件库文件qdz文件放入bin文件夹中
然后next
12.选择下载的器件库,next
13.确认硬盘所需空间,点击next
14.静静等待,看起来蛮快
15.安装完成,finish
16.打开画面,能正常打开。
如何在quartusii里使用modelsim
当我们使用 QuartusII,可是大部分朋友都习习用 Modelsim SE来做仿真,因为 Quaruts 有好多自己器件的特点,因此造成了在仿真上的麻烦,自然网路上也有一些解说,可是都是不太系统,特别是对初学者来说,使用的时候仍是感觉一头雾水。
本文的目的就是一个怎样在 Quartus 使用 Quartus 和 Modelsim 仿真的例子。
2.成立 QuartusII 工程。
这里目的不过成立一个很简单很简单的QuartusII 的工程,逻辑采纳原理图方式绘制。
里面就是一个简单的DFF,输入信号:datain , clkdataout3.Quartus II内部时序仿真在 Quartus 内部使用时序仿真,很简单,帮助文件的你能够点击 Help-> Tutorial假如不知道怎样使用请参照帮助文件。
里面有很详尽的怎样创立一个Wave 仿真文件的教程这里就不罗嗦了。
对于怎样仿真这里也不空话了。
我们进入中心问题。
4.Modelsim SE的仿真生成 TestBench 文件因为我们上边已经制作了一个时序仿真文件*.vwf .Quartus II 供给了把这样文件变换成Testbench 的功能。
详细的操作以下:在工程菜单里面双击 *.vwf文件,是之翻开成为目前激活文件。
而后点击菜单Files-> Export会直接翻开一个输出框:我们后边会使用Verilog 文件进行仿真,因此这里把后缀名*;.vt改成为*.VOk 就生成了TestBeanch 文件。
设置启动 Modelsim怎样在 Quartus II 里面使用 Modelsim. 只要要在Assignment->setting里面选择以下的选项,在进行整个工程进行编译的时候会自动调用系统的Modelsim SE .在编译最后会调用Modelsim .点击 Work 你能够看见对于 Altera 的库文件都编译进来了。
下边是要点:新建一个工程文件。
【精选】Quartus安装、配置和使用方法
Quartus Ⅱ安装、配置和使用方法实验教学目的:学会Quartus Ⅱ的基本使用流程学会Quartus Ⅱ的基本使用方法学会Quartus Ⅱ的基本仿真方法1.安装过程和一般的软件安装相同,安装过程中指定安装路径时用英文,且安装路径中最好不要出现空格。
根据需要可裁剪、定制软件,尤其是磁盘空间有限、为节约磁盘空间时,可选择安装最核心最重要的部分,对不重要的部分可不予安装。
基本过程如下:①插入Quartus Ⅱ安装光盘后,安装程序会自动运行,屏幕上出现安装界面。
用户也可以通过手动运行光盘中的安装程序Install.exe,启动安装界面②选择Install Quartus ⅡSoftware ,在安装向导完成之后,按照安装程序的提示一步步地完成安装操作。
③第一次运行Quartus Ⅱ时,将出现Quartus Ⅱ管理窗口,同时会在管理窗口上出现提示信息,提示用户设置授权文件。
2.配置licenseEDA工具的license一般与网卡号关联。
未建立license就使用软件时,会弹出如图1.2所示的对话框。
没有有效的license文件,无法使用该软件或者只能使用该软件的部分功能。
选中对话框中第三项来指定有效的license文件(安装软件中一般会提供一个以.dat为扩展名的license文件)。
图1.2 选择指定有效license 文件的选项在Tools 菜单下选择License Setup ,即进入如图1.3所示的界面。
可看到license 文件所处路径以及系统的网卡号信息。
复制网卡号,单击OK ,找到license 文件,用记事本打开,根据license 的修改说明把其中的HOSTID 全部用本机网卡号替换,然后保存。
图1.3 建立license 的界面完成上述License Setup 后,再次进入License Setup 界面,可看到如图1.4所示的Licensed AMPP/MegaCore functions 一栏显示了提供商、产品等信息,这说明已成功建立License 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
QuartusII13.0与Modelsim SE安装与破解说明FPGA开发使用到的常用软件为QuartusII和Modelsim,QuartusII为设计软件,Modelsim为仿真软件。
本人目前使用的QuartusII为13.0版本,使用的Modelsim为SE的10.4版本的。
(SE版本什么意思,在以后的学习中大家一起慢慢补充)学习FPGA的前提是要安装这两款软件,需要软件的可以联系我。
两款软件大体分为三个步骤:1.安装。
2.破解。
3.关联两个软件。
本人使用的电脑为Win7的64位系统,32位系统装步骤大同小异。
现将这两款软件的安装及破解详细说明如下。
一、QuartusII13.0安装与破解(1)安装QuartusII13.0安装的过程完全按照它的提示来,本人建议不要安装在C盘,毕竟C盘内存宝贵。
我的QuartusII13.0安装的路径为E:\soft\quartus13.0,路径不可出现汉字。
(2)破解QuartusII13.01.首先将破解器复制到E:\soft\quartus13.0\quartus\bin64的目录下。
2.然后运行破解器,点“应用”直接进行破解,生成的License保存在E:\soft\quartus13.0\quartus\bin64的目录下。
3.接着,打开软件,找到软件的NIC的ID,复制其中的一个ID。
4.然后,找到第2步保存的License,使用记事本打开,将其中的XXXXXXXXXXXX全部替换成第3步的ID,保存即可。
再次打开软件,点“Tools”,找到“License setup”,会弹出一个对话框。
如图1.1所示。
选择好License file的路径,然后会出现使用的年限,如图1.2所示,即说明破解成功。
file:///C:\Users\luqili\AppData\Local\Temp\msohtmlclip1\01\clip_image002.jpg图1.1 License setup对话框file:///C:\Users\luqili\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg图1.2 破解成功示意图二、Modelsim SE安装与破解(1)安装Modelsim SE安装的过程按照它的提示进行,我的安装路径为E:\soft\modelsim10.4an,安装路径不可出现汉字。
(2)破解Modelsim SE1.首先,要找到安装路径E:\soft\modelsim10.4an\win64下的mgls.dll和mgls64.dll 两个文件,右击属性,修改他们的只读属性。
2.把破解器里的MentorKG.exe和patch_dll.bat拷贝到第1步软件安装路径下的win64文件夹内。
3.然后,点patch_dll.bat文件,运行一次。
此时会弹出一个对话框,等待结束后会产生一个License,将此License另存到win64的文件夹内。
4.再次找到mgls.dll和 mgls64.dll两个文件,设置他们为只读属性。
5.进行环境变量的设置。
右击桌面“计算机”,找到“系统属性”,点击“环境变量(N)...”。
如图1.3所示。
然后单击“环境变量”,会弹出图1.4所示的对话框。
在用户变量和系统变量里均新建一个环境变量,出现的对话框如图1.5所示。
环境变量的变量名为:MGLS_LICENSE_FILE,变量值为:E:\soft\modelsim10.4an\win64\LICENSE。
注意,此处的变量值一定要精确到LICENSE,否则环境变量设置不成功。
file:///C:\Users\luqili\AppData\Local\Temp\msohtmlclip1\01\clip_image002.jpg图1.3 系统属性图1.4 环境变量file:///C:\Users\luqili\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg图1.5 新建环境变量6.完成以上步骤,即Modelsim SE破解成功,可以打开软件使用。
三、关联QuartusII13.0与Modelsim SE1.打开QuartusII软件,点“Tools”,找到“Op ti ons...”会弹出图1.6所示的对话框。
点“EDA Tool Options”,在Modelsim栏内选择Modelsim SE的安装路径。
注意:这里只要把路径确定到win64即可,而不需要确定到win64\Modelsim.exe,这点非常重要,否则,会出现关联不成功的情况。
file:///C:\Users\luqili\AppData\Local\Temp\msohtmlclip1\01\clip_image002.jpg图1.6 Options对话框2.点击“OK”即完成QuartusII与Modelsim的关联,在QuartusII中即可调用Modelsim了。
注:安装与破解的过程及经验完全分享给大家了。
在以后的共同学习中,我会积极更新的。
需要软件的也可以联系我~~祝大家完成安装与破解。
也祝论坛越办越红火。
Quartus II调用modelsim无缝仿真本篇文章为转载,写的不错,最近在学modelsim仿真,网上的教程很乱,把自己认为不错的整理贴出来,后面有机会会写个详细点的。
Quartus 中调用modelsim的流程1. 设定仿真工具assignmentèsettingèEDA tool settingèsimulation选择你需要的工具。
2. 自动产生测试激励文件模板:processingèstartèStart test bench template writer我们点击之后系统会自动在目录:当前文件夹è simulation è modelsim (这个文件夹名字跟你选的仿真工具有关) 中产生一个测试激励文件xxx.vt(Verilog test bench) 或者xxx.vht(VHDL test bench), 文件名跟你工程中的Top module 的名字一样,后缀为.vt或者.vht。
3. 编辑走动生成的test bench文件我们加入自己需要的激励以及初始化语句,这里我们还要修改test bench的模块名字为tb(我们会看到这个名字和后面的设定有联系)。
4. 连接test bench,我们需要从Quartus中自动调用仿真工具,所以需要设定Native Link选项。
a) 还是在simulation的设置页面里,设定Native Link对话框中的设定。
我们这里因为需要工具自动调用激励所以选中b) 点击右边的Test Benches, 我们需要在这里设定一个相关联的test bench.这里会弹出一个让你指定test bench的对话框,因为我们之前没有指定任何的test bench,所以这里是空白的。
c) 指定test bench因为我们是第一次产生test bench,点击new.点击New之后会产生一个New Test bench setting的对话框,在这里你将test bench和你的相应的test bench file进行绑定。
我们这里在Test bench name的对话框中输入一个名字”my_1st_tb”, 我们将看到,在下面的Top level module in test bench对话框中也自动显示”my_1st_tb”. 注意这个名字应该和你的test bench 中的module name一直,我们之前在第3步的时候将test bench的module name已经改成了tb,所以我们这里应该把对话框中的名字改成tb。
d) 加入test bench文件5. 进行仿真当这些设定都完成了之后, 选择菜单toolèRun EDA Simulation toolèEDA RTL simulation就可以直接调用modelsim进行仿真。
6. 小技巧:我们这样调用仿真,如果是Modelsim AE每次不会编译lib文件,但如果我们使用的是Modelsim SE版本,每次调用都需要重新编译库,非常不爽,在这里我们建议自己修改脚本文件,进行仿真.a) 当我们按照之前的描述,运行完仿真之后,停留在Modelsim的界面。
b) 在Modelsim界面的命令行上,我们点向上的方向键,就会出现我们上一条指令,我们可以看到是do xxxx.do 这说明工具执行的上一个命令式xxxx.do这个脚本文件,我们这里的例子是do oversampling_core_run_msim_rtl_verilog.doi. 我们知道了工具执行的脚本,我们就可以按照自己的想法去改变这个脚本了。
使用edit oversampling_core_run_msim_rtl_verilog.do命令,可以看到这个脚本的内容(当然我们也可以使用Ultra Edit或者VIM等文本编辑软件去打开这个脚本文件)。
这个脚本通常分成3部分库文件编译部分,设计文件编译,运行参数设定和开始执行部分ii. 通常来说库文件只在第一次编译的时候,需要编译,后面我们只需要在仿真的时候指定库文件的位置就好了,不需要每次都编译。
因此我们可以注释掉“库文件编译部分”。
下面图中红色框中的部分就是被注释掉的库编译部分,这样会节省我们的仿真时间,注意在脚本语言中#是注释符。
iii. 我们将编辑过的脚本文件另存为sim.do, 在以后的仿真中我们可以在Modelsim命令行中,直接在脚本中运行do sim.do(当然是先需要将Modelsim的工作目录改到工程所在文件夹/simulation/modelsim/)。
c) 另外脚本生成的波形文件通常是将test bench的顶层加入到图形画面中我们可以看到在脚本的第3部分(运行参数和开始执行)部分,默认命令式add wave *, 这条命令就是讲test bench顶层的所有信好加入到wave窗口中。
对我们来说,在调试阶段,有很多底层信号都是想观测的,所以需要再手动修改一下命令i. 在modelsim的窗口中,选中自己想要关心的模块,右键可以将自己关心的信号加入wave波形中ii. 此时我们在wave 窗口中可以将这个波形的格式存下来,在wave窗口中点菜单fileèsave…选择文件名为wave.do.iii. 在我们执行的脚本中将add wave *,这个命令替换成do wave .do, 就可以在每次执行仿真的时候自动添加想要观测的波形了。