User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 1244
UG585 (v1.11) September 27, 2016
Appendix B: Register Details
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].
dst_burst_size 17:15 sro,ns
sraz,n
snsro
0x0 For each beat within a burst, it programs the
number of bytes that the DMAC writes to the
destination:
000: writes 1 byte per beat
001: writes 2 bytes per beat
010: writes 4 bytes per beat
011: writes 8 bytes per beat
100: writes 16 bytes per beat
101 to 111: reserved.
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 AWSIZE[2:0].
dst_inc 14 sro,ns
sraz,n
snsro
0x0 Programs the burst type that the DMAC performs
when it writes the destination data:
0: Fixed-address burst. The DMAC signals
AWBURST[0] Low.
1: Incrementing-address burst. The DMAC
signals AWBURST[0] HIgh.
src_cache_ctrl 13:11 sro,ns
sraz,n
snsro
0x0 Programs the AXI ARCACHE signals that are
used for DMA reads of the source data (0: Low, 1:
High):
Bit [13] programs ARCACHE[2]
Bit [12] programs ARCACHE[1]
Bit [11] programs ARCACHE[0]
Note: The DMAC ties ARCACHE[3] Low. Setting
ARCACHE[2:1]= b10 violates the AXI protocol.
Field Name Bits Type Reset Value Description