目录

一、软件简介

二、下载安装包

三、开始安装

四、小补充:获取root权限

五、赋予软件运行权限

六、安装依赖环境

6.1. 安装lib32ncurses5和libbz2-1.0:i386

6.2 安装libpng12

七、软件成功运行


一、软件简介

Quartus II design 是最高级和复杂的,用于system-on-a-programmable-chip (SOPC)的设计环境。 Quartus II design 提供完善的 timing closure 和 LogicLock™ 基于块的设计流程。Quartus II design是唯一一个包括以timing closure 和 基于块的设计流为基本特征的programmable logic device (PLD)的软件。 Quartus II 设计软件改进了性能、提升了功能性、解决了潜在的设计延迟等,在工业领域率先提供FPGA与mask-programmed devices开发的统一工作流程。

—— ——摘自百度百科


二、下载安装包

打开浏览器搜索Intel FPGAs下载中心https://fpgasoftware.intel.com/,选择需要的软件版本和系统,此篇教程的操作系统为Ubuntu,因此选择Quartus Prime Lite 20.1 Linux系统版

接着选择独立文件安装,选择全部安装的话占取的空间十分的大(不是一般的大!!!)

下载Quartus Prime和ModelSim。其中,Quartus Prime负责EDA,而ModelSim负责仿真;Device选择的是Cyclone IV和Cyclone V,自己需要啥选啥就行,至少一个

下载文件大小共5.05G左右,大家下载时自己掂量一下安装空间的容量哈~~


三、开始安装

点开用户文件夹里的下载,里面有4个文件,两个.run文件是安装程序,两个.qdz则是设备支持包

双击QuartusLiteSetup-20.1.0.711-linux.run报错(因为是全新的Ubuntu系统,没有相应的程序可以打开,但问题不大~_~)

在所在文件夹空白处点击右键,选择在终端打开,输入以下命令(文件名一定要写对)

chmod +x ./QuartusLiteSetup-20.1.0.711-linux.run
sudo ./QuartusLiteSetup-20.1.0.711-linux.run


四、小补充:获取root权限

由于博主之前作死将软件安装在root目录下,因此想要进入root文件夹会被权限限制,这时该怎么办呢~初始化权限就好啦~

sudo passwd root
su


五、赋予软件运行权限

由于Linux系统并不像Windows系统一样,安装完成后会有快捷方式,因此需要找到Quartus Prime和ModelSim的打开路径,并赋予相关运行权限

图中Quartus安装路径为(建议安装在用户文件夹下,图中安装在root文件夹的行为请勿模仿~~): root/intelFPGA_Lite/20.1/quartus/bin/quartus

为了支持所有的功能正常使用,在安装路径root/intelFPGA_Lite/20.1/quartus/bin目录下打开终端,输入 chmod 744 * 授予所有运行权限。且在当前目录下,终端里输入./quartus或者bash quartus即可运行软件Quartus

chmod 744 *
./quartus

图中ModelSim安装路径为(建议安装在用户文件夹下,图中安装在root文件夹的行为请勿模仿~~): root/intelFPGA_Lite/20.1/quartus/bin/vsim

同样,在当前bin文件夹给所有launcher赋予权限:chmod 744 *,但由于支持的库不完全,ModelSim无法使用


六、安装依赖环境

由于ModelSim依赖一些远古老库和32位开发环境,此时安装的ModelSim无法直接使用。因此需要根据Intel官方指南和Ubuntu包管理器的帮助逐渐完善ModelSim的运行环境(此步需谨慎,前方麻烦警告~_~||

根据Intel官方资料,需要安装的包有:

Install libc6:i386, libncurses5:i386, libxtst6:i386, libxft2:i386, libc6:i386, libncurses5:i386, libstdc++6:i386, libc6-dev-i386 libxft2, lib32z1, lib32ncurses5, lib32bz2-1.0, and libpng12 libraries.

Note:

For Ubuntu 18.04, additionally install libqt5xml5 and liblzma-dev libraries.

For Ubuntu 18, libpng12 library is no longer available via the apt-get method. Download and install the libpng12 library from the following location:

https://packages.ubuntu.com/xenial/amd64/lib

为了避免不必要的麻烦,先更新一下安装源 sudo apt update

首先安装大部分软件镜像可以支持的库。从apt源安装支持库:sudo apt install libc6:i386 libncurses5:i386 libxtst6:i386 libxft2:i386 libc6:i386 libncurses5:i386 libstdc++6:i386 libc6-dev-i386 libxft2 lib32z1

sudo apt install libc6:i386 libncurses5:i386 libxtst6:i386 libxft2:i386 libc6:i386 libncurses5:i386 libstdc++6:i386 libc6-dev-i386 libxft2 lib32z1

而lib32bz2-1.0,libpng12 和lib32ncurses5是没有提供在部分apt软件镜像库里的,如果直接下载,会报错,那就逐个从其他镜像源安装包呗~

6.1. 安装lib32ncurses5和libbz2-1.0:i386

在package.ubuntu.com中有lib32ncurses5安装包,由于lib32ncurses5依赖于更多其他的库,我们采用添加源的方式在sources.list里添加官方源,输入以下命令(系统没有vim需要自行安装哦~图中就是没有,所以用命令sudo apt-get install vim-gtk安装

sudo vim /etc/apt/sources.listdeb http://cn.archive.ubuntu.com/ubuntu bionic main #添加源

vim文本编辑器参考这篇博客哦~:

Linux 下 vi/vim 文本编辑器超详细使用指南_Jaylon Wang的专栏-CSDN博客_linux文本编辑器vim

保存文档后退出,在输入sudo apt update,此时搜索lib32ncurses5,可以搜索到该支持库软件包;接着进行安装相应的包(无需更改软件源)

sudo apt install lib32ncurses5sudo apt install libbz2-1.0:i386

6.2 安装libpng12

重复前面的步骤,使用命令 sudo vim /etc/apt/sources.list打开sources.list;添加xenial软件源:deb http://security.ubuntu.com/ubuntu xenial-security main;然后更新软件源:sudo apt update,开始安装libpng12:sudo apt install libpng12-0

报错了T_T,先尝试运行sudo apt install -f修复依赖后重新安装,还是不行

原因是:软件包系统已损坏,可能是使用了第三方源导致的问题

解决方法一:(没有解决)

sudo apt-get clean
sudo apt-get -f install

解决方法二:(成功解决)

sudo add-get-repository ppa:linuxuprising/libpng12
sudo apt update
sudo apt install libpng12-0


七、软件成功运行

Quartus||在Ubuntu内安装Quartus Prime Lite版20.1相关推荐

  1. Ubuntu中安装最新Docker社区版

    了解Docker请看博客<Docker初体验> 搭建Docker环境看起来是很简单的一件事,笔者也看到网上各种形形色色的安装教程,但是似乎大多都不全面,不完善.当我们的Ubuntu还没有安 ...

  2. Ubuntu上安装wine QQ国际版后如何定位好友传送文件的保存位置?

    背景描述: 1)接收成功好友发送的文件之后,在好友消息框中"点击"打开所在文件夹. 2)如下图所示,在wine Explorer中显示出了所接收文件,但是无法执行打开/复制等任何操 ...

  3. linux ubuntu/deepin安装tengine(nginx增强版)2.3.2

    下载地址: http://tengine.taobao.org/download.html#安装依赖 zxl@debian:~/develop/tengine-2.3.2$ sudo apt-get ...

  4. Ubuntu下安装微信(非网页版)、TIM、QQ

    文章目录 前言 安装步骤 1. 安装deepin-wine环境 2.下载要安装的软件 若版本不兼容,可选择下载安装以下旧版包文件: 3.问题 前言   之前一直在用 github 上的electron ...

  5. Ubuntu中安装docker-compose

    安装最新Docker社区版请看博客<Ubuntu中安装最新Docker社区版> Compose是用于定义和运行多容器Docker应用程序的工具.通过Compose,我们可以使用YAML文件 ...

  6. Ubuntu16.04安装wineqq国际版教程Ubuntu上安装wine QQ

    转自:http://mt.sohu.com/20151210/n430726472.shtml 简述:Ubuntu16.04安装wineqq国际版教程Ubuntu上安装wine QQ国际版后如何定位好 ...

  7. Ubuntu 20中在LXD容器内安装ROS

    快速构建并销毁一个完整的ROS套件. 关于容器的更多细节可以参考linuxcontainer.org 配置容器 基础lxd创建工作 安装lxd ~$ sudo snap install lxd 安装后 ...

  8. quartus linux 安装教程,在Linux下安装Quartus II

    本文介绍如何在Centos 5.3上安装Quartus II 7.2 (这是我手头那块开发版配套版本,其他版本没有试过,估计也差不多) 1. 进入光碟目录 [xzeng@xzeng-desktop l ...

  9. 安装quartusⅡ简明教程

    本教程以quartusⅡ13.0版本为例,按这个步骤我安装13.1版本也ok,应该各个版本安装步骤都是差不多,大家仔细点很快就安好了. 1.准备: 百度网盘下载Quartus_130安装包. 将下载的 ...

最新文章

  1. R语言ggplot2可视化配置图例(legend)标签色彩的升序或者反序(reverse)实战:ggplot2可视化默认图例标签色彩(升序,颜色越来越深)、可视化配置图例标签颜色反序(颜色越来越浅)
  2. SectionList的使用
  3. win10分屏快捷键无法使用_你知道哪些关于win10的快捷操作
  4. 每天一道LeetCode----位运算实现加减乘除四则运算
  5. springMVC 的工作原理和机制
  6. LVS——DR模式下的健康检查
  7. [转]Centos 安装Sublime text 3
  8. iOS 5与iOS 6的 low-memory 处理
  9. [NOI2015]寿司晚宴——状压dp
  10. 如何使用Origin轻松绘制三点线段图
  11. 2021年深度学习哪些方向比较新颖,处于上升期或者朝阳阶段,比较有研究潜力?...
  12. Python爬取豆瓣top榜电影
  13. python爬取百思不得姐视频代码
  14. vue-element-admin 快捷标签导航(三)
  15. L2-039 清点代码库 - java
  16. linux子系统的控制台打开方法
  17. Unity中实现涂鸦和橡皮擦功能
  18. 日常开发记录-'npm' 不是内部或外部命令,也不是可运行的程序 或批处理文件。...
  19. ERROR [master/jinghang01:16000:becomeActiveMaster] master.HMaster: Failed to become active master
  20. oss连接的简单实现与文件的简单获取

热门文章

  1. iOS平台游戏安全再议之八门神器内存修改,IAP Free游戏内购破解的防御
  2. Python中的pynput中组合键的键值
  3. 自动化应用杂志自动化应用杂志社自动化应用编辑部2022年第5期目录
  4. 测试岗/测试开发岗面经合集
  5. 如何获取与清除IE历史记录
  6. 易乐游无盘服务器网卡设置,技术帖 | 易乐游客户机网卡PNP设置
  7. 在线笔画顺序查询工具
  8. R-GUI:图形界面介绍
  9. r更新 r4.2 从头安装r r官网安装流程 二进制需要重新编纂 重点在于认真看报错信息
  10. 百分点的智能决策,有点意思