PMC への EEMI API 呼び出しの実行 - 2023.2 日本語

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

Document ID
UG1304
Release Date
2023-10-18
Version
2023.2 日本語

PMC への API 呼び出しを実行する前に、PU は前の API 呼び出しが PMC で完了されるまで待機する必要があります。PMC の動作完了を確認するには、対応する IPI 観察レジスタを読み出します。

IPI ペイロード バッファーに API データを書き込み、PMC への IPI 割り込みをトリガーして、API 呼び出しを実行します。ブロッキング API 呼び出しの場合は、PMC が応答バッファーに動作ステータスと最大 3 つの値を書き込んで応答します。PM 動作にエラーが生じた場合に PMC から送信されるすべてのエラーの一覧表は、付録 B を参照してください。応答バッファーのデータが有効であることを確証するために、PU は、PMC が API 呼び出し処理を完了するまで待機してから、応答バッファーを読み出す必要があります。

図 1. PMC への API 呼び出し実行フローの例