1.1.2. Supported memory widths

In each case, the write data FIFO width is equal to the AXI data width. The read data FIFO depth is equal to the greater of the AXI or the effective memory data width.

Table 1.1 lists the supported combinations of memory and AXI bus widths.

Table 1.1. Supported combinations of memory and AXI data widths

CombinationMemory data widthEffective memory data width[1]AXI data width
a16-bit32-bit32-bit
b16-bit32-bit64-bit
c32-bit64-bit32-bit
d32-bit64-bit64-bit
e32-bit64-bit128-bit
f64-bit128-bit64-bit
g64-bit128-bit128-bit

[1] Effective memory data width is equal to the size of transfer on a per-cycle basis on the memory interface.

Note

  • In addition to the choice of memory data widths at render time, you can modify the DDR2 DMC to use half the configured memory width by either:

    • using the memory_width[1:0] tie-off signals

    • programming the memory_width field in the memory_cfg2 Register.

  • When modifying the configured memory width you must ensure that the:

    • new memory width is not less than 16 bits

    • effective memory width is not less than half the AXI interface data width.

Copyright © 2007 ARM Limited. All rights reserved.ARM DDI 0418C
Non-Confidential