安装Vivado, Vitis和勤勉板文件

介绍

本指南介绍了安装和配置Vivado和Vitis开发环境的过程。这些应用程序用于开发项目,运行在Digilent FPGA开发板上。除了安装之外,还将安装Digilent的董事会支持文件,这些文件用于大大加快创建新项目的过程。此外,电路板文件还可以让我们更容易地向项目中添加各种外设(如DDR内存)和Zynq处理器(适用于Zynq电路板)。

重要的是:digilent提供的示例项目针对Vivado和Vitis / Xilinx SDK的特定版本,可能很难或不可能将它们移植到其他版本。选择版本时要小心。
本指南最初是为Vivado和Vitis 2019.2编写的,并与2020.1兼容。在较新的版本中,安装过程不太可能有实质性的变化。有关如何安装旧版本的说明,请参见安装Vivado, Xilinx SDK, Digilent Board Files

先决条件

  • 60 +GB硬盘空闲空间。实际安装数量根据安装工具和支持的部件不同而不同。

指南

重要的是:Digilent提供三种类型的实例项目:单机硬件、裸金属软件和Petalinux软件项目。根据您希望深入研究这些项目的程度,您需要安装的工具将有所不同。本指南描述了如何获得Vivado和Vitis的完整安装,它们将支持所有三个项目类别。

1.安装Vivado

1.1

开放Xilinx的下载页面在新选项卡中。找到页面的部分题为“Vivado设计套件- HLx版本- <版本#>”。旧版本的安装程序可以在页面的存档中找到。

选择“Self extraction Web Installer”下载相应的操作系统。按照提示登录或创建Xilinx网站的帐户。登录后,浏览器将下载所选的安装程序。

1.2

要启动安装程序,请选择相应操作系统的下拉菜单,并按照说明操作:

窗户
使用Windows资源管理器在“下载”目录中查找安装程序可执行文件。双击可执行文件来运行它。
Linux
导航到安装程序二进制文件在终端应用程序中下载到的目录,然后输入下面的命令和正确的文件名,以超级用户的身份执行它:
Chmod +x .bin && sudo ./.bin

第1节中的其余步骤对于Windows和Linux都是相同的。

1.3

在欢迎屏幕上,确保正在使用的计算机的操作系统在兼容性列表中列出,然后单击下一个

1.4

使用与Xilinx网站上相同的凭证进行用户身份验证。选择立即下载和安装选项,然后单击下一个

1.5

阅读并接受所有三个许可协议,然后单击下一个

1.6

在“选择要安装的产品”屏幕上,出现了几个选项。选择葡萄属选项安装两个Vitis统一软件平台Vivado设计套件。

1.8

选择Vitis作为要安装的产品后,该版本只有一个选项。点击下一个

1.8

这个屏幕为自定义安装提供了更详细的选项。对于基本安装来说,这些选项中的大多数不需要更改,但是可以删除不必要的特性,以减少安装对文件系统的占用——例如,大多数用户不需要他们的Vivado安装来支持Ultrascale、Kintex或Virtex设备。下面列出了初学者需要注意的重要选项。检查选择,然后单击下一个

  • 设计工具:
    • 葡萄:
      • 安装用于在Xilinx fpga上编写针对处理器的软件的开发环境。
    • Vivado设计套件:
      • 安装用于在Xilinx FPGA上创建针对FPGA结构的硬件设计的开发环境。
    • DocNav:
      • 安装一个导航工具,以快速查找有关IP和示例的适当Xilinx文档。
  • 设备:
    • 允许自定义安装后设计的Xilinx FPGA部件集。取消选择其中一些选项可以大大减少安装的大小。确保您的安装将支持您的FPGA板上的设备!
  • 安装选项:
    • 安装电缆驱动程序:
      • 安装适当的驱动程序,以便对连接的FPGA进行编程。如果之前没有安装Vivado,请务必检查这个!
    • 获取或管理许可密钥:
      • 安装完成后启动Xilinx许可证管理器。许多新用户将不需要管理许可证。

注意:在安装完成后,可以通过执行帮助→添加设计工具或设备在Vivado工具栏中。

1.9

“选择目标目录”屏幕显示在计算机文件系统中安装程序的方式和位置。保持所有这些设置为默认设置通常是好的。点击下一个然后是的如果提示确认安装程序将创建一个新目录。

1.9

查看“安装摘要”,然后单击安装

1.10

安装过程可能需要一段时间。找些别的事情做,直到完成为止。

2.Linux下安装线缆驱动

Windows用户可以跳过本节继续步骤3

2.1

Vivado安装程序不安装识别Linux系统上的FPGA所需的USB驱动程序,无论是否勾选了该选项。为了安装这些驱动程序,导航到“< Vivado安装> /数据/ xicom / cable_drivers / lin64 / install_script install_drivers /”控制台窗口中的目录。的“< Vivado安装>”目录通常是“/ opt / Xilinx / Vivado / * /”目录—“*”代表Vivado版本号。从该目录中运行”。/ install_drivers”以超级用户的身份命令。一旦这个命令成功完成,就会安装所需的驱动程序。

请注意:一些旧版本的Vivado可能需要在使用之前从TAR文件中提取install_drivers命令。

2.2

为了使用串行终端的USB驱动程序,每个将使用串行终端的用户必须被添加到拨号组。串行终端对于调试实现USB-UART控制器的FPGA设计非常有用。用户可以添加到拨号组中" sudo adduser $USER dialout "命令。注意,这只添加当前处于活动状态的用户。为了添加一个作为root身份验证的非超级用户,使用这个命令“adduser <用户名> dialout”相反,用“”替换为要添加的用户的名称。

3.安装勤勉板文件

Digilent提供董事会文件每个FPGA开发板。在创建新项目时,这些文件使选择正确的部件变得很容易,并允许对许多设计中使用的几个复杂组件进行自动化配置。

3.1

下载存档的vivado-boards Github存储库,并提取它。

3.2

打开从存档中提取的文件夹,并导航到它的“new/board_files”目录。选择此目录内的所有文件夹复制他们。

请注意当安装Vivado版本2014.4或更老的版本时,使用'old/board_files'中找到的文件代替。

3.3

打开Vivado安装到的文件夹——默认为'C:/Xilinx/Vivado'或'/opt/Xilinx/Vivado'。在这个文件夹下,导航到它的'/data/boards/board_files'目录,然后粘贴董事会文件进入这个目录。

总之

Vitis和Vivado已经安装,Vivado可以访问Digilent的董事会文件!要开始使用这些工具来开发一个项目,请查看以下教程之一: