Xilinx相关软件安装


本文主要介绍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 ]; then
  source /opt/Xilinx/Vitis/2019.2/settings64.sh
  vivado *.xpr &
elif [ "$1"  == 21 ]; then
  source /opt/Xilinx/Vitis/2021.1/settings64.sh
  vivado *.xpr &
elif [ "$1" == lab ]; then
  source /opt/Xilinx/Vitis/2021.1/settings64.sh
  vivado_lab &
else
  echo "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安装相关头文件
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
软件很大 无法上传 特此分享我的网盘链接 供大家下载使用 Xilinx(赛灵思)是全球领先的可编程逻辑完整解决方案的供应商。Xilinx研发、制造并销售范围广泛的高级集成电路、软件设计工具以及作为预定义系统级功能的IP(Intellectual Property)核。客户使用Xilinx及其合作伙伴的自动化软件工具和IP核对器件进行编程,从而完成特定的逻辑操作。Xilinx公司成立于 1984年,Xilinx首创了现场可编程逻辑阵列(FPGA)这一创新性的技术,并于1985年首次推出商业化产品。眼下Xilinx满足了全世界对 FPGA产品一半以上的需求。Xilinx产品线还包括复杂可编程逻辑器件(CPLD)。在某些控制应用方面CPLD通常比FPGA速度快,但其提供的逻辑资源较少。Xilinx可编程逻辑解决方案缩短了电子设备制造商开发产品的时间并加快了产品面市的速度,从而减小了制造商的风险。与采用传统方法如固定逻辑门阵列相比,利用Xilinx可编程器件,客户可以更快地设计和验证他们的电路。而且,由于Xilinx器件是只需要进行编程的标准部件,客户不需要象采用固定逻辑芯片时那样等待样品或者付出巨额成本。Xilinx产品已经被广泛应用于从无线电话基站到DVD播放机的数字电子应用技术中。传统的半导体公司只有几百个客户,而Xilinx在全世界有7,500多家客户及50,000多个设计开端。其客户包括Alcatel,Cisco Systems,EMC,Ericsson,Fujitsu,Hewlett-Packard,IBM,Lucent Technologies,Motorola,NEC,Nokia,Nortel,Samsung,Siemens,Sony,Oracle以及Toshiba。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值