外部メモリー・インターフェイス Agilex™ 7 FシリーズおよびIシリーズFPGA IPユーザーガイド

ID 683216
日付 3/29/2024
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を起動します。
図 259. Efficiency Monitorの接続

Efficiency Monitorの開始と停止

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

図 260. Efficiency Monitorのイネーブル

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

図 261. Efficiency Monitorのディスエーブル

ステータスレジスター

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

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

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

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

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