DMA Operation
644
SLAU356I – March 2015 – Revised June 2019
Copyright © 2015–2019, Texas Instruments Incorporated
DMA
Table 11-13. channel_cfg Bit Assignments
Bit
Name
Description
[31:30]
dst_inc
Destination address increment. The address increment depends on the source data width as
follows:
Source data width = byte
00b = byte
01b = halfword
10b = word
11b = no increment. Address remains set to the value that the dst_data_end_ptr memory
location contains.
Source data width = halfword
00b = reserved
01b = halfword
10b = word
11b = no increment. Address remains set to the value that the dst_data_end_ptr memory
location contains.
Source data width = word
00b = reserved
01b = reserved
10b = word
11b = no increment. Address remains set to the value that the dst_data_end_ptr memory
location contains.
[29:28]
dst_size
Destination data size
NOTE: Set dst_size equal to src_size.
[27:26]
src_inc
Set the bits to control the source address increment. The address increment depends on the
source data width as follows:
Destination address increment. The address increment depends on the source data width as
follows:
Source data width = byte
00b = byte
01b = halfword
10b = word
11b = no increment. Address remains set to the value that the dst_data_end_ptr memory
location contains.
Source data width = halfword
00b = reserved
01b = halfword
10b = word
11b = no increment. Address remains set to the value that the dst_data_end_ptr memory
location contains.
Source data width = word
00b = reserved
01b = reserved
10b = word
11b = no increment. Address remains set to the value that the dst_data_end_ptr memory
location contains.
[25:24]
src_size
Set the bits to match the size of the source data:
00b = byte
01b = halfword
10b = word
11b = reserved