size[1:0] = HALF
src_inc[1:0] = HALF
dst_inc[1:0] = HALF
0x200
0x400
source
destination
Memory
DMA Controller FIFO
kB3
kB2
kB1
kB0
First
read
transmit data=
kB1
kB0
First
write
transmit data=
kB1
kB0
xB3
xB2
xB1
xB0
yB3
yB2
yB1
yB0
zB3
zB2
zB1
zB0
wB3
wB2
wB1
wB0
lB3
lB2
lB1
lB0
mB3
mB2
mB1
mB0
nB3
nB2
nB1
nB0
oB3
oB2
oB1
oB0
pB3
pB2
pB1
pB0
qB3
qB2
qB1
qB0
rB3
rB2
rB1
rB0
sB3
sB2
sB1
sB0
tB3
tB2
tB1
tB0
uB3
uB2
uB1
uB0
vB3
vB2
vB1
vB0
kB3
kB2
kB1
kB0
lB3
lB2
lB1
lB0
mB3
mB2
mB1
mB0
nB3
nB2
nB1
nB0
kB3
kB2
kB1
kB0
lB3
lB2
lB1
lB0
mB3
mB2
mB1
mB0
nB3
nB2
nB1
nB0
0x200
0x400
source
destination
Memory
DMA Controller FIFO
kB3
kB2
kB1
kB0
First
read
transmit data=
kB1
kB0
First
write
transmit data=
kB1
kB0
xB3
xB2
xB1
xB0
yB3
yB2
yB1
yB0
zB3
zB2
zB1
zB0
wB3
wB2
wB1
wB0
lB3
lB2
lB1
lB0
mB3
mB2
mB1
mB0
nB3
nB2
nB1
nB0
oB3
oB2
oB1
oB0
pB3
pB2
pB1
pB0
qB3
qB2
qB1
qB0
rB3
rB2
rB1
rB0
sB3
sB2
sB1
sB0
tB3
tB2
tB1
tB0
uB3
uB2
uB1
uB0
vB3
vB2
vB1
vB0
kB1
kB0
lB1
lB0
mB1
mB0
nB1
nB0
oB1
oB0
pB1
pB0
qB1
qB0
rB1
rB0
0x200
0x400
source
destination
Memory
DMA Controller FIFO
kB3
kB2
kB1
kB0
First
read
transmit data=
kB1
kB0
First
write
transmit data=
kB1
kB0
xB3
xB2
xB1
xB0
yB3
yB2
yB1
yB0
zB3
zB2
zB1
zB0
wB3
wB2
wB1
wB0
lB3
lB2
lB1
lB0
mB3
mB2
mB1
mB0
nB3
nB2
nB1
nB0
oB3
oB2
oB1
oB0
pB3
pB2
pB1
pB0
qB3
qB2
qB1
qB0
rB3
rB2
rB1
rB0
sB3
sB2
sB1
sB0
tB3
tB2
tB1
tB0
uB3
uB2
uB1
uB0
vB3
vB2
vB1
vB0
lB1
lB0
kB1
kB0
nB1
nB0
mB1
mB0
pB1
pB0
oB1
oB0
rB1
rB0
qB1
qB0
kB1
kB0
lB1
lB0
mB1
mB0
nB1
nB0
0x200
0x400
source
destination
Memory
DMA Controller FIFO
kB3
kB2
kB1
kB0
First
read
transmit data=
kB1
kB0
First
write
transmit data=
kB1
kB0
xB3
xB2
xB1
xB0
yB3
yB2
yB1
yB0
zB3
zB2
zB1
zB0
wB3
wB2
wB1
wB0
lB3
lB2
lB1
lB0
mB3
mB2
mB1
mB0
nB3
nB2
nB1
nB0
oB3
oB2
oB1
oB0
pB3
pB2
pB1
pB0
qB3
qB2
qB1
qB0
rB3
rB2
rB1
rB0
sB3
sB2
sB1
sB0
tB3
tB2
tB1
tB0
uB3
uB2
uB1
uB0
vB3
vB2
vB1
vB0
kB1
kB0
kB3
kB2
lB1
lB0
lB3
lB2
kB3
kB2
kB1
kB0
lB3
lB2
lB1
lB0
mB3
mB2
mB1
mB0
nB3
nB2
nB1
nB0
mB1
mB0
mB3
mB4
nB1
nB0
nB3
nB2
oB1
oB0
pB1
pB0
qB1
qB0
rB1
rB0
kB1
kB0
lB1
lB0
mB1
mB0
nB1
nB0
oB1
oB0
pB1
pB0
qB1
qB0
rB1
rB0
size[1:0] = HALF
src_inc[1:0] = WORD
dst_inc[1:0] = WORD
size[1:0] = HALF
src_inc[1:0] = WORD
dst_inc[1:0] = HALF
size[1:0] = HALF
src_inc[1:0] = HALF
dst_inc[1:0] = WORD
Figure 7.4. Memory-to-Memory Transfer HALF Size Examples
Fields SRCINCSIGN and DSTINCSIGN allow for address decrement. These can be used to mirror an image, for example, in the pixel
copy application.
EFM32JG1 Reference Manual
LDMA - Linked DMA Controller
silabs.com
| Smart. Connected. Energy-friendly.
Preliminary Rev. 0.6 | 101