External Memory Interfaces (EMIF) IP User Guide: Agilex™ 5 FPGAs and SoCs

ID 817467
Date 11/18/2024
Public
Document Table of Contents

9.1. External Memory Interfaces (EMIF) IP - LPDDR5 Parameter Descriptions

The following topics describe the parameters available on each tab of the IP parameter editor, which you can use to configure your IP.
Table 193.  Group: High-level Configuration / Memory Device
Parameter Name Description
Number of Channels

Specifies the number of channels that the interface should implement. For multi-channel devices, this should always match the number of channels on the device.

Default value is 2

Legal values are: 1, 2, 4

(Identifier: MEM_NUM_CHANNELS)

Data DQ Width

Number of DQ pins per memory channel, used for data.

Default value is 16

Legal values are: 16, 32

(Identifier: MEM_CHANNEL_DATA_DQ_WIDTH)

Die Density

Capacity of each memory die (in Gbits), per channel per die. For dual-die packages, this is the density of each die, not the density of the full package.

Default value is 32

Legal values are: 2, 3, 4, 6, 8, 12, 16, 24, 32

(Identifier: MEM_DIE_DENSITY_GBITS)

CS Width

Specifies the total number of CS pins used by each channel.

Default value is 1

Legal values are: 1, 2

(Identifier: MEM_CHANNEL_CS_WIDTH)

Auto-set Memory Operating Frequency - FSP0

if true, let IP select max frequency that this configuration can support for the current device speedgrade. If false, user can set custom value for operating frequency.

Default value is true

(Identifier: MEM_FSP0_OPERATING_FREQ_MHZ_AUTOSET_EN)

Memory Operating Frequency - FSP0

Specifies the FSP0 operating frequency of the memory interface in MHz. This is not the same as boot-frequency (boot frequency is not a user parameter).

Legal values are: 800, 1066.667, 1375, 1600, 1866.667, 2133.333, 2400, 2750

(Identifier: MEM_FSP0_OPERATING_FREQ_MHZ)

Enable Frequency Set Point (FSP) 1

If true, users can enable and set values for a second frequency set point.

Default value is false

(Identifier: MEM_FSP1_EN)

Auto-set Memory Operating Frequency - FSP1

if true, let IP select max frequency that this configuration can support for the current device speedgrade. If false, user can set custom value for operating frequency.

Default value is true

(Identifier: MEM_FSP1_OPERATING_FREQ_MHZ_AUTOSET_EN)

Memory Operating Frequency - FSP1

Specifies the FSP1 operating frequency of the memory interface in MHz.

Legal values are: 800, 1066.667, 1375, 1600, 1866.667, 2133.333, 2400, 2750

(Identifier: MEM_FSP1_OPERATING_FREQ_MHZ)

Enable Frequency Set Point (FSP) 2

If true, users can enable and set values for a third frequency set point.

Default value is false

(Identifier: MEM_FSP2_EN)

Auto-set Memory Operating Frequency - FSP2

if true, let IP select max frequency that this configuration can support for the current device speedgrade. If false, user can set custom value for operating frequency.

Default value is true

(Identifier: MEM_FSP2_OPERATING_FREQ_MHZ_AUTOSET_EN)

Memory Operating Frequency - FSP2

Specifies the FSP2 operating frequency of the memory interface in MHz.

Legal values are: 800, 1066.667, 1375, 1600, 1866.667, 2133.333, 2400, 2750

(Identifier: MEM_FSP2_OPERATING_FREQ_MHZ)

Memory Operating Frequency

Specifies the frequency at which the memory interface will run.

(Identifier: MEM_OPERATING_FREQ_MHZ)

Table 194.  Group: High-level Configuration / PHY
Parameter Name Description
Auto-set PLL Reference Clock Frequency

if true, let IP select max PLL refclk frequency that this configuration can support. If false, user can set custom value for PLL refclk frequency.

Default value is true

(Identifier: PHY_REFCLK_FREQ_MHZ_AUTOSET_EN)

Enable Advanced List of PLL Reference Clock Frequencies

If true, provide extended list of possible refclk values. Otherwise, prune possible list of refclk values to a more reasonable length.

Default value is false

(Identifier: PHY_REFCLK_ADVANCED_SELECT_EN)

Reference Clock Frequency

Specifies the reference clock frequency for the EMIF IOPLL.

(Identifier: PHY_REFCLK_FREQ_MHZ)

AC Placement

Indicates location on the device where the interface will reside (specifically, the location of the AC lanes in terms I/O BANK and TOP vs BOT part of the I/O BANK). Legal ranges are derived from device floorplan.

Default value is BOT

Legal values are: BOT, TOP, FULL

(Identifier: PHY_AC_PLACEMENT)

Auto-set Mainband Access Mode

if true, let IP select most likely usecase for the PHY_MAINBAND_ACCESS_MODE; if false, let user set a custom value for sideband access mode.

Default value is true

(Identifier: PHY_MAINBAND_ACCESS_MODE_AUTOSET_EN)

Mainband Access Mode

Specifies the path through which the EMIF QHIP mainband interface is exposed to the user. The mainband interface is the AXI4 interface to the memory controller.

Legal values are: NOC, ASYNC, SYNC

(Identifier: PHY_MAINBAND_ACCESS_MODE)

Auto-set Sideband Access Mode

if true, let IP select most likely usecase for the PHY_SIDEBAND_ACCESS_MODE; if false, let user set a custom value for sideband access mode.

Default value is true

(Identifier: PHY_SIDEBAND_ACCESS_MODE_AUTOSET_EN)

Sideband Access Mode

Specifies the path through which the EMIF QHIP sideband interface is exposed to the user. The sideband interface is the AXI4-Lite interface to the IOSSM.

Legal values are: NOC, FABRIC

(Identifier: PHY_SIDEBAND_ACCESS_MODE)

Pin Swizzle Map

Specifies the swizzle map for the data lanes and pins.

(Identifier: PHY_SWIZZLE_MAP)

Use Debug Toolkit

If enabled, the AXI-L port will be connected to SLD nodes, allowing for a system-console avalon manager interface to interact with this AXI-L subordinate interface.

Default value is false

(Identifier: DEBUG_TOOLS_EN)

Instance ID

Instance ID of the EMIF IP. This is useful when using a discovery mechanism over the side-band interface, to identify which EMIF instance's mailbox is at which offset. If expecting to use a discovery mechanism in hardware, this parameter must be set uniquely for all EMIFs that share a sideband. Otherwise, this parameter can be ignored / kept at the default value.

Default value is 0

Legal values are: from 0 to 6

(Identifier: INSTANCE_ID)

Table 195.  Group: High-level Configuration / Controller
Parameter Name Description
Use In-Line ECC

Specifies whether in-line ECC is enabled in the controller.

Default value is false

(Identifier: CTRL_ECC_INLINE_EN)

Use WR Link ECC

Specifies whether write link ECC is enabled in the controller.

Default value is false

(Identifier: CTRL_ECC_WR_LINK_EN)

Use RD Link ECC

Specifies whether read link ECC is enabled in the controller.

Default value is false

(Identifier: CTRL_ECC_RD_LINK_EN)

Use ECC Autocorrection

If ECC is enabled, specifies whether single-bit-errors (SBEs) should be corrected or just reported.

Default value is true

(Identifier: CTRL_ECC_AUTOCORRECT_EN)

Use Data Masking

Specifies whether Data Masking is enabled by the controller. When ECC is enabled, RMWs will occur (to recompute / write ECC), regardless of whether this is enabled.

Default value is false

(Identifier: CTRL_DM_EN)

Use WDBI

Specifies whether write Data-bus-inversion is enabled by the controller.

Default value is false

(Identifier: CTRL_WR_DBI_EN)

Use RDBI

Specifies whether read Data-bus-inversion is enabled by the controller.

Default value is false

(Identifier: CTRL_RD_DBI_EN)

Table 196.  Group: Advanced: Memory Timing / Overrides / JEDEC_TABLE
Parameter Name Description
JEDEC Parameter

Name of JEDEC Parameter to explicitly override; the values will be applied and appear in the list below.

Default value is

Legal values are: MEM_FSP0_CL_CYC, MEM_FSP1_CL_CYC, MEM_FSP2_CL_CYC, MEM_FSP0_CWL_CYC, MEM_FSP1_CWL_CYC, MEM_FSP2_CWL_CYC, MEM_RDQS_POSTAMBLE_MODE, MEM_RD_PREAMBLE_CYC, MEM_RD_POSTAMBLE_CYC, MEM_WR_POSTAMBLE_CYC, MEM_MINNUMREFSREQ, MEM_TRCD_NS, MEM_TRPAB_NS, MEM_TRPPB_NS, MEM_TRAS_NS, MEM_TRAS_MAX_NS, MEM_TWR_NS, MEM_FSP0_TRRD_L_NS, MEM_FSP1_TRRD_L_NS, MEM_FSP2_TRRD_L_NS, MEM_FSP0_TRRD_S_NS, MEM_FSP1_TRRD_S_NS, MEM_FSP2_TRRD_S_NS, MEM_TFAW_NS, MEM_FSP0_TRBTP_NS, MEM_FSP1_TRBTP_NS, MEM_FSP2_TRBTP_NS, MEM_FSP0_TWTR_S_NS, MEM_FSP1_TWTR_S_NS, MEM_FSP2_TWTR_S_NS, MEM_FSP0_TWTR_L_NS, MEM_FSP1_TWTR_L_NS, MEM_FSP2_TWTR_L_NS, MEM_FSP0_TPPD_NS, MEM_FSP1_TPPD_NS, MEM_FSP2_TPPD_NS, MEM_TRC_NS, MEM_TZQLAT_NS, MEM_TPW_RESET_NS, MEM_TERQE_NS, MEM_TERQX_NS, MEM_TRDQE_OD_NS, MEM_TRDQX_OD_NS, MEM_TRDQSTFE_NS, MEM_TRDQSTFX_NS, MEM_TCCDMW_NS, MEM_TREFW_NS, MEM_TREFI_NS, MEM_FSP0_TRFCAB_NS, MEM_FSP1_TRFCAB_NS, MEM_FSP2_TRFCAB_NS, MEM_FSP0_TRFCPB_NS, MEM_FSP1_TRFCPB_NS, MEM_FSP2_TRFCPB_NS, MEM_FSP0_TPBR2PBR_NS, MEM_FSP1_TPBR2PBR_NS, MEM_FSP2_TPBR2PBR_NS, MEM_TPBR2ACT_NS, MEM_FSP0_TCKCSH_NS, MEM_FSP1_TCKCSH_NS, MEM_FSP2_TCKCSH_NS, MEM_FSP0_TCMDPD_NS, MEM_FSP1_TCMDPD_NS, MEM_FSP2_TCMDPD_NS, MEM_FSP0_TXP_NS, MEM_FSP1_TXP_NS, MEM_FSP2_TXP_NS, MEM_TCSH_NS, MEM_FSP0_TCSLCK_NS, MEM_FSP1_TCSLCK_NS, MEM_FSP2_TCSLCK_NS, MEM_FSP0_TCSPD_NS, MEM_FSP1_TCSPD_NS, MEM_FSP2_TCSPD_NS, MEM_FSP0_TMRWPD_NS, MEM_FSP1_TMRWPD_NS, MEM_FSP2_TMRWPD_NS, MEM_FSP0_TZQPD_NS, MEM_FSP1_TZQPD_NS, MEM_FSP2_TZQPD_NS, MEM_FSP0_TESPD_NS, MEM_FSP1_TESPD_NS, MEM_FSP2_TESPD_NS, MEM_TSR_NS, MEM_TXSR_NS, MEM_FSP0_TMRR_NS, MEM_FSP1_TMRR_NS, MEM_FSP2_TMRR_NS, MEM_FSP0_TMRW_NS, MEM_FSP1_TMRW_NS, MEM_FSP2_TMRW_NS, MEM_FSP0_TMRD_NS, MEM_FSP1_TMRD_NS, MEM_FSP2_TMRD_NS, MEM_TOSCO_NS, MEM_TDQSCK_NS

(Identifier: JEDEC_OVERRIDE_TABLE_PARAM_NAME)

Table 197.  Group: Advanced: Memory Timing / Values
Parameter Name Description
[FSP0] Read Latency

[FSP0] Read Latency of the memory device in clock cycles.

(Identifier: MEM_FSP0_CL_CYC)

[FSP1] Read Latency

[FSP1] Read Latency of the memory device in clock cycles.

(Identifier: MEM_FSP1_CL_CYC)

[FSP2] Read Latency

[FSP2] Read Latency of the memory device in clock cycles.

(Identifier: MEM_FSP2_CL_CYC)

[FSP0] Write Latency

[FSP0] Write Latency in clock cycles.

(Identifier: MEM_FSP0_CWL_CYC)

[FSP1] Write Latency

[FSP1] Write Latency in clock cycles.

(Identifier: MEM_FSP1_CWL_CYC)

[FSP2] Write Latency

[FSP2] Write Latency in clock cycles.

(Identifier: MEM_FSP2_CWL_CYC)

Read Postamble Mode

RDQS Postamble Mode.

(Identifier: MEM_RDQS_POSTAMBLE_MODE)

Read Preamble Cycles

RDQS Preamble length (in cycles).

(Identifier: MEM_RD_PREAMBLE_CYC)

Read Postamble Cycles

RDQS Postamble length (in cycles).

(Identifier: MEM_RD_POSTAMBLE_CYC)

Write Postamble Cycles

WCK Postamble length (in cycles).

(Identifier: MEM_WR_POSTAMBLE_CYC)

Min Number of Refs Reqd

Minimum Number of Refreshes Required.

(Identifier: MEM_MINNUMREFSREQ)

tRCD

RAS-to-CAS Delay in nanoseconds.

(Identifier: MEM_TRCD_NS)

tRPab

All-Bank Precharge Time in nanoseconds.

(Identifier: MEM_TRPAB_NS)

tRPpb

Per-Bank Precharge Time in nanoseconds.

(Identifier: MEM_TRPPB_NS)

tRAS

Row Active Time in nanoseconds.

(Identifier: MEM_TRAS_NS)

tRAS_MAX

Specifies the maximum Activate-to-Precharge command period in nanoseconds.

(Identifier: MEM_TRAS_MAX_NS)

tWR

Write Recovery Time in nanoseconds.

(Identifier: MEM_TWR_NS)

[FSP0] tRRD_L

[FSP0] RAS-to-RAS (Active Bank-A to Active Bank-B) Delay Time (Long) in nanoseconds.

(Identifier: MEM_FSP0_TRRD_L_NS)

[FSP1] tRRD_L

[FSP1] RAS-to-RAS (Active Bank-A to Active Bank-B) Delay Time (Long) in nanoseconds.

(Identifier: MEM_FSP1_TRRD_L_NS)

[FSP2] tRRD_L

[FSP2] RAS-to-RAS (Active Bank-A to Active Bank-B) Delay Time (Long) in nanoseconds.

(Identifier: MEM_FSP2_TRRD_L_NS)

[FSP0] tRRD_S

[FSP0] RAS-to-RAS (Active Bank-A to Active Bank-B) Delay Time (Short) in nanoseconds.

(Identifier: MEM_FSP0_TRRD_S_NS)

[FSP1] tRRD_S

[FSP1] RAS-to-RAS (Active Bank-A to Active Bank-B) Delay Time (Short) in nanoseconds.

(Identifier: MEM_FSP1_TRRD_S_NS)

[FSP2] tRRD_S

[FSP2] RAS-to-RAS (Active Bank-A to Active Bank-B) Delay Time (Short) in nanoseconds.

(Identifier: MEM_FSP2_TRRD_S_NS)

tFAW

Four-bank ACTIVE window time in nanoseconds.

(Identifier: MEM_TFAW_NS)

[FSP0] tRBTP

[FSP0] Read Burst End to Precharge Command Delay in nanoseconds.

(Identifier: MEM_FSP0_TRBTP_NS)

[FSP1] tRBTP

[FSP1] Read Burst End to Precharge Command Delay in nanoseconds.

(Identifier: MEM_FSP1_TRBTP_NS)

[FSP2] tRBTP

[FSP2] Read Burst End to Precharge Command Delay in nanoseconds.

(Identifier: MEM_FSP2_TRBTP_NS)

[FSP0] tWTR_S

[FSP0] Write-to-Read Delay (Short) in nanoseconds.

(Identifier: MEM_FSP0_TWTR_S_NS)

[FSP1] tWTR_S

[FSP1] Write-to-Read Delay (Short) in nanoseconds.

(Identifier: MEM_FSP1_TWTR_S_NS)

[FSP2] tWTR_S

[FSP2] Write-to-Read Delay (Short) in nanoseconds.

(Identifier: MEM_FSP2_TWTR_S_NS)

[FSP0] tWTR_L

[FSP0] Write-to-Read Delay (Long) in nanoseconds.

(Identifier: MEM_FSP0_TWTR_L_NS)

[FSP1] tWTR_L

[FSP1] Write-to-Read Delay (Long) in nanoseconds.

(Identifier: MEM_FSP1_TWTR_L_NS)

[FSP2] tWTR_L

[FSP2] Write-to-Read Delay (Long) in nanoseconds.

(Identifier: MEM_FSP2_TWTR_L_NS)

[FSP0] tPPD

[FSP0] Precharge-to-precharge delay in nanoseconds.

(Identifier: MEM_FSP0_TPPD_NS)

[FSP1] tPPD

[FSP1] Precharge-to-precharge delay in nanoseconds.

(Identifier: MEM_FSP1_TPPD_NS)

[FSP2] tPPD

[FSP2] Precharge-to-precharge delay in nanoseconds.

(Identifier: MEM_FSP2_TPPD_NS)

tRC

Activate-to-Activate command period (same bank) in nanoseconds.

(Identifier: MEM_TRC_NS)

tZQLAT

ZQCAL Latch Quiet Time in nanoseconds.

(Identifier: MEM_TZQLAT_NS)

tPW_RESET

Min RESET_n low time for Reset Initialization with Stable Power Time in nanoseconds.

(Identifier: MEM_TPW_RESET_NS)

tERQE

Enhanced RDQS Toggle Mode Entry Time in nanoseconds.

(Identifier: MEM_TERQE_NS)

tERQX

Enhanced RDQS Toggle Mode Exit Time in nanoseconds.

(Identifier: MEM_TERQX_NS)

tRDQE_OD

ODT-disable from Enhanced RDQS Toggle Mode Entry Time in nanoseconds.

(Identifier: MEM_TRDQE_OD_NS)

tRDQX_OD

ODT-enable from Enhanced RDQS Toggle Mode Exit Time in nanoseconds.

(Identifier: MEM_TRDQX_OD_NS)

tRDQSTFE

Read/Write-based RDQS_t Training Mode Entry Time in nanoseconds.

(Identifier: MEM_TRDQSTFE_NS)

tRDQSTFX

Read/Write-based RDQS_t Training Mode Exit Time in nanoseconds.

(Identifier: MEM_TRDQSTFX_NS)

tCCDMW

CAS-to-CAS Delay for Masked Write in nanoseconds.

(Identifier: MEM_TCCDMW_NS)

tREFW

Refresh Window in nanoseconds.

(Identifier: MEM_TREFW_NS)

tREFI

Refresh Interval Time in nanoseconds.

(Identifier: MEM_TREFI_NS)

[FSP0] tRFCab

[FSP0] All-Bank Refresh Cycle Time in nanoseconds.

(Identifier: MEM_FSP0_TRFCAB_NS)

[FSP1] tRFCab

[FSP1] All-Bank Refresh Cycle Time in nanoseconds.

(Identifier: MEM_FSP1_TRFCAB_NS)

[FSP2] tRFCab

[FSP2] All-Bank Refresh Cycle Time in nanoseconds.

(Identifier: MEM_FSP2_TRFCAB_NS)

[FSP0] tRFCpb

[FSP0] Per-Bank Refresh Cycle Time in nanoseconds.

(Identifier: MEM_FSP0_TRFCPB_NS)

[FSP1] tRFCpb

[FSP1] Per-Bank Refresh Cycle Time in nanoseconds.

(Identifier: MEM_FSP1_TRFCPB_NS)

[FSP2] tRFCpb

[FSP2] Per-Bank Refresh Cycle Time in nanoseconds.

(Identifier: MEM_FSP2_TRFCPB_NS)

[FSP0] tpbR2pbR

[FSP0] Per-Bank Refresh to Per-Bank Refresh minimum interval time in nanoseconds.

(Identifier: MEM_FSP0_TPBR2PBR_NS)

[FSP1] tpbR2pbR

[FSP1] Per-Bank Refresh to Per-Bank Refresh minimum interval time in nanoseconds.

(Identifier: MEM_FSP1_TPBR2PBR_NS)

[FSP2] tpbR2pbR

[FSP2] Per-Bank Refresh to Per-Bank Refresh minimum interval time in nanoseconds.

(Identifier: MEM_FSP2_TPBR2PBR_NS)

tpbR2ACT

Per-Bank Refresh to Activate minimum interval time in nanoseconds.

(Identifier: MEM_TPBR2ACT_NS)

[FSP0] tCKCSH

[FSP0] Valid Clock Requirement before CS goes High (Power-Down AC Timings) in nanoseconds.

(Identifier: MEM_FSP0_TCKCSH_NS)

[FSP1] tCKCSH

[FSP1] Valid Clock Requirement before CS goes High (Power-Down AC Timings) in nanoseconds.

(Identifier: MEM_FSP1_TCKCSH_NS)

[FSP2] tCKCSH

[FSP2] Valid Clock Requirement before CS goes High (Power-Down AC Timings) in nanoseconds.

(Identifier: MEM_FSP2_TCKCSH_NS)

[FSP0] tCMDPD

[FSP0] Delay from valid command to Power Down Entry in nanoseconds.

(Identifier: MEM_FSP0_TCMDPD_NS)

[FSP1] tCMDPD

[FSP1] Delay from valid command to Power Down Entry in nanoseconds.

(Identifier: MEM_FSP1_TCMDPD_NS)

[FSP2] tCMDPD

[FSP2] Delay from valid command to Power Down Entry in nanoseconds.

(Identifier: MEM_FSP2_TCMDPD_NS)

[FSP0] tXP

[FSP0] Exit Power-Down to Next Valid Command Delay Time in nanoseconds.

(Identifier: MEM_FSP0_TXP_NS)

[FSP1] tXP

[FSP1] Exit Power-Down to Next Valid Command Delay Time in nanoseconds.

(Identifier: MEM_FSP1_TXP_NS)

[FSP2] tXP

[FSP2] Exit Power-Down to Next Valid Command Delay Time in nanoseconds.

(Identifier: MEM_FSP2_TXP_NS)

tCSH

Minimum CS High Pulse Width at Power Down Exit in nanoseconds.

(Identifier: MEM_TCSH_NS)

[FSP0] tCSLCK

[FSP0] Valid Clock Requirement after Power Down Entry in nanoseconds.

(Identifier: MEM_FSP0_TCSLCK_NS)

[FSP1] tCSLCK

[FSP1] Valid Clock Requirement after Power Down Entry in nanoseconds.

(Identifier: MEM_FSP1_TCSLCK_NS)

[FSP2] tCSLCK

[FSP2] Valid Clock Requirement after Power Down Entry in nanoseconds.

(Identifier: MEM_FSP2_TCSLCK_NS)

[FSP0] tCSPD

[FSP0] Delay time from Power Down Entry to CS going High in nanoseconds.

(Identifier: MEM_FSP0_TCSPD_NS)

[FSP1] tCSPD

[FSP1] Delay time from Power Down Entry to CS going High in nanoseconds.

(Identifier: MEM_FSP1_TCSPD_NS)

[FSP2] tCSPD

[FSP2] Delay time from Power Down Entry to CS going High in nanoseconds.

(Identifier: MEM_FSP2_TCSPD_NS)

[FSP0] tMRWPD

[FSP0] Delay from MRW Command to Power Down Entry in nanoseconds.

(Identifier: MEM_FSP0_TMRWPD_NS)

[FSP1] tMRWPD

[FSP1] Delay from MRW Command to Power Down Entry in nanoseconds.

(Identifier: MEM_FSP1_TMRWPD_NS)

[FSP2] tMRWPD

[FSP2] Delay from MRW Command to Power Down Entry in nanoseconds.

(Identifier: MEM_FSP2_TMRWPD_NS)

[FSP0] tZQPD

[FSP0] Delay from ZQ Calibration Start/Latch Command to Power Down Entry in nanoseconds.

(Identifier: MEM_FSP0_TZQPD_NS)

[FSP1] tZQPD

[FSP1] Delay from ZQ Calibration Start/Latch Command to Power Down Entry in nanoseconds.

(Identifier: MEM_FSP1_TZQPD_NS)

[FSP2] tZQPD

[FSP2] Delay from ZQ Calibration Start/Latch Command to Power Down Entry in nanoseconds.

(Identifier: MEM_FSP2_TZQPD_NS)

[FSP0] tESPD

[FSP0] Delay time from Self-Refresh Entry command to Power Down Entry command in nanoseconds.

(Identifier: MEM_FSP0_TESPD_NS)

[FSP1] tESPD

[FSP1] Delay time from Self-Refresh Entry command to Power Down Entry command in nanoseconds.

(Identifier: MEM_FSP1_TESPD_NS)

[FSP2] tESPD

[FSP2] Delay time from Self-Refresh Entry command to Power Down Entry command in nanoseconds.

(Identifier: MEM_FSP2_TESPD_NS)

tSR

Minimum Self-Refresh Time (Entry to Exit) in nanoseconds.

(Identifier: MEM_TSR_NS)

tXSR

Exit Self-Refresh time in nanoseconds.

(Identifier: MEM_TXSR_NS)

[FSP0] tMRR

[FSP0] Mode Register Read Command Period Time in nanoseconds.

(Identifier: MEM_FSP0_TMRR_NS)

[FSP1] tMRR

[FSP1] Mode Register Read Command Period Time in nanoseconds.

(Identifier: MEM_FSP1_TMRR_NS)

[FSP2] tMRR

[FSP2] Mode Register Read Command Period Time in nanoseconds.

(Identifier: MEM_FSP2_TMRR_NS)

[FSP0] tMRW

[FSP0] Mode Register Write Command Period Time in nanoseconds.

(Identifier: MEM_FSP0_TMRW_NS)

[FSP1] tMRW

[FSP1] Mode Register Write Command Period Time in nanoseconds.

(Identifier: MEM_FSP1_TMRW_NS)

[FSP2] tMRW

[FSP2] Mode Register Write Command Period Time in nanoseconds.

(Identifier: MEM_FSP2_TMRW_NS)

[FSP0] tMRD

[FSP0] Mode Register Set Command Period Time in nanoseconds.

(Identifier: MEM_FSP0_TMRD_NS)

[FSP1] tMRD

[FSP1] Mode Register Set Command Period Time in nanoseconds.

(Identifier: MEM_FSP1_TMRD_NS)

[FSP2] tMRD

[FSP2] Mode Register Set Command Period Time in nanoseconds.

(Identifier: MEM_FSP2_TMRD_NS)

tOSCO

Delay time from Stop WCK2DQI/WCK2DQO Interval Oscillator Command to Mode Register Readout time in nanoseconds.

(Identifier: MEM_TOSCO_NS)

tDQSCK

DQS output access time from CK in nanoseconds.

(Identifier: MEM_TDQSCK_NS)

Table 198.  Group: Advanced: Analog Overrides / Overrides / ANALOG_TABLE
Parameter Name Description
Analog Parameter

Name of Analog Parameter to explicitly override; the values will be applied and appear in the list below.

Default value is

Legal values are: PHY_TERM_X_R_S_AC_OUTPUT_OHM, PHY_TERM_X_R_S_CK_OUTPUT_OHM, PHY_TERM_X_R_S_DQ_OUTPUT_OHM, PHY_TERM_X_DQ_SLEW_RATE, PHY_TERM_X_R_T_DQ_INPUT_OHM, PHY_TERM_X_DQ_VREF, PHY_TERM_X_R_T_REFCLK_INPUT_OHM, PHY_DFE_X_TAP_1, PHY_DFE_X_TAP_2, PHY_DFE_X_TAP_3, PHY_DFE_X_TAP_4, MEM_ODT_DQ_X_TGT_WR, MEM_ODT_DQ_X_NON_TGT, MEM_ODT_DQ_X_RON, MEM_ODT_DQ_X_WCK, MEM_VREF_DQ_X_VALUE, MEM_ODT_CA_X_CA_COMM, MEM_ODT_CA_X_CA_ENABLE, MEM_ODT_CA_X_CS_ENABLE, MEM_ODT_CA_X_CK_ENABLE, MEM_VREF_CA_X_CA_VALUE, MEM_DFE_X_TAP_1

(Identifier: ANALOG_PARAM_DERIVATION_PARAM_NAME)

Table 199.  Group: Advanced: Analog Overrides / Values
Parameter Name Description
AC Drive Strength

This parameter allows you to change the input on chip termination settings for the selected I/O standard on the refclk input pins. Perform board simulation with IBIS models to determine the best settings for your design.

Legal values are: SERIES_40_OHM_CAL

(Identifier: PHY_TERM_X_R_S_AC_OUTPUT_OHM)

CK Drive Strength

This parameter allows you to change the output on chip termination settings for the selected I/O standard on the CK Pins. Perform board simulation with IBIS models to determine the best settings for your design.

Legal values are: SERIES_40_OHM_CAL

(Identifier: PHY_TERM_X_R_S_CK_OUTPUT_OHM)

DQ I/O Standard

Specifies the I/O electrical standard for the data bus pins. The selected I/O standard configures the circuit within the I/O buffer to match the industry standard.

(Identifier: PHY_TERM_X_DQ_IO_STD_TYPE)

FPGA DQ Drive Strength

This parameter allows you to change the output on chip termination settings for the selected I/O standard on the DQ Pins. Perform board simulation with IBIS models to determine the best settings for your design.

Legal values are: SERIES_40_OHM_CAL

(Identifier: PHY_TERM_X_R_S_DQ_OUTPUT_OHM)

DQ Slew Rate

Specifies the slew rate of the data bus pins. The slew rate (or edge rate) describes how quickly the signal can transition, measured in voltage per unit time. Perform board simulations to determine the slew rate that provides the best eye opening for the data bus signals.

Legal values are: SLOW, MEDIUM, FAST, FASTEST

(Identifier: PHY_TERM_X_DQ_SLEW_RATE)

DQ Input Termination

This parameter allows you to change the input on chip termination settings for the selected I/O standard on the DQ Pins. Perform board simulation with IBIS models to determine the best settings for your design.

Legal values are: RT_40_OHM_CAL, RT_50_OHM_CAL, RT_60_OHM_CAL

(Identifier: PHY_TERM_X_R_T_DQ_INPUT_OHM)

DQ Initial Vrefin

Specifies the initial value for the reference voltage on the data pins(Vrefin). The specified value serves as a starting point and may be overridden by calibration to provide better timing margins.

Legal values are: from 0.0 to 100.0

(Identifier: PHY_TERM_X_DQ_VREF)

PLL Reference Clock Input Termination

This parameter allows you to change the input on chip termination settings for the selected I/O standard on the refclk input pins. Perform board simulation with IBIS models to determine the best settings for your design.

Legal values are: RT_OFF, RT_DIFF

(Identifier: PHY_TERM_X_R_T_REFCLK_INPUT_OHM)

PHY DFE Tap 1

This parameter allows you to select the amount of bias used on tap 1 of the FPGA DFE.

Legal values are: 0, n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, n11, n12, n13, n14, n15, n16, n17, n18, n19, n20, n21, n22, n23, n24, n25, n26, n27, n28, n29, n30, n31.

Note: Refer to Table 204 in the PHY DFE Tap Bias Values for LPDDR5 topic for actual bias values.

(Identifier: PHY_DFE_X_TAP_1)

PHY DFE Tap 2

This parameter allows you to select the amount of bias used on tap 2 of the FPGA DFE.

Legal values are: p7, p6, p5, p4, p3, p2, p1, 0, n1, n2, n3, n4, n5, n6, n7, n8.

Note: Refer to Table 204 in the PHY DFE Tap Bias Values for LPDDR5 topic for actual bias values.

(Identifier: PHY_DFE_X_TAP_2)

PHY DFE Tap 3

This parameter allows you to select the amount of bias used on tap 3 of the FPGA DFE.

Legal values are: p7, p6, p5, p4, p3, p2, p1, 0, n1, n2, n3, n4, n5, n6, n7, n8.

Note: Refer to Table 204 in the PHY DFE Tap Bias Values for LPDDR5 topic for actual bias values.

(Identifier: PHY_DFE_X_TAP_3)

PHY DFE Tap 4

This parameter allows you to select the amount of bias used on tap 4 of the FPGA DFE.

Legal values are: p3, p2, p1, 0, n1, n2, n3, n4.

Note: Refer to Table 204 in the PHY DFE Tap Bias Values for LPDDR5 topic for actual bias values.

(Identifier: PHY_DFE_X_TAP_4)

Target Write Termination

Specifies the target termination to be used during a write. The value of this parameter represents X, where: termination = RZQ/X = (240 Ohm)/X.

Legal values are: off, 1, 2, 3, 4, 5, 6

(Identifier: MEM_ODT_DQ_X_TGT_WR)

DQ Non-Target Termination

Specifies the termination to be used for the non-target rank in a multi-rank configuration. The value of this parameter represents X, where: termination = RZQ/X = (240 Ohm)/X.

Legal values are: off, 1, 2, 3, 4, 5, 6

(Identifier: MEM_ODT_DQ_X_NON_TGT)

Memory DQ Drive Strength

Specifies the termination to be used when driving read data from memory. The value of this parameter represents X, where: termination = RZQ/X = (240 Ohm)/X.

Legal values are: 6, 5, 4, 3, 2, 1

(Identifier: MEM_ODT_DQ_X_RON)

Data Clock Termination

Specifies the termination to be used for the data clock (WCK). The value of this parameter represents X, where: termination = RZQ/X = (240 Ohm)/X.

Legal values are: off, 1, 2, 3, 4, 5, 6

(Identifier: MEM_ODT_DQ_X_WCK)

VrefDQ Value

Specifies the initial VrefDQ value to be used.

Legal values are: from 10.0 to 73.5

(Identifier: MEM_VREF_DQ_X_VALUE)

CA Common Termination

Common termination value that can be applied to CA/CK. The value of this parameter represents X, where: termination = RZQ/X = (240 Ohm)/X. "off" means this termination is disabled.

Legal values are: off, 1, 2, 3, 4, 5, 6

(Identifier: MEM_ODT_CA_X_CA_COMM)

CA Termination Enable

Enable the common termination value on the CA bus. The value of this parameter represents X, where: termination = RZQ/X = (240 Ohm)/X. "off" means this termination is disabled.

Legal values are: false, true

(Identifier: MEM_ODT_CA_X_CA_ENABLE)

CS Termination Enable

For LPDDR5, this enables the fixed-value 80 Ohm (RZQ/3) CS termination if it is supported by the memory. The value of this parameter represents X, where: termination = RZQ/X = (240 Ohm)/X. "off" means this termination is disabled.

Legal values are: false, true

(Identifier: MEM_ODT_CA_X_CS_ENABLE)

CK Termination Enable

Enable the common termination value on the CK bus. The value of this parameter represents X, where: termination = RZQ/X = (240 Ohm)/X. "off" means this termination is disabled.

Legal values are: false, true

(Identifier: MEM_ODT_CA_X_CK_ENABLE)

VrefCA Value

Specifies the initial VrefCA value to be used.

Legal values are: from 10.0 to 73.5

(Identifier: MEM_VREF_CA_X_CA_VALUE)

MEM DFE Tap 1

This parameter allows you to select the amount of bias used on tap 1 of the memory DFE.

Legal values are: 0, n1, n2, n3, n4, n5, n6, n7

Note: Refer to Table 205 in the MEM DFE Tap Bias Values for DDR5 topic for actual bias values.

(Identifier: MEM_DFE_X_TAP_1)

Table 200.  Group: Example Design / Fileset Types
Parameter Name Description
HDL Selection

This option lets you choose the format of HDL in which generated simulation and synthesis files are created. You can select either Verilog or VHDL.

Default value is VERILOG

Legal values are: VERILOG, VHDL

(Identifier: EX_DESIGN_HDL_FORMAT)

Generate Synthesis Fileset

Generate Synthesis Example Design.

Default value is true

(Identifier: EX_DESIGN_GEN_SYNTH)

Generate Simulation Fileset

Generate Simulation Example Design.

Default value is true

(Identifier: EX_DESIGN_GEN_SIM)

Table 201.  Group: Example Design / User PLL
Parameter Name Description
Auto-set User PLL Output Clock Frequency

if true, let IP select a reference clock frequency for the user PLL in the example design; if false, let user set a custom value for this parameter.

Default value is true

(Identifier: EX_DESIGN_USER_PLL_OUTPUT_FREQ_MHZ_AUTOSET_EN)

User PLL Output Clock Frequency

Frequency of the core clock in MHz. This clock drives the traffic generator and NoC initiator (If in NoC mode).

Default value is 570

(Identifier: EX_DESIGN_USER_PLL_OUTPUT_FREQ_MHZ)

User PLL Reference Clock Frequency

PLL reference clock frequency in MHz for PLL supplying the core clock.

Default value is 100

(Identifier: EX_DESIGN_USER_PLL_REFCLK_FREQ_MHZ)

NOC Reference Clock Frequency

Reference Clock Frequency for the NOC control IP.

Default value is 100

Legal values are: 25, 100, 125

(Identifier: EX_DESIGN_NOC_PLL_REFCLK_FREQ_MHZ)

Table 202.  Group: Example Design / Traffic Generator
Parameter Name Description
Traffic Generator Remote Access

Specifies whether the Traffic Generator control and status registers are accessible via JTAG, exported to the fabric, or just disabled.

Default value is JTAG

Legal values are: EXPORT, JTAG

(Identifier: EX_DESIGN_TG_CSR_ACCESS_MODE)

Traffic Generator Program

Specifies the traffic pattern to be run.

Default value is MEDIUM

Legal values are: SHORT, MEDIUM, LONG, INFINITE

(Identifier: EX_DESIGN_TG_PROGRAM)

Table 203.  Group: Example Design / Performance Monitor
Parameter Name Description
Enable Performance Monitor for Channel 0

If true, example design will include a Performance Monitor instance connected to Channel 0.

Default value is false

(Identifier: EX_DESIGN_PMON_CH0_EN)

Enable Performance Monitor for Channel 1

If true, example design will include a Performance Monitor instance connected to Channel 1.

Default value is false

(Identifier: EX_DESIGN_PMON_CH1_EN)

Enable Performance Monitor for Channel 2

If true, example design will include a Performance Monitor instance connected to Channel 2.

Default value is false

(Identifier: EX_DESIGN_PMON_CH2_EN)

Enable Performance Monitor for Channel 3

If true, example design will include a Performance Monitor instance connected to Channel 3.

Default value is false

(Identifier: EX_DESIGN_PMON_CH3_EN)