非软件控制的内核 - 2022.1 简体中文

Vitis 统一软件平台文档 应用加速开发 (UG1393)

Document ID
UG1393
Release Date
2022-05-25
Version
2022.1 简体中文

这些内核存在于器件中,但对于软件应用不可见或者不可供软件应用直接访问。这些内核没有可编程寄存器接口。这些内核必须具有至少一个 AXI4-Stream 接口。内核通过这些串流传输接口与系统其余部分进行同步。

非软件控制的内核被视为一项高级功能,仅当无法使用软件可控的内核时,才应使用。由于此类内核没有可编程寄存器接口,因此需要通过内核的数据接口来传递控制相关的信息。

非软件控制的内核无需软件 API,因为主机应用不与内核直接交互。内核可作为 RTL 内核 来开发,或者也可作为 C/C++ 内核 来开发(如 自动重启内核 中所述)。