Versal 自适应 SoC 启动镜像格式 - 2023.2 简体中文

Vitis 统一软件平台文档 嵌入式软件开发 (UG1400)

Document ID
UG1400
Release Date
2023-12-13
Version
2023.2 简体中文

以下是可包含在 AMD Versal™ 自适应 SoC 启动镜像(名为可编程器件镜像 (PDI))中的组件图示。

平台管理控制器

Versal 自适应 SoC 中的平台管理控制器 (PMC) 负责 Versal 自适应 SoC 的平台管理,包括启动和配置。本章主要讲解由 2 个 PMC MicroBlaze 处理器、ROM 代码单元 (RCU) 和平台处理单元 (PPU) 所处理的启动镜像格式:

RCU
ROM 代码单元包含三重冗余 MicroBlaze 处理器和只读存储器 (ROM),其中包含可执行 BootROM。BootROM 可执行文件采用金属屏蔽,不可更换。RCU 中的 MicroBlaze 处理器负责确认和运行 BootROM 可执行文件。RCU 还负责启动后的安全监控和物理不可克隆功能 (PUF) 的管理。
PPU
平台处理单元包含三重冗余 MicroBlaze 处理器和 384 KB 的专用 PPU RAM。PPU 中的 MicroBlaze 负责运行 Platform Loader and Manager (PLM)。
Versal 自适应 SoC 中,自适应引擎 (PL) 由 rCDO 和 rNPI 文件组成。rCDO 文件主要包含 CFrame 数据以及 PL 和 NoC 功耗域初始化命令。rNPI 文件包含与 NPI 块相关的配置数据。NPI 块包含 NoC 元素:NMU、NSU、NPS、NCRB、DDR、XPHY、XPIO、GTY、MMCM 等。
注释: AMD Versal™ 自适应 SoC 包含 SSI 技术器件。如需了解更多信息,请参阅 SSIT 支持
图 1. Versal 自适应 SoC 启动镜像模块框图

图 2. Versal 自适应 SoC 启动镜像模块框图第二部分