2x16 (Dual Channel, 2 CA) — Options: Optimum, Packed Left, Packed Right - 2x16 (Dual Channel, 2 CA) — Options: Optimum, Packed Left, Packed Right - 1.0 English - PG456

Integrated DDR5/LPDDR5/5X Memory Controller LogiCORE IP Product Guide (PG456)

Document_ID
PG456
Release_Date
2026-08-07
Version
1.0 English

The 2x16 dual-channel configuration supports three pinout options for both single rank and dual rank. The following figures show a single set of diagrams covering both rank configurations. One of the differences between single rank and dual rank is the number of Chip Select signals — dual rank uses CS[1:0] per channel, single rank uses only CS[0].

Note: In the following figures, signals annotated with * are dual rank only. For single rank, replace CS[1:0] with CS[0].

Optimum

The interface is justified across all three half-banks with CA/Control signals in the center half-bank (HB1/Bank x+1). Channel B data occupies HB0/Bank x; Channel A data and SYS_CLK occupy HB0/Bank x+2.

Figure 1. Optimum Pinout Option for LPDDR5/5X 2x16 Generated by Your Tool

Packed to the Left

The interface is justified and packed starting from HB0/Bank x. Channel A data occupies Bank x with CA[6:1] distributed across the data octads. Channel B data occupies HB1/Bank x+1. SYS_CLK and dual-rank CS signals occupy the Most Significant Octad of HB0/Bank x+2. Two upper octads of HB0/Bank x+2 remain free.

Packed to the Right

The interface is justified and packed starting from HB0/Bank x+2. Channel A data occupies Bank x+2 with CA[6:3] distributed in the data octads. Channel B data occupies HB1/Bank x+1. CA[6:0] and CS/CK occupy octads 2 and 3 of HB0/Bank x. Two lower octads of HB0/Bank x remain free.

Important: For these configurations, the octad utilization figures are based on the pinout output by Vivado.
Figure 2. Octad Utilization for 2x16, 2 CA — Single Rank and Dual Rank