安装Quartus ii 20版本步骤以及Modelsim SE 10版本配置步骤
需要准备的东西如下:
Quartus 精简版:
-
QuartusLiteSetup-20.1.1.720-windows.exe
-
ModelSimSetup-20.1.1.720-windows.exe(自带的仿真)
-
cyclone-20.1.1.720.qdz
注:将这三个文件放在同一文件夹下(路径不要有中文之类的),方便安装
Modelsim_SE:
- modelsim-win64-10.6d-se.exe
可以自行在官网或其他方式下载,需要下载资料请留下邮箱。
这里提供Quartus官网下载地址:https://fpgasoftware.intel.com/20.1.1/?edition=lite&platform=windows
注:需要注册intel账号才可下载,这里就自行注册一下就行了
具体操作步骤如下:
第一步:安装Quartus ii 20.1.1以及器件库
1)点击QuartusLiteSetup-20.1.1.720-windows.exe文件,开始安装。
-
选择Next>
-
勾选I accept the argeement,并点击Next>
-
设置好安装目录位置,点击Next>
-
勾选好所需安装的组件,如果自己多下载了器件库(和安装软件在同一目录下这里可以直接看到),点击Next>
-
点击Next>
-
等待安装
-
点击Finish完成安装
-
这里选择Run the Quartus Prime software
第二步:安装Modelsim SE 10.6d
- 这里点击Yes选择创建文件夹
- 点击Agree就行了
- 等待安装
- 这里选择是否创建快捷在桌面,看自己
- 这里选择Yes添加到path
- 这里选择No不要重启就行了
- 点击Done,完成对Modelsim安装
注:Modelsim需要破解,怎么破解网上自己查找吧。
第三步:将Quartus ii 20.1.1与Modelism SE 10.6d进行关联
- 打开Quartus,点击Tools选择,选中Options…
- 添加Modelsim的路径,文件夹下的win64,点击OK完成关联
第四步:简单演示效果
代码来源:野火FPGA教程
代码:
文件名:led.v
module led
(
input wire key_in,
output wire led_out
);
assign led_out = key_in;
endmodule
测试代码:
文件名:tb_led.v
module tb_led();
wire led_out;
reg key_in;
initial key_in <= 1'b0;
always #10 key_in <= {
$random} % 2;
led led_inst
(
.key_in (key_in),
.led_out(led_out)
);
endmodule
演示
- 选择Assignment,点击Setting…
- 完成配置后
- 选择Tool,点击Run Simulation Tool中的RTL Simulation,会自动打开Modelsim(需要编译一下)
其次也可以通过创建波形文件进行仿真,但功能没有Modelsim强。具体步骤如下
注:如果出现这种错误,需要将-novopt参数移除即可
最后仿真结果
总结:因为网上一堆零散散操作,然后最后给大家整合一下把,能帮到你们就行了,我原本用的是17.1版本,最近更新一下。