H2C3_CHANNEL_CONTROL_WTS (CPM4_XDMA_CSR) Register

Versal Adaptive SoC Register Reference (AM012)

Document ID
AM012
Release Date
2023-08-29
Revision
1.3

H2C3_CHANNEL_CONTROL_WTS (CPM4_XDMA_CSR) Register Description

Register NameH2C3_CHANNEL_CONTROL_WTS
Relative Address0x0000000308
Absolute Address 0x00E1000308 (CPM4_XDMA_CSR)
Width32
TyperwsoRead/write, set only
Reset Value0x00000000
DescriptionH2C3_CHANNEL_CONTROL_WTS

H2C3_CHANNEL_CONTROL_WTS (CPM4_XDMA_CSR) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
Reserved31:27rwsoRead/write, set only0x0
pollmode_wb_enable26rwsoRead/write, set only0x0Poll mode writeback enable.
When this bit is set the DMA writes back the completed descriptor count when a descriptor with the Completed bit set, is completed.
non_inc_mode25rwsoRead/write, set only0x0Non-incrementing address mode is not supported. This field should always be zero.
ie_linkdown24rwsoRead/write, set only0x0Set to 1 to enable logging of Status.Linkdown
ie_desc_error23:19rwsoRead/write, set only0x0Set to all 1s (0x1F) to enable logging of Status.Desc_error and to stop the engine if the error is detected.
ie_write_error18:14rwsoRead/write, set only0x0Set to all 1s (0x1F) to enable logging of Status.Write_error and to stop the engine if the error is detected.
ie_read_error13:9rwsoRead/write, set only0x0Set to all 1s (0x1F) to enable logging of Status.Read_error and to stop the engine if the error is detected.
Reserved 8:7rwsoRead/write, set only0x0
ie_idle_stopped 6rwsoRead/write, set only0x0Set to 1 to enable logging of Status.Idle_stopped
ie_invalid_length 5rwsoRead/write, set only0x0Set to 1 to enable logging of Status.Invalid_length
ie_magic_stopped 4rwsoRead/write, set only0x0Set to 1 to enable logging of Status.Magic_stopped
ie_align_mismatch 3rwsoRead/write, set only0x0Set to 1 to enable logging of Status.Align_mismatch
ie_descriptor_completed 2rwsoRead/write, set only0x0Set to 1 to enable logging of Status.Descriptor_completed
ie_descriptor_stopped 1rwsoRead/write, set only0x0Set to 1 to enable logging of Status.Descriptor_stopped
run 0rwsoRead/write, set only0x0Set to 1 to start the SGDMA engine. Reset to 0 to stop it; if it is busy it completes the current descriptor.