乐于分享
好东西不私藏

【Quartus II15.0】安装包Quartus II15.0激活教程(超详细小白版)Quartus 及安装步骤

【Quartus II15.0】安装包Quartus II15.0激活教程(超详细小白版)Quartus 及安装步骤
软件名称:Quartus II
软件语言:简体中文

专业 FPGA 开发软件平台

系统要求:Windows7或更高, 32/64位操作系统
硬件要求:CPU@2+GHz ,RAM@4G或更高

百度网盘链接

https://pan.baidu.com/s/1p1yFHrkRtFVCAh55xRMB3w?pwd=8888

夸克网盘链接

https://pan.quark.cn/s/cba9a197b453

123云盘链接

https://www.123865.com/s/j5j1jv-9lvTH

备用网盘总链接

https://www.kdocs.cn/l/crQ0aQ7xud0q?from=docs

所有软件均为压缩文件,务必使用解压缩软件解压后再进行安装,不解压直接进行安装会导致安装失败。

如遇链接失效,点击公众号菜单栏【最新链接】,即可获取最新的下载链接

安装步骤

1、将安装包进行解压

2、打开解压后的文件夹

3、继续打开如下图文件夹

4、以管理员身份运行

5、点Next

6、点I accept然后点Next

7、点击 文件夹小图标选择安装位置(记住此安装位置,后面需要多次找到它),然后点击Next

8、点击 Next

9、点击Next

10、安装中,请等待

11、安装结束,取消勾选 Launch USB Blaster…,点击 Finish

12、点OK

13、点Cancel

14、返回刚开始解压出来的安装包,打开Quartus文件夹

15、以管理员身份运行,如下图程序

16、点Next

17、点Next

18、勾选I accept,然后点Next

19、点击 文件夹小图标选择安装位置(选择和第7步同样的安装位置),然后点击Next

20、Yes

21、点Next

22、安装中,请等待

23、安装结束,点Finish

24、返回刚开始解压出来的安装包,打开Crack文件夹

25、以管理员身份运行

26、点查找

27、在弹出的框内打开软件安装目录(就是第7步让您记住的安装位置)\quartus\bin64 找到gcl_afcq.dll文件,选中打开

28、点下一步

29、点确定

30、点右上角关闭

31、还是在Crack文件夹,复制 license.dat文件

32、将它粘贴到D盘根目录

33、在桌面找到此软件并打开

34、勾选第三项,然后点OK

35、软件打开,点击Tools,选择License Setup...

36、复制Network Interface Card(NIC) ID:后面的一串字符,并保存起来,马上要用到它。然后关掉软件。

37、找到刚才32步粘贴到D盘的 license.dat文件,以记事本方式打开它

38、找到 HOSTID=XXXXXXXXXXXX 把后面的 XXXXXXXXXXXX 替换成 37步让你保存的那一串字符,共三处。

39、点保存,然后关闭就可以了

40、打开软件

41、选择 If you have a... 然后点击OK

42、点如下图三个点

43、在弹出的框内打开D盘, 找到刚刚修改保存后的 license.dat文件,选中打开

44、点OK

45、OK软件打开界面如下图所示

46最后说明一点,放在D盘的license.dat文件,不能删除它,否则软件激活会失效。

玩FPGA、做数字电路课设这么久,真心觉得Quartus是容错率很低的软件。代码写完十几分钟,编译、综合、绑定引脚、烧录调试能卡你大半天。身边很多同学都有这个感受,代码逻辑没问题,仿真波形完全正常,一上Quartus就各种报错、警告、烧录失败,全是不起眼的小细节在拖进度。

先说最无语的编译卡顿问题。

普通简单的点灯、分频代码,低配笔记本跑起来轻轻松松。一旦写状态机、多模块嵌套的工程,工程文件一多,每次全编译巨慢。CPU占用直接拉满,电脑风扇狂转,中途切窗口、改代码都会明显卡顿。有时候编译到一半莫名卡住,不报错也不终止,只能强制关闭软件,没保存的引脚配置全部清零。

还有个新手百分百踩的坑:中文路径和空格。

随便把工程建在带中文的文件夹里,或者文件名加了空格,不会立刻弹出致命报错,但综合过程会偷偷出问题。要么部分模块综合失败,要么编译通过,烧录到开发板完全没反应。排查了无数次代码、引脚、时序,最后只是路径不规范导致的隐性bug,真的很浪费时间。

引脚绑定的坑也特别磨人。

课设经常换开发板,不同板子引脚定义不一样。有时候照搬旧工程的引脚配置文件,直接引脚不匹配,编译一堆警告。更离谱的是,引脚绑定错了,编译依旧能通过,不会提示错误,只有烧录之后才会发现功能完全错乱。

我之前做流水灯实验,折腾两小时,代码逻辑、时序全都没问题,灯就是不亮。最后才发现是引脚绑定选错端口,这种静默故障,比直接报错难排查太多。

顺带吐槽一下工程残留缓存。

很多人改完代码直接点重新编译,发现功能没变,以为是代码没生效。其实是Quartus会保留旧工程的综合缓存,局部修改不会彻底刷新。经常出现改了关键逻辑,编译成功,烧录后还是旧程序效果。现在我每次修改核心代码,都会先清空工程缓存再编译,避免缓存残留坑人。

版本兼容的问题也很头疼。

实验室机房统一装的老旧稳定版,自己电脑装了新版。机房写好的工程拷回来打开,经常出现工程文件解析异常,部分模块设置丢失。新版新增的编译优化选项,旧版完全不识别,跨设备调试特别容易出问题。所以现在做课设,全程固定一个版本,绝不混用高低版本。

还有个容易忽略的点:警告不要随便忽略。

很多人看着编译成功就不管一堆warning,其实Quartus大部分警告都是隐患。比如变量未初始化、赋值混用、引脚悬空,当下能编译通过,后期拓展功能、修改代码时,直接触发逻辑错乱、时序不稳定。后期做大工程,一堆遗留警告,排查起来根本无从下手。

烧录失败也是高频问题。

明明线路插好、驱动正常,就是识别不到开发板。大多是JTAG接口接触不稳,或者端口被电脑占用。有时候重启软件没用,必须重启电脑才能重新识别设备,特别耽误调试节奏。

身边做FPGA竞赛的学长,基本都不爱更新Quartus版本。新版本优化不大,兼容bug反而更多,老版本虽然编译速度慢一点,但胜在稳定,做课设、常规工程完全够用。

最近做大状态机工程,编译耗时越来越长,准备换个固态放工程文件,稍微缓解一下编译卡顿的问题。