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