External Memory Interfaces Intel® Agilex™ FPGA IP User Guide

ID 683216
Date 1/31/2022

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

Document Table of Contents

6.2. Intel® Agilex™ External Memory Interfaces Intel® Calibration IP Parameters

The following parameters are found in the Intel® Agilex™ External Memory Interfaces Intel® Calibration IP.
Table 101.  Group: Calibration and Debug
Display Name Description
Number of Calibration Interfaces

Specifies the number of calbus interfaces to connect to the EMIF calibration IP (Identifier: NUM_CALBUS_INTERFACE)

Quartus Prime EMIF Debug Toolkit/On-Chip Debug Port

Specifies the connectivity of an Avalon slave interface for use by the Quartus Prime EMIF Debug Toolkit or user core logic.

If you set this parameter to "Disabled", no debug features are enabled. If you set this parameter to "Export", an Avalon slave interface named "cal_debug" is exported from the IP. To use this interface with the EMIF Debug Toolkit, you must instantiate and connect an EMIF debug interface IP core to it, or connect it to the cal_debug_out interface of another EMIF core. If you select "Add EMIF Debug Interface", an EMIF debug interface component containing a JTAG Avalon Master is connected to the debug port, allowing the core to be accessed by the EMIF Debug Toolkit.

Only one EMIF debug interface should be instantiated per I/O column. You can chain additional EMIF or PHYLite cores to the first by enabling the "Enable Daisy-Chaining for Quartus Prime EMIF Debug Toolkit/On-Chip Debug Port" option for all cores in the chain, and selecting "Export" for the "Quartus Prime EMIF Debug Toolkit/On-Chip Debug Port" option on all cores after the first. (Identifier: DIAG_EXPORT_SEQ_AVALON_SLAVE)

Table 102.  Group: Simulation
Display Name Description
Calibration mode for simulation

Specifies whether to skip memory interface calibration during simulation, or to simulate the full calibration process.

Simulating the full calibration process can take hours (or even days), depending on the width and depth of the memory interface. You can achieve much faster simulation times by skipping the calibration process, but that is only expected to work when the memory model is ideal and the interconnect delays are zero.

If you enable this parameter, the interface still performs some memory initialization before starting normal operations. Abstract PHY is supported with skip calibration. (Identifier: DIAG_SIM_CAL_MODE_ ENUM)

Show verbose simulation debug messages This option allows adjusting the verbosity of the simulation output messages. (Identifier: DIAG_SIM_VERBOSE)