Ameba-D User Manual
User Manual All information provided in this document is subject to legal disclaimers. © REALTEK 2019. All rights reserved.
142
16:14
SRC_MSIZE
R/W
0x1
Source Burst Transaction Length. Number of data items, each
of width CTLx.SRC_TR_WIDTH, to be read from the source
every time a source burst transaction request is made from the
corresponding hardware handshaking interface. Table 9-15 lists
the decoding for this field.
Note:
This value is not related to the AHB bus master HBURST
bus.
Dependencies:
The configuration parameter
DMAH_CHx_MAX_MULT_SIZE determines the bit width of this
field. All remaining bits in this field do not exist and read back
as 0.
13:11
DEST_MSIZE
R/W
0x1
Destination Burst Transaction Length. Number of data items,
each of width CTLx.DST_TR_WIDTH, to be written to the
destination every time a destination burst transaction request
is made from the corresponding hardware handshaking
interface. Table 9-15 lists the decoding for this field.
Note:
This value is not related to the AHB bus master HBURST
bus.
Dependencies:
DMAH_CH
x
_MAX_MULT_SIZE determines the
bit width of this field. All surplus bits in this field do not exist
and read back as 0.
10:9
SINC
R/W
0x0
Source Address Increment. Indicates whether to increment or
decrement the source address on every source transfer. If the
device is fetching data from a source peripheral FIFO with a
fixed address, then set this field to “No change.”
00 = Increment
01 = Decrement
1x = No change
Note
: Incrementing or decrementing is done for alignment to
the next CTLx.SRC_TR_WIDTH boundary.
8:7
DINC
R/W
0x0
Destination Address Increment. Indicates whether to
increment or decrement the destination address on every
destination transfer. If your device is writing data to a
destination peripheral FIFO with a fixed address, then set this
field to “No change.”
00 = Increment
01 = Decrement
1x = No change
Note:
Incrementing or decrementing is done for alignment to
the next CTLx.DST_TR_WIDTH boundary.
6:4
SRC_TR_WIDTH
R/W
See description
Source Transfer Width. Table 9-16 lists the decoding for this
field. Mapped to AHB bus “hsize.” For a non-memory
peripheral, typically the peripheral (source) FIFO width. This
value must be less than or equal to
DMAH_M
x
_HDATA_WIDTH, where
x
is the AHB layer 1 to 4
where the source resides.
Reset Value:
Encoded value; refer toTable 9-16
Dependencies:
This field does not exist if the parameter
DMAH_CH
x
_STW is hardcoded. In this case, the read-back
value is always the hardcoded source transfer width,
DMAH_CH
x
_STW.
3:1
DST_TR_WIDTH
R/W
See description
Destination Transfer Width. Table 9-16 lists the decoding for
this field. Mapped to AHB bus “hsize.” For a non-memory
peripheral, typically rgw peripheral (destination) FIFO width.
This value must be less than or equal to
DMAH_M
k
_HDATA_WIDTH, where
k
is the AHB layer 1 to 4
where the destination resides.
SZ99iot
2019-05-15 10:08:03