Xilinx相关软件安装

  • 1 软件下载
    • 1.1 Vivado
    • 1.2 PetaLinux
    • 1.3 Lincese
  • 2 软件安装
    • 2.1 安装Vivado
    • 2.2 安装PetaLinux
    • 2.3 安装P4
  • 3 软件卸载
  • 4 官方支持
  • 5 常见错误

本文主要介绍Xilinx软件Vivado和PetaLinux的下载安装方法,以及如何申请Xilinx官方支持。

1 软件下载

打开Xilinx官网,点击“技术与支持”选择需要安装的软件下载。

1.1 Vivado

点击“Vivado ML开发者工具”,“Version”选择“Vivado存档”→选择“2017.4”→点击“Vivado HLx 2017.4: All OS installer Single-File Download (TAR/GZIP - 16.17 GB)”。弹出登陆页面,输入相关信息进行登陆,如果没有账号创建一个即可。如果下载的太慢,可以复制下载连接,使用迅雷进行下载。

1.2 PetaLinux

点击“Petalinux”,“Version”选择“存档”→选择“2017.4”→点击“PetaLinux 2017.4 安装 (TAR/GZIP - 7.86 GB)”。弹出登陆页面,输入相关信息进行登陆。

1.3 Lincese

打开证书下载页面,选择“获得免费或评估版产品的许可证”,输入验证信息进行下载。

2 软件安装

2.1 安装Vivado

  • 将Vivado安装包拷入Downloads文件夹下。
  • 执行tar xzvf Xilinx_Vivado_SDK_2017.4_1216_1.tar.gz解压。
  • 执行sudo chmod +x xsetup增加执行权限。
  • 执行sudo ./xsetup进行安装。如果没有联网会弹出一些提示,点击“Ignore”即可。
  • 进入Welcome界面,点击Next→同意所有协议,点击Next→选择安装“Vivado HL Design Edition”,点击Next→根据需求选择待安装组件,点击Next→安装路径默认,点击Next。
  • 安装完后弹出License Manager→Load License→Copy License→选择证书。如果需要更新License,打开Manage License,重新载入新的License。
  • 执行sudo chmod 777 -R /opt/Xilinxsudo chmod 777 -R ~/.Xilinx添加运行权限。
  • 在/opt/Xilinx/Vivado/2017.4/data/xicom/cable_drivers/lin64/install_script/install_drivers下执行sudo ./install_drivers安装驱动。
  • 将source /opt/Xilinx/Vivado/2017.4/settings64.sh添加到~/.bashrc文件中,执行vivado启动软件。在某个工程目录下执行vivado *.xpr可以直接打开工程。终端运行的目录在哪儿,vivado.log和vivado.jou就在哪个目录下产生。vivado.log记录了整个编译过程,vivado.jou记录了编译过程中使用的tcl命令。
  • 如果系统的存在多个版本的Vivado软件,需要使用不同版本的Vivado打开工程,可创建下述Shell脚本(set.sh),执行./set.sh 21使用2021版本打开工程。
rm -rf *.log *.jou *.str
if [ "$1" == 19 ]; thensource /opt/Xilinx/Vitis/2019.2/settings64.shvivado *.xpr &
elif [ "$1"  == 21 ]; thensource /opt/Xilinx/Vitis/2021.1/settings64.shvivado *.xpr &
elif [ "$1" == lab ]; thensource /opt/Xilinx/Vitis/2021.1/settings64.shvivado_lab &
elseecho "Error: no parameter matched."
fi
  • 将source /opt/Xilinx/SDK/2017.4/settings64.sh添加到~/.bashrc文件中执行arm-linux-gnueabihf-gcc -v查看交叉编译器。

2.2 安装PetaLinux

  • 执行sudo apt-get install tofrodos gawk xvfb git libncurses5-dev tftpd zlib1g-dev zlib1g-dev:i386 libssl-dev flex bison chrpath socat autoconf libtool texinfo gcc-multilib libsdl1.2-dev libglib2.0-dev screen pax安装依赖库。如果提示有依赖库Not Found,或Failed to fetch,执行sudo apt-get update,然后再执行上述命令。
  • 依次执行sudo -smkdir -p /opt/pkg/petalinuxchgrp lotus /opt/pkgchgrp lotus /opt/pkg/petalinuxchown lotus /opt/pkgchown lotus /opt/pkg/petalinuxexit。注:lotus为用户名。
  • 将petalinux安装包拷入Downloads文件夹下,执行sudo chmod +x petalinux-v2017.4-final-installer.run添加权限。执行./petalinux-v2017.4-final-installer.run /opt/pkg/petalinux/开始安装。按回车查看协议内容,按q退出协议内容,按y同意协议内容。

2.3 安装P4

  • 2021.1
    2021.1的Vitis Network P4在安装软件时随软件一起安装了,只需要在打开工程之前先在命令行执行set_param ips.allowVitisSDNetIP 1,然后再打开工程即可。可以直接将这条命令添加到run.tcl的第一行。
  • 2021.2、2022.1、2022.2
    Vitis Network P4需要Vivado2021.2之后的版本才支持,下载相应版本的Vitis软件包,解压安装包,在解压文件下打开终端,进入root用户。执行export VitisNetP4_Option_VISIBLE=true(csh下执行setenv VitisNetP4_Option_VISIBLE true),然后执行./xsetup开始安装。在安装时勾选安装Vitis Network P4组件,如下图所示,然后按正常流程完成软件的安装。

3 软件卸载

Xilinx的相关软件默认安装在opt/Xilinx目录下,进入opt/Xilinx/.xinstall下想要删除软件的文件夹,如Vitis_2022.2,下面有xsetup文件,执行sudo ./xsetup -b Uninstall即可删除Vitis 2022.2的相关软件。DocNav和xic文件的删除类似,进入相应的文件夹执行同样的命令即可。

4 官方支持

  • 进入支持页面,点击“登录”登录个人账户。
  • 点击“我的活动”查看已提交的case和状态。
  • 点击“联系技术支持”进入问题填写页面,按照提示依次填写内容。

5 常见错误

  • 错误1
  • 错误现象:在Ubuntu 20.04.6下安装Vivado,在安装的最后卡在generate xxx不动了。
  • 解决方案:直接关机重启结束安装,不能点击取消,取消会把安装好的文件都删除了。直接结束后相关的settings.sh文件没有,从其它机器上复制过来即可。
  • 解决方案:在更换系统为EFI模式,重装系统后能够正常安装完成。
  • 错误2
  • 错误提示:在Ubuntu 20.04.6下启动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 install libtinfo-devsudo ln -s /lib/x86_64-linux-gnu/libtinfo.so.6 /lib/x86_64-linux-gnu/libtinfo.so.5
  • 错误3
  • 错误提示:在Ubuntu 20.04.6下对P4程序进行功能仿真,提示“[XSIM 43-3409] Failed to compile generated C file”
  • 错误原因:系统中缺少相关的头文件
  • 解决方案:执行sudo apt install build-essential安装相关头文件

Xilinx相关软件安装相关推荐

  1. ubuntu相关软件安装

    文章目录 **ubuntu相关软件安装** 一.ubuntu安装 二.搜狗输入法 三.google浏览器 四.向日葵 五.坚果云 六.美化 七.v2ray 八.vscode 九.pycharm 十.a ...

  2. Docker 容器中相关软件安装

    Docker 容器中相关软件安装 1.介绍 我们从docker hub下载的centos镜像是只有很少的命令,需要单独安装我们所需的相关软件. 2.安装软件 安装yum-utils软件包 该软件包是辅 ...

  3. [解疑][TI]TI毫米波雷达系列(一):Texas Instruments德州仪器 相关软件安装及使用时问题汇总,持续更新......

    德州仪器 (Texas Instruments),简称TI,是全球领先的半导体公司,为现实世界的信号处理提供创新的数字信号处理(DSP)及模拟器件技术.除半导体业务外,还提供包括传感与控制.教育产品和 ...

  4. 联想笔记本的window server R2系统安装、优化及相关软件安装全过程

    作为一名资深老菜鸟,辛辛苦苦忙碌了一个礼拜,重装两次,终于把我的笔记本安装成我理想中的样子.先声明,部分内容由网上转载,本人作为一名老菜鸟及的软件开发者,只是做了个综合加上我的体会而已,而且只适合联系 ...

  5. Linux基础、命令及相关软件安装

    文章目录 一.Linux的简介 1.Linux的概述 2.Linux的分类 3 . 文件系统结构 二.Linux的安装 1.虚拟机的安装 2.CentOS的安装 三.Linux的基本命令 1.目录切换 ...

  6. Ubuntu的LAMP与相关软件安装设置

    LAMP即Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件. 这里的LAMP指Linux+Apache+Mysql/Mar ...

  7. 与集群相关软件安装及其配置顺序

    安装OS 如:RHEL 修改hostname和IP 配置ssh无密码访问 建立相关目录下的nfs共享 mpi配置,及其GOTOBLAS,Linpack安装 Torque安装及配置 Maui安装及配置 ...

  8. TX2刷机与相关软件安装

    文章目录 一.刷机准备 二.JetPack4.2刷机过程 三.安装 qt creator 四.安装 Tensorflow 五.开启高性能模式 六.设置开机自启动 一.刷机准备 在刷机之前,需要准备一台 ...

  9. PatchMatchNet实践(环境配置、相关软件安装)及理论学习笔记(更新中)

    文章目录 0 概述 1 实践,跑个demo 1.1 conda中新建环境 1.2 下载数据,运行eval.sh,看看输出 2 网络结构理论 多尺度特征提取 论文中的描述 代码中的描述 基于学习的pat ...

最新文章

  1. 机器学习常用术语词汇表
  2. php 接口使用场景,接口使用场景、trait基本功能
  3. 俄罗斯黑客收到500万美元赎金!美国燃油管道商认怂,民众为抢汽油大打出手...
  4. 通过java.util.concurrent写多线程程序
  5. Ionic中自定义公共模块以及在自定义模块中使用ionic内置模块
  6. 编程方法学15:指针要点回顾
  7. 系统间通信4:基本IO通信模型
  8. Python Django 装饰器模式之三阶装饰器
  9. 运维与自动化运维发展概括
  10. dma接收双缓存 stm32_「STM32学习笔记」USART 新特性
  11. 使用Apache Lucene 4.3轻松进行搜索
  12. 目前基于区块链的档案防篡改系统的设计如何实现防篡改
  13. Storm精华问答 | storm与Hadoop区别?
  14. npz文件转为npy_Numpy_快速操作数组 4.4 数组的文件输入输出
  15. php 数组处理函数,PHP数组处理函数举例
  16. filereader php,AJAX_File, FileReader 和 Ajax 文件上传实例分析(php),File FileReader 可以干什么? Ajax...
  17. HttpClient 忽略证书直接访问https站点
  18. NioEventLoopGroup 源码分析
  19. 广电为什么禁止投屏_广电网络不能投屏 怎么投屏到电视上
  20. SQL 注入防御方法总结

热门文章

  1. 直播带货直播陪玩直播约会的基础功能模块
  2. 往复泵工作原理(超详细)
  3. 上交所几大平台及其处理业务介绍
  4. iTerm2 菜单设置 焦点跟随鼠标
  5. macbookpro使用心得总结
  6. linux查询jiffies命令,关于linux:将jiffies转换为秒
  7. java 鱼眼照片的矫正_鱼眼镜头立体声校准OpenCV,Python
  8. 报税软件连接网站服务器,云报税服务器地址
  9. 动平衡仪N600数据后处理分析软件---ADS SOFTWARE
  10. 这篇文章告诉你改变声音的工具有哪些