CSUDMA_SRC_CTRL2 (CSUDMA) Register

Zynq UltraScale+ Devices Register Reference (UG1087)

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

CSUDMA_SRC_CTRL2 (CSUDMA) Register Description

Register NameCSUDMA_SRC_CTRL2
Offset Address0x0000000024
Absolute Address 0x00FFC80024 (CSUDMA)
Width32
TypemixedMixed types. See bit-field details.
Reset Value0x0000FFF8
DescriptionGeneral SRC DMA Control Register 2

CSUDMA_SRC_CTRL2 (CSUDMA) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
Reserved31:28razRead as zero0x0RESERVED. Return 0 when read. Writes ignored.
ARCACHE26:24rwNormal read/write0x0Sets the ARCACHE bits on the AXI Read channel as follows:
Bit 0 - Sets the AXI ArCache[0] signal
Bit 1 - Sets the AXI ArCache[2] signal
Bit 2 - Sets the AXI ArCache[3] signal
Note that ArCache[1] is always driven to 1
ROUTE_BIT23rwNormal read/write0x00: Command will be routed normally
1: Command will be routed to APU's cache controller
TIMEOUT_EN22rwNormal read/write0x00: The 2 Timeout counters are disabled
1: The 2 Timeout counters are enabled
TIMEOUT_PRE15:4rwNormal read/write0xFFFSet the prescaler value for the timeout in clk (~2.5ns) cycles (Refer to TIMEOUT_VALUE description). The TIMEOUT_PRE field is interpreted as follows:
12h000: Prescaler enables timer every cycle
12h001: Prescaler enables timer every 2 cycles
etc
12hFFF: Prescaler enables timer every 4096 cycles
MAX_OUTS_CMDS 3:0rwNormal read/write0x8Controls the maximumum number of outstanding AXI read commands issued. The field is interpreted as follows:
4h0: Up to 1 Outstanding Read command allowed
4h1: Up to 2 Outstanding Read commands allowed
etc
4h8: Up to 9 Outstanding Read commands allowed
4h9 - 4hF: Invalid. Valid range is 4h0 to 4h8.