AMD 自适应计算文档按一组标准设计进程进行组织,以便帮助您查找当前开发任务相关的内容。您可以在设计中心页面上访问 AMD Versal™ 自适应 SoC 设计进程。您还可以使用设计流程助手来更深入了解设计流程,并找到特定于预期设计需求的内容。本文档涵盖了以下设计进程:
系统和解决方案规划:确认系统级别的组件、性能、I/O 和数据传输要求。包括解决方案到 PS、PL 和 AI 引擎的应用映射。
嵌入式软件开发:基于硬件平台来创建软件平台,并使用嵌入式 CPU 开发应用代码。还涵盖 XRT 和计算图 API。
AI 引擎开发:创建 AI 引擎计算图及内核、库用法、仿真调试与剖析以及算法开发。还包含 PL 与 AI 引擎内核的集成。
硬件、IP 和平台开发:为硬件平台创建 PL IP 块、创建 PL 内核、功能仿真以及评估 AMD Vivado™ 时序收敛、资源使用情况和功耗收敛。还涉及为系统集成开发硬件平台。
面向加速的软件开发:利用 HLS 和/或 AI 引擎创建算法加速器内核。包括平台设计、组织和管理。
Vitis 命令和实用工具
AMD Vitis™ IDE 使用 v++ 命令 和 vitis-run 命令来编译和运行设计的各种组件。《Vitis 命令和实用工具》章节描述了这些命令及其选项。此处还记述了可在构建、运行或调试组件或应用时使用的其他命令。
此处包含的参考资料包括:
v++ 命令:提供下列选项的描述:编译器选项 (--compile) 描述,包括适用于 AI 引擎和 HLS 编译器的命令;用于创建器件二进制文件的链接选项 (--link);用于为系统构建启动文件和生成 SD 卡的封装选项 (--package),以及有关 --config 命令和配置文件的探讨内容。
请参阅 HLS 编译指示 中提供的描述,了解如何在 HLS 组件中使用编译指示。
AMD 为 Vitis 工具提供了诸多实用工具,还包括 Xilinx Runtime( XRT ),用于提供有关平台资源的详细信息(如 SLR 和存储器资源可用性等)以帮助您构造 v++ 命令行,并管理构建和运行进程。
emconfigutil 实用工具
- kernelinfo 实用工具
- launch_emulator 实用工具
- manage_ipcache 实用工具
- package_xo 命令
- platforminfo 实用工具
- vitis-run 命令
- xbutil 实用工具
- xbmgmt 实用工具
- xclbinutil 实用工具
xrt.ini 文件用于初始化 XRT 以生成报告,并在主机与内核之间传输数据时对数据进行调试和剖析。在运行应用时,此文件用于仿真或硬件构建,并且在从命令行运行构建进程时,必须手动创建此文件。
除此之外,本指南内容还涵盖了使用 Vitis Unified IDE、在 Vitis Unified IDE 中管理 Vitis HLS 组件和在 Vitis Unified IDE 中管理 AI 引擎组件、在 Vitis IDE 中启用第三方仿真器、使用“Analysis”视图( Vitis Analyzer )。
获取完整版《Vitis参考指南》请扫描二维码进行下载