ZDMA_CH_ISR (ZDMA) Register

Zynq UltraScale+ Devices Register Reference (UG1087)

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

ZDMA_CH_ISR (ZDMA) Register Description

Register NameZDMA_CH_ISR
Offset Address0x0000000100
Absolute Address 0x00FFA80100 (ADMA_CH0)
0x00FFA90100 (ADMA_CH1)
0x00FFAA0100 (ADMA_CH2)
0x00FFAB0100 (ADMA_CH3)
0x00FFAC0100 (ADMA_CH4)
0x00FFAD0100 (ADMA_CH5)
0x00FFAE0100 (ADMA_CH6)
0x00FFAF0100 (ADMA_CH7)
0x00FD500100 (GDMA_CH0)
0x00FD510100 (GDMA_CH1)
0x00FD520100 (GDMA_CH2)
0x00FD530100 (GDMA_CH3)
0x00FD540100 (GDMA_CH4)
0x00FD550100 (GDMA_CH5)
0x00FD560100 (GDMA_CH6)
0x00FD570100 (GDMA_CH7)
Width32
TypemixedMixed types. See bit-field details.
Reset Value0x00000000
DescriptionInterrupt 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_ISR (ZDMA) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
Reserved31:12razRead as zero0x0Reserved for future use
DMA_PAUSE11wtcReadable, write a 1 to clear0x0Interrupt is set when DMA channel goes in pause state
DMA_DONE10wtcReadable, write a 1 to clear0x0Interrupt is set when DMA channel is done (with or without error)
AXI_WR_DATA 9wtcReadable, write a 1 to clear0x0Interrupt is set when AXI Write Error occurred on write data channel
AXI_RD_DATA 8wtcReadable, write a 1 to clear0x0Interrupt is set when AXI Read Error occurred on read data channel
AXI_RD_DST_DSCR 7wtcReadable, write a 1 to clear0x0Interrupt is set when AXI Read Error occurred on DST DSCR fetch
AXI_RD_SRC_DSCR 6wtcReadable, write a 1 to clear0x0Interrupt is set when AXI Read Error occurred on SRC DSCR fetch
IRQ_DST_ACCT_ERR 5wtcReadable, write a 1 to clear0x0Interrupt is set when DST Interrupt account counter overflows;
Interrupt account counter value is not valid if this interrupt is set
IRQ_SRC_ACCT_ERR 4wtcReadable, write a 1 to clear0x0Interrupt is set when SRC Interrupt account counter overflows;
Interrupt account counter value is not valid if this interrupt is set
BYTE_CNT_OVRFL 3wtcReadable, write a 1 to clear0x0Interrupt is set when byte count counter overflow; Counter value is not valid if this interrupt is set
DST_DSCR_DONE 2wtcReadable, write a 1 to clear0x0Interrupt is set at the completion of DST Descriptor element. Completion indicates data has been written to the memory and BRESP has been received.
SRC_DSCR_DONE 1wtcReadable, write a 1 to clear0x0Interrupt is set at the completion of SRC Descriptor. Completion indicates data has been read, but it may be in DMA buffer (and not yet written to destination).
INV_APB 0wtcReadable, write a 1 to clear0x0Interrupt is set when an APB register access occurs to an unimplemented space