ARM Technical Support Knowledge Articles

Can DMA-330 support >32-bit addresses?

Applies to: DMA-330 AXI DMA Controller


DMA-330 supports only 32-bit addresses, so it can only address 4GBytes of memory.

If your system has greater than 32-bit *physical* address space then you could include logic outside the DMA-330 to provide a static mapping of the DMA-330 AxADDR[31:00] signals onto your system's AxADDR[39:00] signals so that the 4 GBytes of DMA addressable locations are distributed within the address map. For example, you might provide access to 64 Mbytes of peripheral space and 4032 Mbytes of DRAM within the 1024 GBytes of space accessible by a 40-bit address.

Rate this article

Disagree? Move your mouse over the bar and click

Did you find this article helpful? Yes No

How can we improve this article?

Link to this article
Copyright © 2011 ARM Limited. All rights reserved. External (Open), Non-Confidential