Intel® MAX® 10 External Memory Interface User Guide

ID 683087
Date 10/31/2022
Public
Document Table of Contents

5.1.2. UniPHY Parameters—Memory Parameters

There are three groups of options: Memory Parameters, Memory Topology, and Memory Initialization Options.
Table 13.  Memory ParametersUse the Memory Parameters options group to apply the memory parameters from your memory manufacturer’s data sheet.
Parameter Description
Memory vendor

The vendor of the memory device. Select the memory vendor according to the memory vendor you use. For memory vendors that are not listed in the setting, select JEDEC with the nearest memory parameters and edit the parameter values according to the values of the memory vendor that you use. However, if you select a configuration from the list of memory presets, the default memory vendor for that preset setting is automatically selected.

Memory format

The format of the memory device.

This parameter is automatically set to Discrete Device.

Memory device speed grade

The maximum frequency at which the memory device can run.

Total interface width

The total number of DQ pins of the memory device. Limited to 8 to 24 bits.

DQ/DQS group size

The number of DQ bits per DQS group.

Number of DQS groups

The number of DQS groups is calculated automatically from the Total interface width and the DQ/DQS group size parameters.

Number of chip selects

The number of chip-selects the IP core uses for the current device configuration.

Specify the total number of chip-selects according to the number of memory device.

Number of clocks

The width of the clock bus on the memory interface.

Row address width

The width of the row address on the memory interface.

Column address width

The width of the column address on the memory interface.

Bank-address width

The width of the bank address bus on the memory interface.

Enable DM pins

Specifies whether the DM pins of the memory device are driven by the FPGA. You can turn off this option to avoid overusing FPGA device pins when using x4 mode memory devices.

When you are using x4 mode memory devices, turn off this option for DDR3 SDRAM.

You must turn on this option if you are using Avalon® byte enable.

DQS# Enable

Turn on differential DQS signaling to improve signal integrity and system performance.

This option is available for DDR2 SDRAM only.

Table 14.  Memory Parameters - Memory Initialization Options (DDR3 SDRAM)This table lists the memory initialization options for DDR3 SDRAM.
Parameter Description
Mode Register 0 Read burst type

Specifies accesses within a given burst in sequential or interleaved order.

Specify sequential ordering for use with the memory controller. Specify interleaved ordering only for use with an interleaved-capable custom controller, when the Generate PHY only parameter is enabled on the PHY Settings tab.

DLL precharge power down

Specifies whether the DLL in the memory device is off or on during precharge power-down.

Memory CAS latency setting

The number of clock cycles between the read command and the availability of the first bit of output data at the memory device and also interface frequency. Refer to memory vendor data sheet speed bin table.

Set this parameter according to the target memory speed grade and memory clock frequency.

Mode Register 1 Output drive strength setting

The output driver impedance setting at the memory device.

To obtain the optimum signal integrity performance, select the optimum setting based on the board simulation results.

Memory additive CAS latency setting

The posted CAS additive latency of the memory device.

Enable this feature to improve command and bus efficiency, and increase system bandwidth. For more information about optimizing the memory controller, refer to related information.

ODT Rtt nominal value

The on-die termination resistance at the memory device.

To obtain the optimum signal integrity performance, select the optimum setting based on the board simulation results.

Mode Register 2 Auto selfrefresh method

Disable or enable auto selfrefresh.

Selfrefresh temperature

Specifies the selfrefresh temperature as Normal or Extended.

Memory write CAS latency setting

The number of clock cycles from the releasing of the internal write to the latching of the first data in, at the memory device and also interface frequency. Refer to memory vendor data sheet speed bin table and set according to the target memory speed grade and memory clock frequency.

Dynamic ODT (Rtt_WR) value

The mode of the dynamic ODT feature of the memory device. This is used for multi-rank configurations. For more guidelines about DDR2 and DDR3 SDRAM board layout, refer to the related information.

To obtain the optimum signal integrity performance, select the optimum setting based on the board simulation results.

Table 15.  Memory Parameters - Memory Initialization Options (DDR2 SDRAM)This table lists the memory initialization options for DDR2 SDRAM.
Parameter Description
Mode Register 0 Burst length

Specifies the burst length.

Read burst type

Specifies accesses within a given burst in sequential or interleaved order.

Specify sequential ordering for use with the memory controller. Specify interleaved ordering only for use with an interleaved-capable custom controller, when the Generate PHY only parameter is enabled on the PHY Settings tab.

DLL precharge power down

Determines whether the DLL in the memory device is in slow exit mode or in fast exit mode during precharge power down. For more information, refer to memory vendor data sheet.

Memory CAS latency setting

Determines the number of clock cycles between the READ command and the availability of the first bit of output data at the memory device. For more information, refer to memory vendor data sheet speed bin table.

Set this parameter according to the target memory speed grade and memory clock frequency.

Mode Register 1 Output drive strength setting

Determines the output driver impedance setting at the memory device.

To obtain the optimum signal integrity performance, select the optimum setting based on the board simulation results.

Memory additive CAS latency setting

Determines the posted CAS additive latency of the memory device.

Enable this feature to improve command and bus efficiency, and increase system bandwidth.

Memory on-die termination (ODT) setting

Determines the on-die termination resistance at the memory device.

To obtain the optimum signal integrity performance, select the optimum setting based on the board simulation results.

Mode Register 2 SRT Enable

Determines the selfrefresh temperature (SRT). Select 1x refresh rate for normal temperature (0-85C)or select 2x refresh rate for high temperature (>85C).

Table 16.  Memory Parameters - Memory Initialization Options (LPDDR2 SDRAM)This table lists the memory initialization options for LPDDR2 SDRAM.
Parameter Description
Mode Register 1 Burst Length

Specifies the burst length.

Read Burst Type

Specifies accesses within a given burst in sequential or interleaved order.

Specify sequential ordering for use with the memory controller. Specify interleaved ordering only for use with an interleaved-capable custom controller, when the Generate PHY only parameter is enabled on the PHY Settings tab.

Mode Register 2 Read latency setting

Determines the number of clock cycles between the READ command and the availability of the first bit of output data at the memory device.

Set this parameter according to the target memory interface frequency. Refer to memory data sheet and also target memory speed grade.

Mode Register 3 Output drive strength settings

Determines the output driver impedance setting at the memory device.

To obtain the optimum signal integrity performance, select the optimum setting based on the board simulation results.