ZDMA Module - UG1087

Zynq UltraScale+ Devices Register Reference (UG1087)

Document ID
UG1087
Release Date
2024-03-13
Revision
1.10

ZDMA Module Description

Module NameZDMA Module
Modules of this TypeADMA_CH0, ADMA_CH1, ADMA_CH2, ADMA_CH3, ADMA_CH4, ADMA_CH5, ADMA_CH6, ADMA_CH7, GDMA_CH0, GDMA_CH1, GDMA_CH2, GDMA_CH3, GDMA_CH4, GDMA_CH5, GDMA_CH6, GDMA_CH7
Base Addresses 0x00FFA80000 (ADMA_CH0)
0x00FFA90000 (ADMA_CH1)
0x00FFAA0000 (ADMA_CH2)
0x00FFAB0000 (ADMA_CH3)
0x00FFAC0000 (ADMA_CH4)
0x00FFAD0000 (ADMA_CH5)
0x00FFAE0000 (ADMA_CH6)
0x00FFAF0000 (ADMA_CH7)
0x00FD500000 (GDMA_CH0)
0x00FD510000 (GDMA_CH1)
0x00FD520000 (GDMA_CH2)
0x00FD530000 (GDMA_CH3)
0x00FD540000 (GDMA_CH4)
0x00FD550000 (GDMA_CH5)
0x00FD560000 (GDMA_CH6)
0x00FD570000 (GDMA_CH7)
DescriptionPS General Purpose DMA

ZDMA Module Register Summary

Register NameOffset AddressWidthTypeReset ValueDescription
ZDMA_ERR_CTRL0x000000000032mixedMixed types. See bit-field details.0x00000001Enable/Disable a error response
ZDMA_CH_ISR0x000000010032mixedMixed types. See bit-field details.0x00000000Interrupt Status Register for intrN. This is a sticky register that holds the value of the interrupt until cleared by a value of 1.
ZDMA_CH_IMR0x000000010432mixedMixed types. See bit-field details.0x00000FFFInterrupt Mask Register for intrN. This is a read-only location and can be atomically altered by either the IDR or the IER.
ZDMA_CH_IEN0x000000010832mixedMixed types. See bit-field details.0x00000000Interrupt Enable Register. A write of to this location will unmask the interrupt. (IMR: 0)
ZDMA_CH_IDS0x000000010C32mixedMixed types. See bit-field details.0x00000000Interrupt Disable Register. A write of one to this location will mask the interrupt. (IMR: 1)
ZDMA_CH_CTRL00x000000011032mixedMixed types. See bit-field details.0x00000080Channel Control Register 0
ZDMA_CH_CTRL10x000000011432mixedMixed types. See bit-field details.0x000003FFChannel Control Register 1
ZDMA_CH_FCI0x000000011832mixedMixed types. See bit-field details.0x00000000Channel Flow Control Register
ZDMA_CH_STATUS0x000000011C32mixedMixed types. See bit-field details.0x00000000Channel Status Register
ZDMA_CH_DATA_ATTR0x000000012032mixedMixed types. See bit-field details.0x0483D20FChannel DATA AXI parameter Register
ZDMA_CH_DSCR_ATTR0x000000012432mixedMixed types. See bit-field details.0x00000000Channel DSCR AXI parameter Register
ZDMA_CH_SRC_DSCR_WORD00x000000012832rwNormal read/write0x00000000SRC DSCR Word 0
ZDMA_CH_SRC_DSCR_WORD10x000000012C32mixedMixed types. See bit-field details.0x00000000SRC DSCR Word 1
ZDMA_CH_SRC_DSCR_WORD20x000000013032mixedMixed types. See bit-field details.0x00000000SRC DSCR Word 2
ZDMA_CH_SRC_DSCR_WORD30x000000013432mixedMixed types. See bit-field details.0x00000000SRC DSCR Word 3
ZDMA_CH_DST_DSCR_WORD00x000000013832rwNormal read/write0x00000000DST DSCR Word 0
ZDMA_CH_DST_DSCR_WORD10x000000013C32mixedMixed types. See bit-field details.0x00000000DST DSCR Word 1
ZDMA_CH_DST_DSCR_WORD20x000000014032mixedMixed types. See bit-field details.0x00000000DST DSCR Word 2
ZDMA_CH_DST_DSCR_WORD30x000000014432mixedMixed types. See bit-field details.0x00000000DST DSCR Word 3
ZDMA_CH_WR_ONLY_WORD00x000000014832rwNormal read/write0x00000000Write Only Data Word 0
ZDMA_CH_WR_ONLY_WORD10x000000014C32rwNormal read/write0x00000000Write Only Data Word 1
ZDMA_CH_WR_ONLY_WORD20x000000015032rwNormal read/write0x00000000Write Only Data Word 2
ZDMA_CH_WR_ONLY_WORD30x000000015432rwNormal read/write0x00000000Write Only Data Word 3
ZDMA_CH_SRC_START_LSB0x000000015832rwNormal read/write0x00000000SRC DSCR Start Address LSB Register
ZDMA_CH_SRC_START_MSB0x000000015C32mixedMixed types. See bit-field details.0x00000000SRC DSCR Start Address MSB Register
ZDMA_CH_DST_START_LSB0x000000016032rwNormal read/write0x00000000DST DSCR Start Address LSB Register
ZDMA_CH_DST_START_MSB0x000000016432mixedMixed types. See bit-field details.0x00000000DST DSCR Start Address MSB Register
ZDMA_CH_TOTAL_BYTE0x000000018832wtcReadable, write a 1 to clear0x00000000Total Bytes Transferred Register
ZDMA_CH_RATE_CTRL0x000000018C32mixedMixed types. See bit-field details.0x00000000Rate Control Count Register
ZDMA_CH_IRQ_SRC_ACCT0x000000019032mixedMixed types. See bit-field details.0x00000000SRC Interrupt Account Count Register
ZDMA_CH_IRQ_DST_ACCT0x000000019432mixedMixed types. See bit-field details.0x00000000DST Interrupt Account Count Register
ZDMA_CH_CTRL20x000000020032mixedMixed types. See bit-field details.0x00000000zDMA Control Register 2