
Direct Memory Access Controller
LH75400/01/10/11 (Preliminary) User’s Guide
12-10
7/15/03
NOTE: If you use a SoSize/DeSize of ‘01’, set the
SoBurst value to ‘01’.
4:3
SoSize
Source-to-DMA data width
See Table 12-6. For memory-to-peripheral operations,
if bits [6:5] = ‘00’, bits [4:3] must = ‘00’. If bits [6:5] = ‘01’, bits [4:3] must = ‘01’.
2
DeInc
Current Destination Register Increment
Enables the Current Destination Register
increment after each DMA-to-destination data transfer.
0 = Current Destination Register remains unchanged.
1 = Current Destination Register is incremented.
1
SoInc
Current Source Register Increment
Enables the Current Source Register incre-
ment after each source-to-DMA data transfer.
0 = Current Source Register remains unchanged, holding the same value during the
entire DMA transfer.
1 = Current Source Register increments as data transfers from a source to the DMA.
The value increments by the HSIZE value at the end of the address phase of the
AHB transfer.
0
Enable
DMA Controller Enable/Disable
Enables or disables the DMA Controller. The
Source Base, Destination Base, and Maximum Count Registers must be set before the
DMA is enabled. The state machine clears this bit when a data transfer finishes. If the
software resets this bit during a transfer, that stream interface is reset.
0 = DMA data transfer is disabled.
1 = DMA data transfer is enabled.
Table 12-6. DMA Data Width
SoSize/DeSize
AHB DATA WIDTH
00
1 byte
01
1 half-word (2 bytes)
10
1 word (4 bytes)
11
Reserved
Table 12-7. DMA Burst Size
SoBurst
AHB BURST TYPE
00
Single
01
4 incrementing
10
8 incrementing
11
16 incrementing
Table 12-5. CTRL Register Definitions (Cont’d)
BIT
NAME
FUNCTION