安装Xilinx Vivado

发生在Ubuntu18.04上,但理论上win也适用

Vivado Design Suite是Xilinx为HDL设计的综合和分析而设计的软件套件,取代了Xilinx ISE,具有用于片上系统和高级综合的附加功能。 Vivado代表了对整个设计流程的重新思考和重新思考,并且被评论者描述为“精心构思,紧密集成,快速,可扩展,可维护和直观

1. WebInstaller安装

如果是Win用户,或想使用安装包安装的,请往下划到方法二

1.1 注册帐号,下载WebInstaller

打开XILINX的官网,注册一个帐号(其中包括邮箱激活)

然后进入下载页面,我下载的是Vivado HLx 2018.3: WebPACK and Editions - Linux Self Extracting Web Installer (BIN - 112.56 MB),然后它会要求你填一些信息,瞎填一波就行了,然后你就会开始下载.bin后缀的一个Web Installer

1.2 安装

先按照我的习惯,把安装工具复制到软件目录里

mkdir /home/x/root/XilinxVivado     
mv 下载/Xilinx_Vivado_SDK_Web_2018.3_1207_2324_Lin64.bin root/XilinxVivado
cd root/XilinxVivado

然后直接运行(我忘sudo了,所以用fuck工具补上的,正常的应该是sudo ./Xilinx_Vivado_SDK_Web_2018.3_1207_2324_Lin64.bin)

root/XilinxVivado » ./Xilinx_Vivado_SDK_Web_2018.3_1207_2324_Lin64.bin
zsh: 权限不够: ./Xilinx_Vivado_SDK_Web_2018.3_1207_2324_Lin64.bin
root/XilinxVivado » fuck

然后安装器的GUI就跳出来了,填上UserId和Password,我选择的Download and Install Now

然后疯狂Agree

我选择的Vivado HL WebPack(因为no-cost),下一页选择的默认安装,如果硬盘空间不够,就去清理一下,然后back,再next,磁盘空余就更新了.

我的Install Summary是这样的: InstallSummary.png

然后,如果需要下载,就可以歇着了.(Ps:在校园网下实测连接代理服务器会稍微稳定并且快点)

提醒:如果你是挂机下载(比如电脑开通宵下)的话,不连接代理经常会在中途弹一个”下载失败,是否重试”的窗口出来并且停止下载.

下载完成后,就会开始安装,同样是占满Cache,在我的电脑上20min左右

搞定 run.png

1.4 文件续传

由于学校要断网,发现下载不完了以后直接Cancel,并且一定选no,不删除已下载的文件

然后发现目录结构是这样的

.
├── Downloads
│   └── Vivado_2018.3
│       └── payload
│           ├── ise_0007_2018.3_1207_2324.xz
│           ├── rdi_0006_2018.3_1207_2324.xz
│           ├── rdi_0010_2018.3_1207_2324.xz
│           ├── rdi_0037_2018.3_1207_2324.xz
│           ├── rdi_0051_2018.3_1207_2324.xz
│           ├── rdi_0399_2018.3_1207_2324.xz
│           ├── rdi_0423_2018.3_1207_2324.xz
│           ├── rdi_0435_2018.3_1207_2324.xz
│           ├── rdi_0447_2018.3_1207_2324.xz
│           └── rdi_0481_2018.3_1207_2324.xz
└── Xilinx_Vivado_SDK_Web_2018.3_1207_2324_Lin64.bin

也就是说,如果想安装快点,其实你可以到别人(同版本)那里去copy,按照上面的目录结构放进去就好了,再打开安装器后,它会自动的检测下载好的文件(注意设置好软件的安装目录,在上图中是’.’),也就能加快速度了.

2.使用全平台安装包

2.1 下载安装包(也可从别人那里copy,跳过这一步)

依旧是这个下载页面,下载Vivado HLx 2018.3: All OS installer Single-File Download(Vivado HLx 2018.3: All OS installer Single-File Download(TAR/GZIP - 18.97 GB)

为了下载快点,按照往常一般有两个思路:

  • 服务器上wget下来(20Mb/s),再用Sftp(500kb/s)传回本地上.
  • 本地电脑直接用export http_proxy代理到装有SSR的服务器上,再wget(1Mb/s)

这次用的方法二,主要是我的服务器有SSR的Tcp传输优化(具体看这里),Sftp的话要慢一些

首先设置代理

~ » export https_proxy="http://127.0.0.1:12333"
~ » export http_proxy="http://127.0.0.1:12333"

然后直接”wget+那个安装包下载链接”就好了

顺便推销一下超强Drcon

2.2 解压

现在你获得了一个19Gib的Xilinx_Vivado_SDK_2018.3_1207_2324.tar.gz压缩包,解压它.

提醒:你要做好电脑不理你的准备,我内存16Gb的Cache瞬间被占满Cache.png(浅绿是Cache,深绿是Buffer),我的电脑上需要解压3min左右

2.3 安装

把安装包目录结构检查一下,大概可以这么两种操作(以下.为解压后的文件夹根地址):

  • 不忘网络安装器:把./payload中的所有文件复制到1.3提到的网络安装器续传文件夹里,让他以为是上次自己下完了,就能继续安装了
  • 好好的用本地安装包安:win用户运行./xsetup.exe,ubuntu用户chmod +x xsetup(不一定需要)再./xsetup

然后就会出现与网络安装器相同的界面,大致是在这里,直接安装就好了

本文总字数: 2472