インテル® Stratix® 10 ハード・プロセッサー・システム (HPS) コンポーネント・リファレンス・マニュアル

ID 683516
日付 11/30/2018
Public
ドキュメント目次

2.2.1.1. MPUスタンバイ・インターフェイスおよびイベント・インターフェイスを有効にする

マイクロプロセッサー・ユニット (MPU) のスタンバイ信号は、MPUがスタンバイ状態にあることをFPGA ファブリックに通知する信号です。イベント信号は、 Cortex*-A53プロセッサーをWFE (Wait-For-Eent) 状態からウェイクアップさせます。Enable MPU Standby and Event Interfacesオプションをオンにすると、以下の信号で構成されるh2f_mpu_eventsコンジットが有効になります。
  • h2f_mpu_eventi—全プロセッサーに対してイベントを通知するためのFPGAへの入力です。このFPGA-to-HPS信号は、WFE状態のプロセッサーをウェイクアップするために使用されます。この信号のアサートは、 Cortex*-A53SEV命令を実行するのと同じ効果が得られます。FPGA ファブリックがコンフィグレーションされるまで、必ず信号をディアサートしてください。いずれかの Cortex*-A53コアをプロセッサーに認識させるため、最低2MPUクロックサイクルのアサートを、信号がHighの状態で必ず行ってください。
  • h2f_mpu_evento—各MPUコアからFPGA ファブリックへの出力です。このHPS-to-FPGA信号は、いずれかの Cortex*-A53プロセッサーがSEV命令を実行する際にアサートされます。この信号はマルチサイクル・パルスとして出力されるため、FPGAのロジックは、イベントの発生を検出するため、立ち上がりエッジ検出回路を使用する必要があります。
  • h2f_mpu_standbywfe[3:0]—各プロセッサーがWFEスタンバイモードの状態かどうかを示すプロセッサーの出力です。これがHighの場合、そのプロセッサーはWFEスタンバイモードの状態です。
  • h2f_mpu_standbywfi[3:0]—プロセッサーがWFI (Wait-For-Interrupt) スタンバイモードの状態かどうかを示す各プロセッサーの出力です。ロジックレベルがHighであれば、そのプロセッサーはWFIスタンバイモードの状態です。