外部メモリー・インターフェイス・ インテル® Agilex™ FPGA IPユーザーガイド

ID 683216
日付 12/14/2020
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

11.11.4. Efficiency Monitor Toolkitの起動

Efficiency Monitor GUIはシステムコンソールで実行されます。システムコンソールは、 インテル® Quartus® Prime開発ソフトウェアのToolsメニューから起動することができます。

Efficiency Monitorの接続

  1. デザインをEfficiency Monitorとともにコンパイルします。詳細は、 デザイン例でのEfficiency Monitorの有効化 で説明されています。
  2. .sofファイルをデバイスにプログラミングします。
  3. システムコンソールを起動します。これは、 インテル® Quartus® Prime開発ソフトウェアを介して行う、もしくはコマンドラインから直接行います。
  4. デザインの.sofファイルをロードします。
  5. emif_effmonツールキット・インスタンスを選択します。
  6. システムコンソールのToolkit ExplorerDetailsセクションで、EMIF Efficiency Monitor Toolkitを選択します。
  7. Open Toolkitをクリックし、Efficiency Monitor Toolkitを起動します。
図 130. Efficiency Monitorの接続

Efficiency Monitorの開始と停止

Avalon® インターフェイス上の情報の収集を開始するには、Enable Efficiency Monitorをクリックします。

図 131. Efficiency Monitorの有効化

Efficiency Monitorを停止するには、Disable Efficiency Monitorをクリックします。

図 132. Efficiency Monitorの無効化

ステータスレジスター

Status Registersタブでは、次の内容を行うことができます。

  • デバイスからすべてのステータスレジスターを読み取ります。これは、Read Status Registersをクリックすることで行います。
  • すべてのステータスレジスターをクリアします。これは、Clear Status Registersをクリックすることで行います。
図 133. ステータスレジスター

パフォーマンス・レポート

Performance Reportタブでは、効率がパーセンテージで表示されます。また、読み出しレイテンシーのレポートが表示されます。

図 134. Performance Reportタブ
報告される値は、ステータスレジスターの値を使用して次のように計算されます。
  • 効率 = (EFFMON_TRANSFER_COUNTER ÷ EFFMON_END_OF_TRANS_COUNTER) × 100%
  • 最小読み出しレイテンシー = EFFMON_RDLAT_MIN
  • 最大読み出しレイテンシー = EFFMON_RDLAT_MAX
  • 平均読み出しレイテンシー = EFFMON_RDLAT_TOTAL ÷ EFFMON_READDATAVALID_COUNTER