Vitis HLS 方法论 - 2023.2 简体中文

Versal 自适应 SoC 硬件、IP 和平台开发方法指南 (UG1387)

Document ID
UG1387
Release Date
2023-11-15
Version
2023.2 简体中文

Vitis HLS 支持以下流程目标:

Vivado IP 流程
支持各种接口和数据传输协议,提供多种设计选项,灵活性较高。但您必须处理 IP 的集成和管理。如需了解有关如何在 Vitis HLS 中启用此流程的信息,请访问此链接以参阅 Vitis 高层次综合用户指南(UG1399) 中的相应内容。
Vitis 内核流程
支持一组特定接口,局限性较高。这种更为结构化的流程允许 HLS 块与 Vitis 可扩展平台之间的自动建构校正集成,并支持与 Xilinx Runtime (XRT) 软件栈无缝集成,显著简化硬件/软件集成流程。如需了解有关如何在 Vitis HLS 中启用此流程的信息,请访问此链接以参阅 Vitis 高层次综合用户指南(UG1399) 中的相应内容。

AMD Versal™ 器件为目标时,您必须根据设计流程(传统设计流程或基于平台的设计流程)并根据整体工程中生成的块的使用方式来配置 Vitis HLS 工程,如下表所示。

表 1. Versal 器件 Vitis HLS 工程类型
设计流程 Vitis HLS 输出 流程目标 目标用户
传统设计流程 与其他 RTL 和 IP 块集成 Vivado IP 流程 硬件设计师
基于平台的设计流程 在可扩展平台内集成 Vivado IP 流程 硬件设计师
基于平台的设计流程 作为内核链接到可扩展平台 Vitis 内核流程 硬件设计师或软件开发者