ZDMA_CH_FCI (ZDMA) Register

Zynq UltraScale+ Devices Register Reference (UG1087)

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

ZDMA_CH_FCI (ZDMA) Register Description

Register NameZDMA_CH_FCI
Offset Address0x0000000118
Absolute Address 0x00FFA80118 (ADMA_CH0)
0x00FFA90118 (ADMA_CH1)
0x00FFAA0118 (ADMA_CH2)
0x00FFAB0118 (ADMA_CH3)
0x00FFAC0118 (ADMA_CH4)
0x00FFAD0118 (ADMA_CH5)
0x00FFAE0118 (ADMA_CH6)
0x00FFAF0118 (ADMA_CH7)
0x00FD500118 (GDMA_CH0)
0x00FD510118 (GDMA_CH1)
0x00FD520118 (GDMA_CH2)
0x00FD530118 (GDMA_CH3)
0x00FD540118 (GDMA_CH4)
0x00FD550118 (GDMA_CH5)
0x00FD560118 (GDMA_CH6)
0x00FD570118 (GDMA_CH7)
Width32
TypemixedMixed types. See bit-field details.
Reset Value0x00000000
DescriptionChannel Flow Control Register

ZDMA_CH_FCI (ZDMA) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
Reserved31:6razRead as zero0x0Reserved for future use
PROG_CELL_CNT 3:2rwNormal read/write0x0This field is used when flow control interface is enabled and it is attached to the DST side. These register fields can be used to limit the common buffer usage of the flow controlled channel. When FCI is controlling the write side, read DMA side is not controlled and may use the entire common buffer. This might starve/limit the bandwidth of other DMA channels. By programming the PROG_CELL_CNT, user can limit the number of 128/64-bit entries used by channel in common buffer. Maximum number of entries used by a channel:
0: 32 + AxLEN
1: 64 + AxLEN
2: 128 + AxLEN
3: 256
SIDE 1rwNormal read/write0x00: Flow Control Interface is attached to Read side when enabled
1: Flow Control Interface is attached to Write side when enabled
EN 0rwNormal read/write0x00: Flow Control Interface Disable
1: Flow Control Interface Enable