Vivado/Vitis 开发环境安装方法(面向 KR260 平台)

 

1 引言

为实现对 AMD Kria KR260 自适应 SoC 平台的嵌入式应用开发,需预先搭建完整的可编程逻辑与嵌入式软件开发环境,其中 Vivado 与 Vitis 为核心工具链:Vivado 负责硬件逻辑的综合、实现、时序分析与器件编程,Vitis 则提供嵌入式软件及加速应用的集成开发环境。本文档在 Windows 宿主系统环境下给出上述工具的安装与配置方案。需要说明的是,Vivado 与 Vitis 对 Windows 操作系统提供完整的官方支持,因而无需使用 Linux 宿主系统即可完成全部安装与开发流程。

2 许可机制与工具选型

Vivado 采用分级许可(Tiered License)机制,不同许可级别所对应的 IDE 功能范围存在差异,其中部分高端器件必须购置相应付费许可后方可进行开发。该分级机制要求开发者在项目启动前即完成许可级别的确认与选型,以避免因许可不足导致的开发受阻。

各级许可所支持的 IDE 功能范围如图 1 所示。由该功能对照关系可知,免费的基础级(Standard)许可已覆盖工程设计、综合、实现及调试等常规开发流程所需的全部核心功能,足以支撑面向 KR260 平台的日常开发工作。

各级许可所支持的芯片种类如图 2 所示。结合图示对应关系可以确认,KR260 开发板所搭载的 Zynq UltraScale+ ZU5 系列芯片属于免费基础级许可的支持范围,因此无需购置付费许可即可开展相应器件的开发,显著降低了开发环境的部署门槛与成本。

3 安装流程

在确认许可选型合理后,即可进入实际安装环节。整个安装流程可分为安装包获取、组件选择与许可验证三个步骤,具体操作如下所述。

3.1 安装包获取

安装的第一步是从 AMD 官方网站下载统一安装包。本文档使用的安装包文件名为 FPGAs_AdaptiveSoCs_Unified_SDI_2025.2_1114_2157_Win64.exe,对应 2025.2 版本,其官网下载界面如图 3 所示。若需安装其他版本(例如 2025.1),只需在官网查找以 FPGAs_AdaptiveSoCs_Unified_SDI_2025.1 开头的对应安装包即可,二者下载与安装流程完全一致。

3.2 组件选择

安装程序启动后,在组件选择界面中直接勾选 Vitis 组件并开始安装即可;选择 Vitis 后,安装程序会将 Vitis 与 Vivado 一并安装,从而一次性获得硬件开发与嵌入式软件开发两套完整工具链,其界面如图 4 所示。

在随后进行的器件与驱动组件选择环节中,考虑到宿主计算机硬盘容量有限,为尽量减少磁盘占用,本文档仅勾选了 KR260 开发所需的 Zynq UltraScale+ MPSoC 器件支持包以及 Xilinx Cable 驱动两个组件,其余非必需组件一律略去。该组件选择界面如图 5 所示。

3.3 许可验证

安装完成后,无需额外加载任何 License 文件。直接查看当前的许可状态即可发现,免费基础级许可下的基本功能均处于可用状态,如图 6 所示,这进一步印证了前述许可选型的正确性,即 KR260 所涉开发功能已全部覆盖。

4 环境变量配置与安装验证

安装完成后,Vivado IDE 图形界面可直接正常使用。然而,若需通过 TCL 脚本命令启动程序或执行其他命令行操作,则必须正确配置系统环境变量:具体方法是将 Vivado 的安装目录 D:\AMD\2025.2\Vivado\bin 添加至操作系统“系统变量”中的 Path 变量,从而使命令解释器能够从任意工作目录解析到 vivado 可执行文件。

完成上述环境变量配置后,可打开 Windows 命令提示符(cmd)窗口,输入 vivado -version 命令以验证环境变量是否生效,其识别结果如图 7 所示。

若命令能够正常返回 Vivado 的版本信息,即表明识别成功,说明安装及环境变量配置均无问题,整个开发环境搭建过程至此完成。

5 结论

本文档系统阐述了在 Windows 环境下面向 KR260 平台安装与配置 Vivado/Vitis 开发环境的完整流程,涵盖许可机制分析、安装包获取、组件选择、许可验证及环境变量配置等关键环节。按照上述方案操作,即可在无需购置付费许可的前提下完整搭建 KR260 的开发环境,并同时支持通过图形界面与 TCL 命令行两种方式开展工程开发,为后续项目研发提供了可靠的基础设施保障。注:本文首发于公众号[不高工程师]。

posted @ 2026-10-15 21:36  不高工程师  阅读(3)  评论(0)    收藏  举报