手把手教你在Ubuntu22.04 上安装 Vivado、HLS、Vitis 2022.2版本

news2024/9/22 17:27:40

文章目录

  • 1 Vivado22.2 和 HLS 22.2 安装
    • 下载安装包
    • 执行.bin文件开始安装
    • 命令配置
    • 启动问题
  • 2 Vitis 22.2 安装
  • 3 卸载Xilinx

我是 雪天鱼,一名FPGA爱好者,研究方向是FPGA架构探索和数字IC设计。

欢迎来关注我的B站账号,我将定期更新IC设计教程。
B站账号:雪天鱼,https://space.bilibili.com/397002941?spm_id_from=333.1007.0.0

记录下Ubuntu22.04系统下安装Vivado22.2Vitis HLSVitis、的过程

安装前,需要保证磁盘有 100GB以上的空闲空间。

1 Vivado22.2 和 HLS 22.2 安装

下载安装包

先去官网下载安装包,链接为
https://china.xilinx.com/support/download/index.html/content/xilinx/zh/downloadNav/vivado-design-tools/2022-2.html
我下载的是Vivado ML 版本 - 2022.2 Full Product Installation 的, 选择在线安装

enter description here

点击链接进入,登录账号,然后填写个表单(随便填下就行)就可以下载了。

执行.bin文件开始安装

下载后,执行下面两条语句执行 .bin文件开始安装

sudo chmod +x Xilinx_Unified_2022.2_1014_8888_Lin64.bin
# 如果安装在自己的home里面则不需要加sudo, 安装在系统文件夹里需要加sudo
sudo sh ./Xilinx_Unified_2022.2_1014_8888_Lin64.bin

(1) next

enter description here

(2)输入自己的Xilinx账号,申请下就行,不收钱,然后选中Download and install Now,再点击NEXT

(3) 根据自己的实际需求选择要安装的工具,这里我选择Vivado(这里Vivado 实际上也包含了 HLS),再点击NEXT

如果需要装Vitis可以在这一步直接选 Vitis, 也会安装Vivado和HLS

enter description here

(4)选择 标准版本即可,再点击Next

enter description here

(5) 根据自己的实际需求选择要安装的库,详情见图,再点击NEXT

enter description here

(6)接收许可证条款

enter description here

(7)选择安装路径

需要的空间比较大,所以最后预留出足够的磁盘空间,否则无法进行安装

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-riHs7a0Q-1670315594731)(https://jccao-tc1.oss-cn-shanghai.aliyuncs.com/xsj/1670232264828.png)]

(8)确定安装信息,然后Install

enter description here

(9) 耐心等待安装完毕,下载加安装大概2个小时左右,快慢取决于你的网速

enter description here

enter description here

命令配置

(10)打开新终端,输入:

gedit ~/.bashrc

在该文件的最后一行新加入

source [your_path]/Xilinx/Vivado/2022.2/settings64.sh
source [your_path]/Xilinx/Vitis_HLS/2022.2/settings64.sh

[your_path] 是指你自己的安装路径

将该文件保存,然后在终端输入,更新下

source .bashrc      
  1. 安装USB驱动,打开终端输入以下命令:
cd [your_path]/Xilinx/Vivado/2022.2/data/xicom/cable_drivers/lin64/install_script/install_drivers
sudo ./install_drivers

然后在终端中执行vivado指令即可打开软件

enter description here

这里出现的警告是由于安装时采用的sudo去安装的,所以文件夹和文件权限有限制,这里解除权限限制即可

# Xilinx 为安装路径
sudo chmod -R 777 Xilinx

然后再次启动,就没有warning了,但会在启动的目录生成log日志

启动问题

终端输入vivado启动出现下述提示

application-specific initialization failed: couldn't load file "librdi_commontasks.so": libtinfo.so.5: cannot open shared object file: No such file or directory

解决方法
安装缺失的库

sudo apt-get install libtinfo5

2 Vitis 22.2 安装

打开Vivado,点击 Help->Add Design Tools or Devices
选择 Vitis进行安装

enter description here

enter description here

enter description here

耐心等待

同样设置下环境变量,在 .bashrc末尾添加

source [your_path]/Xilinx/Vitis/2022.2/settings64.sh

3 卸载Xilinx

Xilinx提供了一键卸载的脚本
(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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/67744.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

手撕红黑树 | 变色+旋转你真的明白了吗?【超用心超详细图文解释 | 一篇学会Red_Black_Tree】

说在前面 我们也很久没有更新数据结构系列了,半年前博主重新深入学习了红黑树这个数据结构,一直想更新呈现给大家,最近也一直没有时间,今天红黑树它来了! 博主为了这篇博客,做了很多准备,试了…

怎么修复老照片?给你推荐这几个修复方法

相信大家的家里都有老照片吧,那在你们翻看这些老照片的时候,有没有发现有些老照片变得有些破旧、泛黄、模糊等情况呢?看到这些情况,大家是不是会很心疼呢?因为这些老照片都充满了各种各样的回忆,根本拍不出…

Docker查看容器的初始启动命令参数的常见几种方式

1.在使用docker容器的过程中,经常需要查看容器启动的命令来看当时启动容器时候所用的参数,如果时间不是很久或者通过history命令就可以很容易的想起或查看到命令,一旦时间过了很久或history被清空那么就无法获取命令,如下所示dock…

cengbox2靶机(hydra爆破、公私钥免密登录)

环境准备 靶机链接:百度网盘 请输入提取码 提取码:zdpr 虚拟机网络链接模式:桥接模式 攻击机系统:kali linux 2021.1 信息收集 1.arp-scan -l探测目标靶机ip 2.nmap -p- -A -T4 192.168.1.107 探测目标靶机开放端口和服务 …

Docker基本使用

1、centos7安装docker engine 参考文档:https://docs.docker.com/engine/install/centos/ (1)卸载之前的docker sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \…

Spring——AOP

Spring中的可插拔组件技术 Spring AOP Spring AOP——Aspect Oriented Programming 面向切面编程AOP 的做法是将通用的、与业务无关的功能抽象封装为切面层切面可配置在目标方法执行前后,做到即插即用 不修改源码对程序功能进行拓展 AoP的关键概念 Spring AoP 与A…

栈与队列3:有效的括号

主要是我自己刷题的一些记录过程。如果有错可以指出哦,大家一起进步。 转载代码随想录 原文链接: 代码随想录 leetcode链接:20. 有效的括号 题目: 给定一个只包括 ‘(’,‘)’,‘{’,‘}’&am…

怎样才能批量查询网站的谷歌PR权重?把手教你批量查询网站谷歌PR权重值

谷歌PR是Google排名运算法则(排名公式)的一部分,用来标识网页的等级/重要性。在计算网站排名时,PageRank会将网站的外部链接数考虑进去。一个网站的外部链接数越多其PR值就越高;外部链接站点的级别越高,网站…

docker安装nginx代理nacos2.1.2版本集群

目录 安装docker最新版本 创建一个docker network,使之固定docker局域ip docker安装mysql主从 配置挂载的my.cnf配置文件 进入mysql主数据库容器命令 登录主数据库创建用于从数据连接主数据的账号密码 输入show master status;查看master数据库状态 在从数据库…

基于训练和推理场景下的MindStudio高精度对比

摘要:MindStudio提供精度比对功能,支持Vector比对能力。本文分享自华为云社区《【MindStudio训练营第一季】MindStudio 高精度对比随笔》,作者:Tianyi_Li。 训练场景下,迁移原始网络 (如TensorFlow、PyTorch) &#x…

[附源码]Python计算机毕业设计SSM家纺商品展示平台(程序+LW)

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

连锁门店进销存软件的用途

门店式经营对于很多经营有道的老板来说是第一步,在规模扩张中,生意越做越大。这时要想拓宽销路,让收益更上一层楼,连锁、分店确实是一种行之有效的方法。 多门店管理经营存在的长久性难点是决策性工作量激增,管理方面…

[附源码]计算机毕业设计勤工俭学管理小程序Springboot程序

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

Multimodal Token Fusion for Vision Transformers

水平太浅,理解不到位。谨慎观看。 多模态token融合,我是语义分割,只看RGB和Depth模态。 1:作者为了解决transformer多输入的问题,对基于transformer视觉任务进行剪枝,为了有效的融合多模态,toke…

Docker(一) ----初始Docker

文章目录前言一、什么是 Docker1.1 Docker 的定义1.2 Docker对于上述问题的解决二、Docker 与虚拟机三、Docker 架构3.1 镜像和容器3.2 Docker 和 Docker Hub3.3 Docker 架构四、安装Docker4.1 卸载 (可选)4.2 安装Docker4.3 启动 Docker4.4 配置镜像加速总结前言 本文章主要是…

艾美捷肝细胞培养基试剂盒说明书

肝细胞培养基是专门为正常人类肝细胞体外培养设计的最适于其生长的培养基,是经灭菌的液体培养基,包含必需和非必需氨基酸、维生素、有机和无机化合物、激素、生长因子、微量矿物质和低浓度胎牛血清(5%)。 艾美捷肝细胞培养基试剂盒为我们的大鼠肝细胞设计…

WIN10商业版64位22H2正式版19045.2251MSDN11月原版镜像

微软表示 Windows 10 是迄今为止最好的 Windows 操作系统。无论你是普通办公用户、游戏玩家还是开发者,Win10 都能带给你目前最先进的功能特性以及使用体验。 其实微软对 Windows 10 版本的命名一直没有什么统一标准,最新的「22H2」是以开发代号命名的。…

【JavaWeb开发-Servlet】day02-使用eclipse实现Servlet开发

目录 1、安装IDE-eclipse编译器 2、配置IDE开发环境 (1)使用eclipse关联Tomcat服务器 (2)使用Servlet访问Hello World页面 (3)Java中常用的方法调用方式 (4)Java中常用的反射机…

web3.0学习入门7:深入学习Web3.0

Web3.0背景 2个大事件: 1、2021年10月28日,月活破30亿的Facebook正式官宣改名为Meta,元宇宙和Web3等概念正式从币圈破圈; 2、2021年12月8日,美国众议院加密金融听证会有议员喊出“确保Web3.0革命发生在美国”&#…

数字图像处理实验(二)|图像变换(附实验代码和截图)

文章目录一、实验目的二、主要仪器设备三、实验原理(一)变换原理1.离散傅里叶变换2.离散余弦变换3.频谱平移(二)频谱分析原理四、实验步骤和内容1. 为下面三段程序写出注释并上机运行,将实际运行结果如实记录到实验报告…