ZDMA_CH_ISR (ZDMA) Register Description
Register Name | ZDMA_CH_ISR |
---|---|
Offset Address | 0x0000000100 |
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) |
Width | 32 |
Type | mixedMixed types. See bit-field details. |
Reset Value | 0x00000000 |
Description | Interrupt 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 Name | Bits | Type | Reset Value | Description |
---|---|---|---|---|
Reserved | 31:12 | razRead as zero | 0x0 | Reserved for future use |
DMA_PAUSE | 11 | wtcReadable, write a 1 to clear | 0x0 | Interrupt is set when DMA channel goes in pause state |
DMA_DONE | 10 | wtcReadable, write a 1 to clear | 0x0 | Interrupt is set when DMA channel is done (with or without error) |
AXI_WR_DATA | 9 | wtcReadable, write a 1 to clear | 0x0 | Interrupt is set when AXI Write Error occurred on write data channel |
AXI_RD_DATA | 8 | wtcReadable, write a 1 to clear | 0x0 | Interrupt is set when AXI Read Error occurred on read data channel |
AXI_RD_DST_DSCR | 7 | wtcReadable, write a 1 to clear | 0x0 | Interrupt is set when AXI Read Error occurred on DST DSCR fetch |
AXI_RD_SRC_DSCR | 6 | wtcReadable, write a 1 to clear | 0x0 | Interrupt is set when AXI Read Error occurred on SRC DSCR fetch |
IRQ_DST_ACCT_ERR | 5 | wtcReadable, write a 1 to clear | 0x0 | Interrupt is set when DST Interrupt account counter overflows; Interrupt account counter value is not valid if this interrupt is set |
IRQ_SRC_ACCT_ERR | 4 | wtcReadable, write a 1 to clear | 0x0 | Interrupt is set when SRC Interrupt account counter overflows; Interrupt account counter value is not valid if this interrupt is set |
BYTE_CNT_OVRFL | 3 | wtcReadable, write a 1 to clear | 0x0 | Interrupt is set when byte count counter overflow; Counter value is not valid if this interrupt is set |
DST_DSCR_DONE | 2 | wtcReadable, write a 1 to clear | 0x0 | Interrupt 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 | 1 | wtcReadable, write a 1 to clear | 0x0 | Interrupt 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 | 0 | wtcReadable, write a 1 to clear | 0x0 | Interrupt is set when an APB register access occurs to an unimplemented space |