Article ID: 000078029 Content Type: Troubleshooting Last Reviewed: 11/23/2014

What is the difference between ‘Number of ranks per slot’ and ‘Number of chip-selects per device/DIMM’ for DDR3 RDIMM and LRDIMM?

Environment

    Quartus® II Subscription Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

For RDIMMs, a minimum of two chip select (CS) signals are required per RDIMM. This is necessary for RDIMM memory device programming. A single or dual rank RDIMM configuration will need two chip-selects while a quad rank RDIMM configuration will need four chip-selects.

For LRDIMMs, a minimum of two chip selects are needed for programming as well, but there is also a rank multiplication (RM) factor to consider for LRDIMMs. Rank multiplication is a programmable ratio between the number of physical ranks for an LRDIMM and the number of logical ranks for the controller. The number of logical ranks seen by the controller per slot is always 2 for UniPHY-based memory interfaces which is the same as Number of ranks per slot. The UniPHY-based memory controller supports the rank multiplication factor needed for LRDIMMs by increasing the row address bits. The Number of Chip-Selects per device/DIMM gets updated according to the number of extra row address bits.

An LRDIMM with 4 physical ranks will have a RM = 2, and the UniPHY-based memory interface’s cs[2] output will be logically driven by address[16].

An LRDIMM with 8 physical ranks will have an RM = 4, and the UniPHY-based memory interface’s cs[3:2] output will be logically driven by address[17:16].

Diagrams can be found on the FPGA Wiki (Intel Communities): DDR3 RDIMM & LRDIMM UniPHY IP.

Resolution

Use the following options when parameterizing your memory controller.

For the RDIMM memory format

Number of SlotsNumber of Ranks per SlotNumber of Chip-Selects per device/DIMM
Single Slot12
22
44
Dual Slot12
22

For the LRDIMM memory format

Number of SlotsNumber of Physical RanksNumber of Ranks Per SlotNumber of Chip-Selects per device/DIMMRow Address Width
Single Slot42317
82418
Dual Slot42317
82418

The dual slot configuration of UniPHY-based memory controller\'s interface to an LRDIMM will produce twice the number of chip-select ports than that of a single slot configuration.

Related Products

This article applies to 1 products

Intel® Programmable Devices

1