Direct Memory Access Controller
LH79524/LH79525 User’s Guide
5-10
Version 1.0
6:5
SOBURST
Peripheral Burst Size
Defines the number of peripheral data units in the
peripheral burst. Using the peripheral as the destination, the DMA interface
automatically reads the correct number of source words to compile a trans-
action. When stream 3 is configured as a memory-to-memory transfer,
SOBURST is the source-side burst length. Table 5-16 shows valid values.
4:3
SOSIZE
Source-to-DMA Data Width
See Table 5-16. Note that Stream 0
(SSPRX) only supports half-word source data width.
2
DEINC
Current Destination Register Increment
Enables the Current
Destination Register increment after each DMA-to-destination data transfer.
1 = Current Destination Register is incremented
0 = Current Destination Register remains unchanged
1
SOINC
Current Source Register Increment
Enables a Current Source Register
increment after each source-to-DMA data transfer.
1 = Current Source Register increments as data transfers from a source to
the DMA. The value increments at the end of the address phase of the
AHB transfer
0 = Current Source Register remains unchanged, holding the same value
during the entire DMA 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 will be reset.
1 = DMA data transfer is enabled
0 = DMA data transfer is disabled
Table 5-16. 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 5-17. DMA Burst Size
SOBURST
AHB BURST TYPE
00
Single
01
4
10
8
11
16
Table 5-15. CTRL Fields (Cont’d)
BIT
NAME
DESCRIPTION