Vitis 软件平台版本说明

新增功能

如需了解有关该版本的 Vitis™ 统一软件开发平台中的新增功能的信息请参阅 Vitis 新增功能页面

数据中心加速器卡

Alveo数据中心加速器卡的最新Vitis目标平台可通过以下网址来访问china.xilinx.com/products/boards-and-kits/alveo.html

要了解每个加速器卡以及可用目标平台的规格请参阅Alveo数据中心加速器卡平台用户指南》UG1120每个加速器卡的入门部分都包含有关在该卡上部署应用的信息。

如需了解有关设置 XRT 和平台的更多信息请参阅安装 Xilinx Runtime 和平台

嵌入式平台

如需了解有关 Vitis 核开发套件可用的嵌入式平台的信息请访问嵌入式平台下载页面。嵌入式处理器平台VersalVCK190平台、Zynq® UltraScale+MPSoC ZCU102/ZCU104基本平台以及Zynq-7000基本平台均为同时适用于Vitis 应用加速开发流程和 Vitis 嵌入式软件开发流程的可选平台。但在大多数情况下您可以使用 Vitis IDE 创建自己的平台。

用于 AI 引擎开发的 Versal 平台

VCK190平台可用于Vitis应用加速开发流程Versal ACAP AI引擎编程环境用户指南》UG1076中所述。此平台支持开发下列设计

  • AI 引擎 Graph 和内核
  • 可编程逻辑内核
  • Versal 器件中的 Arm 处理器上运行的 Linux 或裸机操作系统为目标的主机应用。

嵌入式 GNU 工具链详细信息

以下 GNU 工具链组件随 Vitis 软件平台一起安装

  • binutils2.35
  • gcc10.2.0
  • gdb9.2
  • glibc2.32
  • newlib3.3.0

下表指定了该版本与前版本之间影响移植行为或流程的差异。

1行为更改汇总

区域

行为

Vitis HLS

config_export -disable_deadlock_detection 命令现已改为 config_export -deadlock_detection sim

如需了解 Vitis 软件平台的已知问题请参阅赛灵思答复记录 76498

安装

安装要求

Vitis™ 软件平台由适用于交互式工程开发的集成设计环境 (IDE) 和适用于脚本化或手动应用开发的命令行工具组成。

Vitis 软件平台还包含 Vivado® Design Suite 用于在目标器件上实现内核并用于开发定制硬件平台。

此处列出的部分要求仅适用于软件加速功能不适用于嵌入式软件开发功能。赛灵思建议安装所有必要的程序包以获取最佳的 Vitis 软件平台体验。

要在计算机上安装并运行Vitis,您的系统必须满足以下最低要求。

注释2021.2 应用加速开发流程将终止针对下列操作系统的支持

  • RHEL/CentOS 7.6, 7.7
  • Ubuntu 16.04.5 LTS 16.04.6 LTS
  • Ubuntu 18.04.1 LTS18.04.2 LTS 18.04.3 LTS

注释Windows操作系统不支持应用加速开发流程。

2应用加速开发流程最低系统要求

组件

要求

开发

构建机器操作系统

部署主机操作系统

通过 XRT 启用

操作系统

64 Linux

  • CentOS/RHEL 7.87.98.18.2 8.3
  • RHEL 8.4
  • Ubuntu 18.04.4 LTS18.04.5 LTS20.04 LTS20.04.1 LTS 20.04.2LTS
  • Amazon Linux 2 AL2 LTS

对于本地加速Akeo数据中心加速器卡):

  • CentOS/RHEL 7.87.98.18.2 8.3
  • RHEL 8.4
  • Ubuntu 18.04.4 LTS18.04.5 LTS20.04 LTS20.04.1 LTS 20.04.2LTS
  • Amazon Linux 2 AL2 LTS

对于边缘加速嵌入式平台):

PetaLinux 2021.2

系统存储空间

对于 Alveo 64 GB 建议 80 GB对于嵌入式32 GB

互联网连接

下载驱动程序与实用工具的前提条件。

硬盘空间

100 GB

 

3 AI引擎开发流程最低系统要求

组件

要求

操作系统

64 Linux

  • CentOS/RHEL 7.87.98.18.2 8.3
  • RHEL 8.4
  • Ubuntu 18.04.4 LTS18.04.5 LTS20.04 LTS20.04.1

LTS 20.04.2 LTS

系统存储空间

64 GB (建议 80 GB)

互联网连接

下载驱动程序与实用工具的前提条件。

硬盘空间

100 GB

OpenCL 可安装客户端驱动程序加载器

Vitis环境支持OpenCL可安装客户端驱动程序(ICD)扩展(ci_khr_icd)此扩展支持在同一系统上共存多个OpenCL实现。ICD加载器充当所有已安装的平台的监管程序并为所有API调用提供标准处理程序。

应用可从已安装的平台列表中选择 OpenCL 平台。基于应用指定的平台 IDICD 即可将 OpenCL 主机调用分派至正确的运行时。

提示如果您的系统具有或者使用多个版本的 OpenCL 那么可安装此可选程序包。

赛灵思不提供 OpenCL ICD 因此应使用如下步骤在系统上安装该库。

Ubuntu

UbuntuICD库随分发版打包在一起。安装以下程序包

sudo apt-get install ocl-icd-libopencl1

sudo apt-get install opencl-headers

sudo apt-get install ocl-icd-opencl-dev

RHEL/CentOS

对于RHEL/CentOS,请使用EPEL安装以下程序包

sudo yum install ocl-icd

sudo yum install ocl-icd-devel

sudo yum install opencl-headers

注释如需了解有关安装 EPEL 的更多信息请参阅 https://fedoraproject.org/wiki/EPEL

安装 Vitis 软件平台

请确保您的系统满足 安装要求 中描述的所有要求。

提示为了缩短安装时间请禁用杀毒软件并关闭所有已打开的非必要程序。

  1. . 访问赛灵思下载网站
  2. . 下载对应您的操作系统的安装程序。
  3. .运行安装程序这样会打开Welcome页面。
  4. .单击Next打开此安装程序的Select Install Type页面。
  5. .输入您的赛灵思用户帐户凭证然后选择Download and Install Now”。
  6. .单击Next打开此安装程序的Accept License Agreements页面。
  7. .单击每个I Agree复选框接受条款。
  8. .单击Next打开此安装程序的Select Product to Install页面。
  9. .选择Vitis然后单击Next以打开安装程序的Vitis Unified Software Platform页面。
  10. . 选择设计工具和器件以自定义安装(可选)

重要提示请勿取消选中以下选项。该选项是安装的必需选项。

   “Devices- Install devices for Alveo and Xilinx Edge acceleration platforms

注释Vitis统一软件平台会一并安装Vitis工具和Vivado Design Suite您无需单独安装Vivado工具。如果需要您还可以安装 System Generator Model Composer

  1. .单击Next打开此安装程序的Select Destination Directory页面
  2. .指定安装目录、复查位置摘要信息、复查所需的磁盘空间以确保有足够空间可用然后单击Next以打开安装程序的 Installation Summary页面。
  3. .单击Install开始安装软件。

重要提示请勿取消选中以下选项。该选项是安装的必需选项。

  “Devices- Install devices for Alveo and Xilinx Edge acceleration platforms

注释Vitis统一软件平台会一并安装Vitis工具和Vivado Design Suite您无需单独安装Vivado工具。如果需要您还可以安装 System Generator Model Composer

成功安装 Vitis 软件后会显示一条确认消息并提示您运行 installLibs.sh 脚本。

  1. 在以下位置找到此脚本 <install_dir>/Vitis/<release>/scripts/installLibs.sh 其中<install_dir> 为安装位置 <release> 是安装版本。
  2. 使用 sudo 权限运行此脚本如下所示

sudo installLibs.sh

此命令会根据操作系统来为 Vitis 工具安装必要数量的软件包。

重要提示请留意此脚本返回的任何消息。您可能需要手动安装任何缺失的软件包。

安装 Xilinx Runtime 和平台

赛灵思的Xilinx Runtime (XRT)是以用户空间与内核驱动程序组件组合的形式来实现的。XRT支持AlveoPCIe®卡以及 Versal® Zynq® UltraScale+™ MPSoC 嵌入式系统平台并可提供连接至赛灵思可编程逻辑器件的软件接口。

您必须安装 XRT 后才能在 Vitis 应用加速开发流程中使用。您无需为选择下载的每个额外平台重新安装 XRT

注释 如果目标为 Arm® 嵌入式平台则无需安装 XRTVitis 编译器自带xclbinutil 副本用于硬件生成和软件编译您可使用来自 sysroot XRT在下载页面上查找 Common images for Embedded Vitis platforms

 重要提示 XRT安装使用标准Linux RPMLinux DEB分发文件所有软件安装和固件安装都需要root访问权限。

<rpm-dir> <deb-dir> 是下载的安装包的安装目录。

要下载并安装适用于您的操作系统的 XRT 程序包请执行以下操作。

  1. .转至 https:〃china.xilinx.com/xrt
  2. .“Getting Started”页面上您可以选择下载适用于特定Alveo数据中心加速器卡或适用于嵌入式平台的XRT程序包。选择平台后您将转至网站其中提供了有关下载 XRT 和所选平台的必要文件的指示信息。
  1. 遵循指示信息安装 XRT 及您所选的平台。

C 提示在平台下载页面上提供了有关安装Alveo数据中心加速器卡的指示信息。在后续章节中可找到有关

V 嵌入式平台的指示信息。___________________________________________________________________________

安装嵌入式平台

嵌入式平台可从 Vitis 嵌入式平台下载页面下载以供在 Vitis 统一软件平台中使用。对于 Vitis 嵌入式软件开发流程您可将嵌入式平台与Linux单机/裸机或RTOS域搭配使用。为支持Vitis应用加速开发流程嵌入式平台必须运行Linux,并将XRT集成到rootfs中。在下载页面上可找到受支持的平台的完整列表。

要安装平台请下载 zip 文件并将其解压到/opt/xilinx/platforms或者将其解压到其它位置并将该位置添加到 PLATFORM_REPO_PATHS 环境变量中。

嵌入式平台需要sysroot才能为Vitis应用加速流程执行主机应用交叉编译。在下载页面上查找Common imagesfor Embedded Vitis platforms下载并解压适用于您的平台架构的常用镜像。

运行sdk.sh即可解压并安装sysroot-d选项允许您选择sysroot的安装位置。此程序包还提供了预编译的内核镜像和 rootfs

您可将 sysroot 添加到 Makefile 以供在您的命令行工程中使用或者 Vitis IDE 将提示您将其添加到自己的应用工程中。例如在您的 Makefile <SYSROOT> 指向 /<install_path>/aarch64-xilinx-linux,此文件是运行 sdk.sh 生成的。

设置用于运行 Vitis 软件平台的环境

要配置用于运行 Vitis 软件平台的环境请在命令 shell 中运行以下脚本以设置要在该 shell 中运行的工具

#set up XILINX_VITIS and XILINX_VIVADO variables

source <Vitis_install_path>/Vitis/2021.2/settings64.sh

#set up XILINX_XRT for data center platforms (not required for embeddedplatforms)

source /opt/xilinx/xrt/setup.sh

提示其中也提供了 .csh 脚本。

这样即可为Vitis应用加速开发流程、Vitis嵌入式软件开发流程和AI引擎工具设置工具用于在Versal AI引擎器件上进行开发。

要使用按 安装 Xilinx Runtime 和平台 中所述下载的任何平台请将以下环境变量设置为指向这些平台的所在位置

export PLATFORM_REPO_PATHS=<path to platforms

这样即可为工具识别平台文件的位置,并使其可供您的设计工程访问。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值