External Memory Interfaces Intel® Agilex™ FPGA IP User Guide

ID 683216
Date 6/20/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

11.11.4. Opening the Efficiency Monitor Toolkit

The Efficiency Monitor GUI runs on the System Console. You can launch the System Console from the Tools menu in the Intel® Quartus® Prime software.

Connecting the Efficiency Monitor

  1. Compile a design with an Efficiency Monitor, as described in Enabling the Efficiency Monitor in a Design Example .
  2. Program the .sof file onto a device.
  3. Launch the System Console—either through the Intel® Quartus® Prime software, or directly from the command line.
  4. Load the .sof file of your design.
  5. Select the emif_effmon toolkit instance.
  6. Select EMIF Efficiency Monitor Toolkit in the Details section of the Toolkit Explorer in the System Console.
  7. Click Open Toolkit to launch the Efficiency Monitor toolkit.
Figure 244. Connecting the Efficiency Monitor

Starting and Stopping the Efficiency Monitor

To start collecting information on the Avalon® interface, click Enable Efficiency Monitor.

Figure 245. Enable Efficiency Monitor

To stop the Efficiency Monitor, click Disable Efficiency Monitor.

Figure 246. Disable Efficiency Monitor

Status Registers

The Status Registers tab lets you:

  • Read all status registers from the device, by clicking Read Status Registers.
  • Clear all status registers, by clicking Clear Status Registers.
Figure 247. Status Registers

Performance Report

The Performance Report tab displays efficiency as a percentage, and the read latency report.

Figure 248. Performance Report Tab
The reported values are calculated using values in the status registers, as follows:
  • Efficiency = (EFFMON_TRANSFER_COUNTER ÷ EFFMON_END_OF_TRANS_COUNTER) × 100%
  • Minimum Read Latency = EFFMON_RDLAT_MIN
  • Maximum Read Latency = EFFMON_RDLAT_MAX
  • Average Read Latency = EFFMON_RDLAT_TOTAL ÷ EFFMON_READDATAVALID_COUNTER

Did you find the information on this page useful?

Characters remaining:

Feedback Message