User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 1217
UG585 (v1.11) September 27, 2016
Appendix B: Register Details
dst_cache_ctrl 27:25 sro,ns
sraz,n
snsro
0x0 Programs the AXI AWCACHE signals that are
used when the DMAC writes to the destination (0:
Low, 1: High):
Bit [27] programs AWCACHE[3]
Hardwired Low to AWCACHE[2]
Bit [26] programs AWCACHE[1]
Bit [25] programs AWCACHE[0]
Note: Setting AWCACHE[3,1]=b10 violates the
AXI protocol.
dst_prot_ctrl 24:22 sro,ns
sraz,n
snsro
dmac0_ns: 0x0
dmac0_s: 0x2
Programs the AWPROT signals that are used
when the DMAC writes the destination data (0:
Low, 1: High):
Bit [24] programs AWPROT[2]
Bit [23] programs AWPROT[1]
Bit [22] programs AWPROT[0]
Note: Only DMA channels in the Secure state can
program AWPROT[1] Low, that is, a secure
access. If a DMA channel in the Non-secure state
attempts to set AWPROT[1] Low, then the DMA
channel aborts.
dst_burst_len 21:18 sro,ns
sraz,n
snsro
0x0 For each burst, these bits program the number of
data transfers that the DMAC performs when it
writes the destination data:
0000: 1 data transfer
0001: 2 data transfers
0010: 3 data transfers
...
1111: 16 data transfers.
The total number of bytes that the DMAC writes
out of the MFIFO when it executes a DMAST
instruction is the product of dst_burst_len and
dst_burst_size.
Note: These bits control the state of AWLEN[3:0].
Field Name Bits Type Reset Value Description