平台管理控制器 (PMC) 子系统包含以下功能:
- 启动和配置管理
- Dynamic Function eXchange (DFX)
- 功耗管理
- 可靠性和安全功能
- 生命周期管理,包括器件完整性、调试和系统监控
- I/O 外设
此 PMC 块会运行 BootROM 和 Platform Loader and Manager (PLM)。这两者都会处理 PS、CPM、PL、NoC 寄存器初始化和设置的启动与配置,以及 I/O 和中断配置设置。除了启动和配置外,PLM 还可提供生命周期管理服务。与先前器件相比,PMC 总线架构和集中集成可显著提高配置速度和回读性能。下表显示了 Zynq UltraScale+ MPSoC 块与 Versal 自适应 SoC 块的比较结果。
| Zynq UltraScale+ MPSoC | Versal 自适应 SoC |
|---|---|
| 配置安全单元 (CSU) 和平台管理单元 (PMU) | PMC |
| CSU | ROM 代码单元 (RCU) |
| PMU | 平台处理单元 (PPU) |
| 第一阶段启动加载程序 (FSBL) 和 PMU 固件 | PLM |
PMC 包含 ROM 代码单元 (RCU) 处理器。它还包含平台处理单元 (PPU),用于运行 Platform Loader and Manager (PLM) 固件。PMC 具有启动接口。此外,它还包含电压/温度系统监控器 (SYSMON)。
如需了解有关 PMC 的更多信息,请参阅 第二代 Versal AI Edge 系列和第二代 Versal Prime 系列技术参考手册(AM026)。