IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Quartus||在Ubuntu内安装Quartus Prime Lite版20.1 -> 正文阅读

[系统运维]Quartus||在Ubuntu内安装Quartus Prime Lite版20.1

目录

一、软件简介

二、下载安装包

三、开始安装? ? ? ? ?

四、小补充:获取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,自己需要啥选啥就行,至少一个


三、开始安装? ? ? ? ?

????????点开用户文件夹里的下载,里面有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.list

deb http://cn.archive.ubuntu.com/ubuntu bionic main #添加源

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

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

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

sudo apt install lib32ncurses5

sudo 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


七、软件成功运行

?

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-09-26 10:36:28  更:2021-09-26 10:37:50 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 16:34:59-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码