フェーズ 3: PLM (プラットフォーム ローダーおよびマネージャー) によるブートおよびコンフィギュレーション シーケンス - 2023.2 日本語

Versal アダプティブ SoC システム ソフトウェア開発者向けガイド (UG1304)

Document ID
UG1304
Release Date
2023-10-18
Version
2023.2 日本語
図 1. フェーズ 3: プラットフォームへロード

9
PPU が PPU RAM から PLM の実行を開始します。
10
PLM が PDI コンポーネントを読み出して処理します。
11
PLM が PDI の内容に基づいて Versal デバイスの各種コンポーネントを設定します。
11a
PLM は、次に示すコンポーネントにコンフィギュレーション データを適用します。
  • PMC、PS ブロック (CDO ファイル)
    • MIO (Multiplexed I/O)、クロック、リセットなど。
  • NoC 初期化および NPI コンポーネント (NPI ファイル)
    • DDR メモリ コントローラー、NoC、GT、XPIPE、I/O、クロッキング、およびその他の NPI コンポーネント
    • PLM が、ELF ファイルで指定されたさまざまなメモリに APU および RPU プロセッサのアプリケーションとデータをロードします。これらのメモリには、オンボード DDR メモリと内部メモリ (OCM、TCM など) が含まれます。
      注記: PMC は、個々のプログラミング制御/ステータス レジスタのスキャン クリアをトリガーします。
11b
PL ロジックのコンフィギュレーション。
  • 適応型エンジン (PL) データ (CFI ファイル)
  • AI エンジン コンフィギュレーション (AI エンジン CDO)