Ubuntu16.04上安装Quartus18.1

Windows的C盘竟然就满了,就想着在身边另一个Ubuntu电脑上装一下Quartus,可是没有什么详细的资料了,查了多份资料才搞好,想分享一下,并做一个记录,也方便自己。

1、材料准备;

在安装之前,你需要准备一下安装包(上面两个可以去Intel官网下载,注册个账号,用迅雷下载,几兆的下载速度,比百度云好多了,**文件链接在本文章顶部)。

2、解压文件;

3、在安装软件目录内打开终端,设置终端为bash;

sudo dpkg-reconfig dash

4、运行安装脚本

./setup.sh

5、进入安装界面

6、等待安装完成

跳出下面这个界面,点击OK就行

安装完成,第一项请务必勾选,要不你会找不到打开软件的图标

选择最后一下,然后点击OK,进入输入许可证文件界面,进行**。

7、**Quartus

解压**文件压缩包,得到下面这些文件;

拷贝Standard_18.1文件夹下的两个SO文件到/home/intelFPGA/18.1/quartus/linux64;

覆盖原来的文件(Replace)

在Windows上用Notepad++打开Lic_Q18+IP.dat,用其中一个NIC ID替代xxxxxxxxxxx(为什么用Windows的文本编辑工具?因为需要替换的地方真的是很多,然而我的vim用的没有那么熟,只能这么麻烦了。);

把许可证文件拷贝到..../18.1目录下

在**界面里选择许可证文件

**成功,点击Yes,安装Devices

8、安装Dvices

解压Device文件所在压缩包,选择解压后Device文件所在路径;

选择你需要安装的Device;

安装完成

9、安装USB-Blaster驱动;

首先使用sudo vim /etc/udev/rules.d/51-usbblaster.rules命令;

然后按Insert键,拷贝一下内容进入

BUS=="usb", SYSFS{idVendor}=="09fb", SYSFS{idProduct}=="6001", MODE="0666"

BUS=="usb", SYSFS{idVendor}=="09fb", SYSFS{idProduct}=="6002", MODE="0666"

BUS=="usb", SYSFS{idVendor}=="09fb", SYSFS{idProduct}=="6003", MODE="0666"

 

BUS=="usb", SYSFS{idVendor}=="09fb", SYSFS{idProduct}=="6010", MODE="0666"

BUS=="usb", SYSFS{idVendor}=="09fb", SYSFS{idProduct}=="6810", MODE="0666"

再按Esc键,随后按:wq;

再使用sudo vim /etc/udev/rules.d/80-usbblaster.rules命令

输入一下内容(图片内最开始少了给“A”,要注意啊):

ATTRS{idVendor}=="09fb", ATTRS{idProduct}=="6001", MODE="666"

最后执行sudo udevadm control --reload-rules命令。

10、关掉Quartus,重开,你就可以愉快的撸代码了。

 

打个广告,FPGA方面的项目可以找我做哦。