5.1.2. UniPHY Parameters—Memory Parameters
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. |
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. |
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). |
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. |