目录
(1)官网下载 Vivado 2022.2安装包,URL:下载 (xilinx.com)
(2)安装Vitis 2022.2前,先安装一些必要的库文件
三. 环境安装详细步骤
该部分根据FINN编译器的“阅读文档”(FINN — FINN documentation)展开。打开链接,点击左侧导航栏,找到Getting Started-->Quickstart。
Ubuntu22.04 LTS系统的安装教程,已在主页FINN+FPGA专栏完结。接下来是环境安装详细步骤:2. 下载安装 Vitis/Vivado 2022.2软件(该内容,部分参考博主:雪天鱼)
2. 下载安装 Vitis/Vivado 2022.2软件
安装前,需保证磁盘空间充足。由于个人需要,我勾选插件时全选,安装时要求空闲磁盘空间256GB(仅作参考)。
(1)官网下载 Vivado 2022.2安装包,URL:下载 (xilinx.com)
点击下载 Vivado ML 版本 - 2022.2 Full Product Installation 的Linux自解压 Web 安装程序,选择在线安装。
点击上图所示链接,登录AMD账号,如果没有请自行注册登录。登录成功后,即可下载。
(2)安装Vitis 2022.2前,先安装一些必要的库文件
我之前在ubuntu上安装 Vitis 2021.1时,一直卡在最后一步:generating installed device list,尝试了Vitis 2022.1也卡在最后一步。白白浪费几小时下载时间。
这是因为ubuntu中缺少库文件支持,命令终端输入下述代码,安装几个必要库:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libncurses5
sudo apt-get install libtinfo5
sudo apt-get install libncurses5-dev libncursesw5-dev
sudo apt-get install ncurses-compat-libs
如果安装了这几个库,仍然卡在这一步,就需要手动进行安装了,参考链接如下:
https://support.xilinx.com/s/question/0D52E00006iHjbcSAC/vivado-20211-installation-hangs-at-generating-installed-device-list?language=en_US
(3)下载完成安装包及必要的库文件后,开始安装
1. 找到安装包所在文件夹目录,右击-->在终端打开,执行.bin文件开始安装。在终端输入以下代码:
sudo chmod +x Xilinx_Unified_2022.2_1014_8888_Lin64.bin
sudo sh ./Xilinx_Unified_2022.2_1014_8888_Lin64.bin
2. 回车执行代码,进入Welcome欢迎界面。(支持的Ubuntu Linux版本: 18.04.1-18.04.6, 20.04, 20.04.1-20.04.4, and 22.04 LTS: 64-bit )
点击“next”。
3. 输入AMD账户密码,选择“Download and Install Now”在线安装,点击“next”。
4. 根据自己的实际需求选择要安装的工具,这里我选择 Vitis (这里Vitis 实际上也包含了 Vivado和HLS),点击“next”。
5. 根据自己的实际需求选择要安装的库(我是全部勾选),点击“next”。
6. 接收许可证条款,点击“next”。
7. 选择安装路径(需要的空间比较大,所以最后预留出足够的磁盘空间,否则无法进行安装),点击“next”,开始下载安装。
注意:Xilinx为自定义名称,自定义名称时越简短越好(主要是安装地址得简短)。太长的话下载中途会有报错,下图是我下载安装Vitis_2022.1时出现的错误。
安装路径:我更改了默认安装地址,在/home文件夹下新建/Xilinx文件夹,作为安装地址。要求空闲磁盘256GB
8. 几个小时后,下载安装完成。
(4)命令配置
1. 打开新的命令终端,输入:
gedit ~/.bashrc
2. 打开该文件,键盘按“i”开始编辑,找到最后一行新加入如下代码。按“esc”退出编辑,输入“:wq”关闭文件夹。
source [your_path]/Xilinx/Vivado/2022.2/settings64.sh
source [your_path]/Xilinx/Vitis_HLS/2022.2/settings64.sh
source [your_path]/Xilinx/Vitis/2022.2/settings64.sh
#下面的是配置FINN项目地址,Vitis版本和PYNQ板型号,我在这一次提前配好。
export FINN_HOST_BUILD_DIR=/home/x/Xilinx/maven/finn0.10/finn/build
export FINN_XILINX_PATH=/home/x/Xilinx
export FINN_XILINX_VERSION=2022.2
export PYNQ_BOARD=Pynq-Z2
3. 将该文件保存,然后在终端输入,更新下
source .bashrc
4. 安装USB驱动,打开终端输入以下命令:
cd [your_path]/Xilinx/Vivado/2022.2/data/xicom/cable_drivers/lin64/install_script/install_drivers
sudo ./install_drivers
cd [your_path]/Xilinx/Vitis/2022.2/data/xicom/cable_drivers/lin64/install_script/install_drivers
sudo ./install_drivers
5. 然后在终端中,执行 Vitis / Vivado 指令即可打开软件。打开时若出现警告,是由于安装时采用的sudo去安装的,所以文件夹和文件权限有限制,这里解除权限限制即可消除warning。
# Xilinx 为安装路径
sudo chmod -R 777 Xilinx
关闭软件后,在Vitis / Vivado 安装文件夹下,打开命令终端输入 vitis / vivado 即可打开。以下以Vivado为例:
(5)vivado配置license
1. 下载license
资源链接:百度网盘 请输入提取码
提取码:tnak
2. Help --> Manage License
3. Load License --> Copy License --> Look in -->File Name( .lic文件 ) --> Open
第3步 Look in:添加上面资源链接下载到本地的vivado_lic2037.lic文件
4. 验证license是否添加成功
添加完成后点击左边的View License Status,显示如下表示添加成功:
注意:在勾选右边Hide Free Built-in…情况下,添加license之前这个页面是空白的,添加了license之后才会有表格中的东西。
(6)一键卸载的脚本卸载Vitis / Vivado
以Vivado为例:
1. 卸载Vivado
cd Xilinx/.xinstall/Vivado_2022.2
sudo ./xsetup -b Uninstall
2. 卸载xic xilinx infomation center
cd Xilinx/.xinstall/xic
sudo ./xsetup -b Uninstall
3. 卸载DocNav
cd Xilinx/.xinstall/DocNav
sudo ./xsetup -b Uninstall
相关链接:
FINN编译器的“阅读文档”(FINN — FINN documentation)
官网下载 Vivado 2022.2安装包,URL:下载 (xilinx.com)