External Memory Interfaces Intel® Agilex™ FPGA IP User Guide

ID 683216
Date 1/31/2022
Public

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

Document Table of Contents

6.3. Register Map IP-XACT Support for Intel® Agilex™ EMIF DDR4 IP

IP-XACT is an XML format that describes reusable intellectual property (IP).

When you generate an EMIF DDR4 design example from the Intel® Quartus® Prime software version 21.3 or later, the generated .ip file includes IP-XACT information for that IP. The generated IP-XACT information includes the register map for the DDR4 IP, Traffic Generator 2.0 (TG2), and Efficiency Monitor. The IP-XACT information for Intel® Agilex™ EMIF IP Memory-Mapped Registers (MMR) and Efficiency Monitor is included in ed_synth_emif_fm_0.ip, and the IP-XACT information for Traffic Generator 2.0 is included in ed_synth_tg.ip.

IP-XACT information is generated only with the design example. To enable generation of the IP-XACT information, follow these steps:

  1. To enable generation of the IP-XACT information for Intel® Agilex™ IP MMR, check the Enable Memory-Mapped Configuration and Status Register (MMR) Interface box on the Controller tab of the parameter editor.
    Figure 86. Enabling IP-XACT Generation for MMR Registers
  2. To enable generation of IP-XACT information for TG2, check the Use configurable Avalon traffic generator 2.0 box and set TG2 Configuration Interface Mode to Export on the Diagnostics tab of the parameter editor. To include IP-XACT information for the Efficiency Monitor, set the Efficiency Monitor Mode to Export.
    Figure 87. Enabling IP-XACT Generation for TG2 and Efficiency Monitor

For information on the registers available for the Intel® Agilex™ EMIF IP, refer to Intel® Agilex™ EMIF IP Memory Mapped Register (MMR) Tables in the Architecture chapter.

For information on the registers available for Traffic Generator 2.0, refer to Configuration and Status Registers in the Debugging chapter.

For information on the registers available for the Efficiency Monitor, refer to Control and Status Registers in the Debugging chapter.