在设计流程中生成启动镜像 - 2023.2 简体中文

Versal 自适应 SoC 设计指南 (UG1273)

Document ID
UG1273
Release Date
2023-10-25
Version
2023.2 简体中文

Versal 自适应 SoC PMC 使用专用的启动和配置文件格式来对 Versal 自适应 SoC 进行编程和配置,此格式称为可编程器件镜像 (programmable device image, PDI)。PDI 由以下几个部分组成:头文件、PLM 镜像和将加载到 Versal 自适应 SoC 中的设计数据镜像分区。PDI 还包含配置数据、ELF 文件、NoC 寄存器设置等。通过 PMC 块由 BootROM 和 PLM 对 PDI 镜像进行编程。如需了解有关 PDI 文件格式和生成的更多信息,请参阅 Bootgen 用户指南(UG1283)

PDI 的生成因设计流程而异:

面向仅限硬件系统的传统设计流程
运行 write_device_image 命令。欲知详情,请访问此链接以参阅 Vivado Design Suite 用户指南:编程和调试(UG908) 中的相应内容。
面向嵌入式系统的传统设计流程
运行 Bootgen 工具。欲知详情,请访问此链接以参阅 Vitis 统一软件平台文档:嵌入式软件开发(UG1400) 中的相应内容。
基于平台的设计流程
运行 v++ --package 命令。欲知详情,请访问此链接以参阅 AI 引擎工具和流程用户指南(UG1076) 中的相应内容。
重要: Vivado 工具要求在设计中包含 CIPS IP 才能创建 PDI。对于纯 RTL 设计,请访问 Vivado IP 目录中的 CIPS IP 并使用默认配置例化 CIPS IP 以启用 PDI 创建操作。