AXI DMA Register Address Map - 7.1 English

AXI DMA LogiCORE IP Product Guide (PG021)

Document ID
PG021
Release Date
2022-04-27
Version
7.1 English
Table 2-4: Scatter / Gather Mode Register Address Map

Address Space Offset (1)

Name

Description

00h

MM2S_DMACR

MM2S DMA Control register

04h

MM2S_DMASR

MM2S DMA Status register

08h

MM2S_CURDESC

MM2S Current Descriptor Pointer. Lower 32 bits of the address.

0Ch

MM2S_CURDESC_MSB

MM2S Current Descriptor Pointer. Upper 32 bits of address.

10h

MM2S_TAILDESC

MM2S Tail Descriptor Pointer. Lower 32 bits.

14h

MM2S_TAILDESC_MSB

MM2S Tail Descriptor Pointer. Upper 32 bits of address.

2Ch (2)

SG_CTL

Scatter/Gather User and Cache

30h

S2MM_DMACR

S2MM DMA Control register

34h

S2MM_DMASR

S2MM DMA Status register

38h

S2MM_CURDESC

S2MM Current Descriptor Pointer. Lower 32 address bits

3Ch

S2MM_CURDESC_MSB

S2MM Current Descriptor Pointer. Upper 32 address bits.

40h

S2MM_TAILDESC

S2MM Tail Descriptor Pointer. Lower 32 address bits.

44h

S2MM_TAILDESC_MSB

S2MM Tail Descriptor Pointer. Upper 32 address bits.

Notes:

1. Address Space Offset is relative to C_BASEADDR assignment.

2. Register 2Ch is available only when DMA is configured in multichannel mode.

Table 2-5: Direct Register Mode Register Address Map

Address Space Offset (1)

Name

Description

00h

MM2S_DMACR

MM2S DMA Control register

04h

MM2S_DMASR

MM2S DMA Status register

08h – 14h

Reserved

N/A

18h

MM2S_SA

MM2S Source Address. Lower 32 bits of address.

1Ch

MM2S_SA_MSB

MM2S Source Address. Upper 32 bits of address.

28h

MM2S_LENGTH

MM2S Transfer Length (Bytes)

30h

S2MM_DMACR

S2MM DMA Control register

34h

S2MM_DMASR

S2MM DMA Status register

38h – 44h

Reserved

N/A

48h

S2MM_DA

S2MM Destination Address. Lower 32 bit address.

4Ch

S2MM_DA_MSB

S2MM Destination Address. Upper 32 bit address.

58h

S2MM_LENGTH

S2MM Buffer Length (Bytes)

Notes:

1. Address Space Offset is relative to C_BASEADDR assignment.