External Memory Interfaces (EMIF) IP User Guide: Agilex™ 3 FPGAs and SoCs

ID 847458
Date 4/24/2025
Public
Document Table of Contents

3.6.1.5. LPDDR4 Data Width Mapping

Agilex™ 3 FPGA LPDDR4 IP supports fixed address and command pin placement, and fixed data lanes placement.

You can only use fixed byte lanes within the I/O Bank as data lanes. Below is the summary of the location for address and command, and data lanes.

For two-channel x16 LPDDR4, the DQ group placement must follow the controller I/O sub-bank:

Controller Data Width BL7 [P95:P84] BL6 [P83:P72] BL5 [P71:P60] BL4 [P59:P48] BL3 [P47:P36] BL2 [P35:P24] BL1 [P23:P12] BL0 [P11:P0]
Primary LPDDR4 x32 DQ[3] P DQ[2] P GPIO GPIO AC1 P AC0 P DQ[1] P DQ[0] P
Primary LPDDR4 1ch x16 GPIO GPIO GPIO GPIO AC1 P AC0 P wDQ[1] wDQ[0]
Primary + Secondary LPDDR4 2ch x16 DQ[1] S DQ[0] S AC1 S AC0 S AC1 P AC0- P DQ[1] P DQ[0] P
Note:
  • P Primary controller
  • S Secondary controller

The diagrams below illustrates the pin connections for address and command and the data group.

Note: Refer to the LPDDR4 pin table in the Product Architecture chapter for detailed pin placement for both address and command and DQ pins.
Figure 26. Dual-Channel x16 LPDDR4, Single Rank
Figure 27. Single-Channel x32 LPDDR4, Single Rank