内核类型 - 2023.2 简体中文

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

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

以下提供了不同类型的 Vitis 内核,欲知详情,请访问此链接以参阅 Vitis 统一软件平台文档:应用加速开发(UG1393) 中的相应内容:

软件可控内核
软件可控内核会公开一个可编程的寄存器接口,以允许主机软件应用通过寄存器读取和写入来与内核进行交互。这些都属于最常见且适用最广泛的内核类型。有 2 种类型的软件可控内核:用户管理的内核和 XRT 管理的内核。用户管理的内核的接口要求比 XRT 管理的内核的接口要求更少,并且是使用 RTL 代码或 Vivado IP 块创建 PL 内核的设计师最常用的选择。
非软件控制的内核
这些内核存在于器件中,但对于软件应用不可见或者不可供软件应用直接访问。这些内核没有可编程寄存器接口。这些内核必须具有至少一个 AXI4‑Stream 接口。内核通过这些串流传输接口与系统其余部分进行同步。