|ARM Technical Support Knowledge Articles|
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.
Did you find this article helpful? Yes No
How can we improve this article?