External Memory Interfaces Intel® Agilex™ FPGA IP User Guide

ID 683216
Date 12/19/2022
Public

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

Document Table of Contents

9.7. Understanding the *_ip_parameters.dat File and Making a Mask Polygon

The generated *_ip_parameters.dat file contains information that you can use to create masks for eye diagram evaluation.

Each mask requires six pairs of X,Y coordinates that define a polygon establishing the shape of the mask. In each coordinate pair, the X value specifies the eye width as a percentage of a unit interval (UI), and the Y value specifies the eye height, in millivolts (mV).

Figure 157. Six Coordinate Pairs Establishing an Eye Mask Polygon

The following sections describe the content of the *_ip_parameters.dat file, and provide examples for eye mask values for WR and RD masks.

Sample *_ip_parameters.dat Content

The following sample illustrates the top part of a *_ip_parameters.dat file. The following information is included:

  • Memory type
  • Memory parameters
  • Number of ranks
  • MEM_AC _FREQ_PS (in picoseconds, not megahertz)
  • MEM_DQ_FREQ_PS (in picoseconds, not megahertz)
Figure 158. Top Part of an *_ip_parameters.dat File

Figure 159. Write (WR) IBIS Models and ODT Settings in an *_ip_parameters.dat File

Figure 160. Read (RD) IBIS Models and ODT Settings in an *_ip_parameters.dat File

Figure 161. CA, WR, and RD Mask settings in an *_ip_parameters.dat File

Example of WR Eye Mask Values

Eye height (EH) requirement:

  • Vref ±100 mV
  • Vref = P2Y/P5Y = 0.875 V (calculated from DC termination)
  • P2Y - P1Y = 100 mV

Eye width (EW) requirement:

  • P1X - P6X or P3X - P4X = 0.641 UI

Figure 162. WR Mask Coordinate Values in an *_ip_parameters.dat File

Example of RD Eye Mask Values

Eye height (EH) requirement:

  • Vref ±100 mV
  • Vref = P2Y/P5Y = 0.985 V (calculated from DC termination)
  • P2Y - P1Y = 100 mV

Eye width (EW) requirement:

  • P1X - P6X or P3X - P4X = 0.616 UI

Figure 163. RD Mask Coordinate Values in an *_ip_parameters.dat File