PLM は、BootROM がハードウェアをブートした後に PMC の PPU 上で動作を開始し、BootROM のポストブートからシステムの動作が終了するまで常にアクティブな状態を維持します。
PLM は、システムの初期化、APU、PL、AI エンジンを含む Versal デバイスのブートとコンフィギュレーションを実行します。PLM は、セキュリティ で説明したように、セキュア ブート時の認証と復号化処理を実行します。PLM はパワー マネージメント、パーシャル リコンフィギュレーション、エラー管理、サブシステム リスタート、およびヘルス モニターも実行します。
PLM の役割には、次のものがあります。
- セキュア/非セキュア ブート
- システムの初期化
- NoC の初期化、NPI (NoC Programming Interface)、DDR メモリ、および CPM の設定
- AI エンジンの設定
- APU ( Arm® Cortex-A72 プロセッサ) および RPU (Cortex-R5F プロセッサ) への PS イメージのロード
- プラットフォーム管理タスクには、次のものがあります。
- Dynamic Function eXchange (DFX)
- エラー管理
- パワー マネージメント
- サブシステムのリスタート
- ステートの監視
- ソフト エラーの緩和 (SEM)