• Vivado在Linux下的安装与运行


    一. 简介

    EDA工具软件由于成本性能等多方面考虑,基本上都是在Linux系统上进行运行的。Xilinx推出的Vivado软件同样如此,尽管为适应Windows系统,Xilinx做出了很多努力,也取得了不错的成果,但相比于Linux系统下运行的Vivado,其综合速率和各方面配置还是存在一定的差距。尤其是ZYNQ系列的推出,对PS ARM端的Linux内核定制更是离不开Linux系统。因此,本文主要介绍Ubuntu系统下的Vivado、SDK、HLS的安装与使用,并对安装过程中常见的问题做一个总结。

    二. Vivado安装步骤

    1. 下载解压安装包后,并进入安装包路径运行终端
      在这里插入图片描述
    	cd Downloads/Xilinx_Vivado_SDK_2017.4
    
    • 1
    1. 运行 sudo apt install libncurses5 安装ncurses库
    	sudo apt install libncurses5 
    
    • 1

    注:Vivado 2021等版本安装时由于需要安装Vitis,还需要进行以下操作:

    	sudo dpkg-reconfigure dash	##更改dash模式,选择no
    
    	sudo apt-get install libstdc++6
    	sudo apt-get install libncurses5
    	sudo apt-get install libtinfo5
    	sudo apt-get install opencl-headers
    	sudo apt-get install ocl-icd-libopencl1
    	sudo apt-get install ocl-icd-opencl-dev
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    1. 运行 sudo chmod +x setup 添加可执行权限
    	sudo chmod +x setup
    
    • 1
    1. 运行 sudo ./xsetup 开始安装,安装目录一般为opt/Xilinx,opt为optional缩写,通常放置可选程序
    	sudo ./xsetup 
    
    • 1

    在这里插入图片描述

    1. 运行 sudo chmod 777 -R /opt/Xilinx/ 和 sudo chmod 777 -R ~/.Xilinx/ 添加运行权限
    	sudo chmod 777 -R /opt/Xilinx/
    	sudo chmod 777 -R ~/.Xilinx/
    
    • 1
    • 2
    1. 运行 cd /opt/Xilinx/Vivado/2017.4/data/xicom/cable_drivers/lin64/install_script/install_drivers/ 进入下载器驱动安装目录
    	cd /opt/Xilinx/Vivado/2017.4/data/xicom/cable_drivers/lin64/install_script/install_drivers/
    
    • 1
    1. 运行 sudo ./install_drivers 完成下载器驱动安装
    	sudo ./install_drivers
    
    • 1

    三. Vivado运行步骤

    1. Vivado运行

    1. 运行 source /opt/Xilinx/Vivado/2017.4/settings64.sh 执行shell命令
    2. 运行 vivado(或vivado &)打开vivado
    	source /opt/Xilinx/Vivado/2017.4/settings64.sh 
    	vivado
    
    • 1
    • 2

    在这里插入图片描述

    2. SDK运行

    1. 运行 source /opt/Xilinx/Vivado/2017.4/settings64.sh 执行shell命令
    2. 运行 xsdk 打开SDK
    	source /opt/Xilinx/Vivado/2017.4/settings64.sh 
    	xsdk
    
    • 1
    • 2

    请添加图片描述
    在这里插入图片描述

    3. HLS运行

    1. 运行 source /opt/Xilinx/Vivado/2017.4/settings64.sh 执行shell命令
    2. 运行 vivado_hls 打开HLS
    	source /opt/Xilinx/Vivado/2017.4/settings64.sh 
    	vivado_hls
    
    • 1
    • 2

    四. 常见问题

    1. Vivado安装卡在Final Processing: generating installed device list

    在这里插入图片描述
    未运行安装过程第二步,缺少ncurse库,运行安装ncurse库即可解决

    	sudo apt-get update
    	sudo apt-get upgrade
    	sudo apt-get install libncurses5
    
    • 1
    • 2
    • 3

    2. SDK运行失败提示Fail to load module “canberra-gtk-module”

    请添加图片描述
    缺少canberra-gtk-module库,运行安装即可解决:

    	sudo apt-get install libcanberra-gtk-module
    
    • 1

    请添加图片描述

  • 相关阅读:
    Feign 实现 GET 方法传递 POJO
    查询两张表的信息 可能用到两张实体类 所以可以创建一个新的实体类来装 新的实体类可以有两个表的属性,或者继承复用父类。
    【板栗糖GIS】DOS—如何删除特定的文件夹
    详解HTML5新增的多媒体标签
    Vivado下PLL实验
    剑指 Offer 32 - I. 从上到下打印二叉树(java解题)
    演讲笔记|《一个ppt者的成长故事》
    RS485电路设计
    华大单片机KEIL添加ST-LINK解决方法
    【slam十四讲第二版】【课本例题代码向】【第十一讲~回环检测】【DBoW3的安装】【创建字典】【相似度检测】【增加字典规模】
  • 原文地址:https://blog.csdn.net/weixin_43361652/article/details/127926005