Vivado 安装教程
Vivado 是 FPGA 厂商 Xilinx(赛灵思)提供的、用于 FPGA 硬件开发的工具。它可以将硬件描述语言所描述的硬件设计进行编译、综合与实现,将 FPGA 内部本身无序的各种逻辑资源配置成为有序的电路,进而实现数字系统功能。
本学期的《数字电路实验》和下学期的《计算机组成原理》实验中,我们都会选择 Vivado 作为实验工具。接下来,我们将介绍如何安装 Vivado。
Tips:Vlab 虚拟机用户
我们已经在虚拟机中预先安装好了可用的 Vivado。请大家选择 2019.1 的版本,不要选择 2016.3 的旧版本。2023.1 版本的 Vivado 虽然更为便捷,但可能会引发内存不足警告,因此请大家酌情使用。
注意
如果你想在本地安装并使用 Vivado,请确保你是 Windows 或 Linux 系统。2023.1 版本的 Vivado 需要至少 230 G 的可用存储空间(压缩包 110G,本地解压后 120G,安装完成后最终占用 35G),2019.1 版本的 Vivado 需要至少 60 G 的可用存储空间(最终占用 20G)。此外,你也可以选择使用 Vlab 上虚拟机的 Vivado 进行后续实验流程,对应的链接在这里。
我就是要用 Mac 完成实验!
由于 Xilinx 没有开发 MacOS 版本的 Vivado,你可以参考这篇教程进行配置(助教们未经测试,如果成功可以在此留言)。当然,我们还是建议你使用 Vlab 虚拟机完成实验。
安装流程
Tips:为什么推荐使用 2023.1 版本?
Verilog 本身是一个很容易出现在书写过程中出现 warnings 的语言,这些 warnings 只能由 Vivado 报出(编辑器无能为力),但 2019 及之前的版本动辄产生几千个 warnings,大部分还是完全没有用的,这很容易让真正的 wanings 藏于其中难以发现。2021 及之后版本报出的 warnings 一般是真正的警告,95% 的警告确实是需要改动代码的。因此,使用新版本的 Vivado 有助于提升我们的开发效率。
Tips:Vivado 的最新版本
截至目前,Vivado 的最新版本为 2024.1 版本,你可以在相关网站获得下载方式。注意:使用科大邮箱注册账号可能会导致资源访问受限。
安装 2023.1 版本
我们已经为你准备了安装包的睿客网盘,链接在这里。请将其下载到自己的环境中。
下载并解压完成后,单击文件夹中的 xsetup.exe
程序以开始安装。
首先进入下图所示的界面。这里简单介绍了 2023.1 版本的 vivado 所支持的操作系统版本。单击 Next
。
接下来是产品界面。单击选择 Vivado,再单击 Next
以继续安装。
选择安装 Vivado 后,下面会选择安装标准版本(Standard)或者是企业版本(Enterprise)。二者的区别在于企业版本的 Vivado 额外支持高性能的芯片,比如 KU+15P。这里我们选择标准版(Standard)安装即可。单击 Next
以继续安装。
接下来的界面是选择安装组件。本学期数电实验以及下学期计组实验都只需要 A7 芯片即可,因此为了节省空间,可不装其他功能。设定好相关内容后,单击 Next
以继续安装。
接下来需要同意许可协议。设定好相关内容后,单击 Next
以继续安装。
接下来是选定安装目录。此时的安装大小超出了 30G,因此不建议直接安装到 C 盘。你可以选择容量充足的位置进行安装。注意:安装目录中不能出现中文与空格字符。设定好相关内容后,单击 Next
以继续安装。
路径的问题
决定在 Windows 系统上装 Vivado 的同学需要注意:Vivado 会在 C 盘生成一个系统权限文件,然后检查路径合法性。此时的路径上不能有特殊字符(例如中文,空白字符,下划线等)。所以现在 C 盘用户名还是中文的同学,请在网络上查找方法将其改为英文。
最后是安装概览。检查安装信息无误后,单击 Install
以开始安装。
当弹出下面的对话框时,表明安装结束。此时点击桌面上的 Vivado 2023.1
图标即可启动 Vivado。
你可以先参考提高班讲义熟悉 2023.1 版本的使用,我们将在 Lab2 中进行详细介绍。
安装 2019.1 版本
如果你因为各种原因(空间不足、无法安装……)无法使用 2023.1 的最新版本,则可以下载并使用 2019.1 的版本,安装与配置的过程与 2023.1 版本基本相同,你可以参考这篇文章。Vlab 上的 2019.1 版本资源请点击这里下载。
使用 Vlab 上 2019.1 版本安装包的操作过程如下:
解压好文件后,单击文件夹中的 xsetup.exe
开始安装。
类似地,首先进入下图的界面:
单击 Next
,随后勾选同意服务协议。
单击 Next
进入安装版本选择界面。选择最上面的 Vivado HL Webpack 版本,单击 Next
。
与 2023.1 版本类似,为了节省空间,可不装其他功能。设定好相关内容后,单击 Next
以继续安装。
接下来,设定你的安装目录。请确保目录中不包含中文或空格。单击 Next
继续安装。
最后,点击 Instal
,等待安装完成即可。
休息一会儿
本部分内容到此结束!你理解了多少呢?