跳转到主要内容

Vitis Unified IDE 和通用命令行参考手册

judy 提交于

AMD Vitis™ Unified IDE 是用于为 AMD 自适应 SoC 和 FPGA 器件开发应用的设计环境。它集成了 Vitis IDE、Vitis HLS 和 Vitis Analyzer 的功能。此统一 IDE 为端到端的应用开发提供了单一工具,无需在多个设计、调试、集成和分析 工具之间反复跳转。您可利用 Vitis Unified IDE 来执行多项任务,同时其具有诸多优势。

本文档旨在逐步指导您熟悉各种 Vitis 工具,这些工具采用自下而上的设计流程来开发系统组件,随后将其集成到顶层系统工程中。

如果您希望获取完整版用户指南,请点击<a href="https://app.ma.scrmtech.com/svip/sapIndex/SapSourceData?pf_uid=10980_14…;这里 </a>或文末扫描二维码进行下载。

<li>您可利用 Vitis Unified IDE 来执行多项任务</li>

<li>开发嵌入式应用,可在包括 AMD Versal™ 和 AMD Zynq™ UltraScale+™ MPSoC 器件在内的自适应 SoC 处理器上运行</li>

<li>为 Versal 自适应 SoC 开发 AI 引擎应用与内核</li>

<li>通过创建 HLS 组件,利用 C/C++ 设计可编程逻辑</li>

<li>为 AMD Alveo™ 数据中心加速器卡和自适应 SoC 器件开发系统工程</li>

<strong>Vitis Unified IDE 具有如下优势</strong>

<strong>安装简单</strong>

<li>相比于完整版本,它对于网络和硬盘的压力更小;嵌入式版本下载大小从 50 GB 减小到 10 GB,安装大小从 166 GB 减小到 15 GB</li>
<li>降低安装依赖要求:命令行服务器不再依靠 GUI 库</li>
<center><img src="https://cdn.eetrend.com/files/2023-10/wen_zhang_/100574313-317126-anzhu…; alt=""></center>
<p align="center"><strong>安装改良</strong></p>

<strong>构架易用:</strong>

<li>“Flow Navigator”可帮助您管理不同设计的工作流程</li>
<li>设计流程支持模板样本,以便新用户查看所有可用示例,从而提升生产力</li>
<li>非阻塞命令现在可同时运行多项构建和分析作业</li>

<strong>面向 AI 引擎工作流程的设计增强功能</strong>

<li>软件仿真会在 x86 模式下运行主机应用以加速设计迭代,因为无需利用 Linux 操作系统启动 QEMU</li>
<li>AI 引擎流水线视图已从单核增强至多核;您可为任意活动的核选择流水线视图</li>
<li>AI 引擎微代码视图已增强,包含用户可选的筛选器</li>

<strong>现代化的外观和框架</strong>

<li>亮色主题和暗色主题</li>
<li>利用可安全自定义的快捷键进行快速操作</li>
<li>用户友好的命令选用板</li>
<li>最新 C++ 语法高亮和 IntelliSense</li>
<center><img src="https://cdn.eetrend.com/files/2023-10/wen_zhang_/100574313-317127-yiyon…; alt=""></center>
<p align="center"><strong>易用性</strong></p>

<strong>在 GUI 模式与命令行 (CLI) 模式之间轻松切换</strong>

<li>将 GUI 与 CLI 各自的优势合而为一</li>
<li>实时呈现配置文件</li>
<li>CLI 可用于构建工程,并构建统一 IDE 用于调试核分析</li>
<li>GUI 操作保存在 python log 日志中用于批量重建</li>

本文档旨在逐步指导您熟悉各种 Vitis 工具,这些工具采用了 Vitis Unified IDE 和全新的 v++ 命令行流程来开发 AI 引擎组件、HLS 组件和系统工程。

单一统一的设计环境可以提供所有必要的功能特性,用于编译、运行、调试和分析 FPGA 加速的数据中心应用或异构嵌入式系统设计的不同元素。Vitis 统一 IDE 支持您执行下列操作:使用 Versal 器件的超长指令字 (VLIW) 处理器阵列来创建 AI 引擎组件;使用 HLS 组件将 C/C++ 代码综合到 RTL 设计中,运行 C 语言仿真和 C/RTL 协同仿真;在全新集成的 Vitis Analyzer 分析器工具中复查和分析构建和运行汇总信息。

全新的 Vitis IDE 能搭配 v++ 命令和 vitis-run 命令的全新命令行功能特性一起使用。无论是使用命令行还是 Vitis IDE 来工作,您都能利用单一环境所提供的紧密集成的设计环境来完成大部分设计目标。

Vitis Unified IDE 当前正处于预览阶段,适用对象包括数据中心加速和嵌入式系统设计、AI 引擎和 HLS 组件创建、平 台创建以及嵌入式软件设计。

<strong>文章导航</strong>

第 1 章:简介

第 2 章:安装和启动 Vitis Unified IDE

第 3 章:构建和运行 AI 引擎组件

第 4 章:构建和运行 HLS 组件

第 5 章:创建应用组件

第 6 章:创建平台组件

第 7 章:嵌入式软件开发流程

第 8 章:为异构计算创建系统工程

第 9 章:使用“Analysis”视图(Vitis Analyzer)

第 10 章:使用 Vitis Unified IDE

第 11 章:命令行流程

第 12 章:命令参考

第 13 章:从现有工具转移

获取完整版用户指南<a href="https://app.ma.scrmtech.com/svip/sapIndex/SapSourceData?pf_uid=10980_14…;《Vitis Unified IDE 和通用命令行参考手册》</a>,请扫描下方二维码进行下载。
<center><img src="https://cdn.eetrend.com/files/2023-10/wen_zhang_/100574313-317128-ug155…; alt=""></center>