在系统中添加 PL 内核工程 - 2022.1 简体中文

Versal ACAP AI 引擎编程环境 用户指南 (UG1076)

Document ID
UG1076
Release Date
2022-05-25
Version
2022.1 简体中文
创建 AI 引擎 graph 工程的同时也会创建顶层系统工程和hw-link工程,随后即可创建 PL 内核工程并将其添加到系统中。您需要创建 PL 应用工程,并使用以下进程将其添加到自己的系统工程内。
  1. Explorer(资源管理器)视图中,选中顶层系统工程以创建新的 PL 工程并添加到系统工程中。右键单击系统工程,然后选择Add Hw Kernel Project(添加硬件内核工程)命令,如下图所示。

  2. 这样即可显示New Vitis IDE ProjectWizard(新建 Vitis IDE 工程向导)中的Hw Kernel Project Details(硬件内核工程详细信息)页面,如下图所示。

    请确保将该工程添加到现有系统工程中,其中还包含您的 AI 引擎 graph 工程。指定HW Kernel project name(硬件内核工程名称)。单击Finish(完成)以继续。

  3. 这样即可创建 PL 内核工程,并将其添加到顶层系统工程的层级内。下一步,您必须为内核添加源代码。在Explorer视图中,选择 PL 内核的 src 文件夹,然后单击Import Sources(导入源文件)命令 () 以打开下图所示对话框。

    浏览并选中 PL 内核必要的源文件。单击Finish(完成)以将源文件导入硬件内核工程。

  4. 将源文件添加到工程中后,必须定义要布局到 PL 区域中的硬件函数。在Project Editor(工程编辑器)窗口中,选择Add Hardware Function(添加硬件函数)命令 () 并指定要在 PL 区域内实现的函数的名称。
创建完 PL 内核并定义硬件函数后,即可为“Emulation-SW”(软件仿真)、“Emulation-HW”(硬件仿真)或“Hardware”(硬件)目标构建内核工程。您可在 PL 内核工程内直接构建这些目标,或者也可以在构建顶层系统工程的过程中构建。顶层工程使用增量构建方法,可识别子工程的状态,并且仅重构需要更新的工程。