NUC970 Technical Reference Manual
Publication Release Date: Dec. 15, 2015
- 301 -
Revision V1.30
NUC97
0
T
E
CHNIC
A
L
RE
F
E
RE
N
CE
MA
NUA
L
Descriptor Fetch Function
5.9.5.5
The Illustration of Descriptor list fetches:
Descriptor-based function (GDMA_DADRx[NON_DSPTRMODE] = 0) operate in the following
condition:
Memory to Memory
5.9.5.6
1.
Software can write a value 0x04 to current GDMA_DADRx register to reset the register and
disable Descriptor based function first.
2.
Then software can program the bits of [Descriptor Address], [RUN], [NON_DSPTRMODE]
and [ORDEN] to the GDMA_DADRx register to enable Descriptor based function. (The
Memory
Next Descriptor Address
0
Source Address 0
Destination Address 0
Command Information 0
Next Descriptor Address
1
Source Address 1
Destination Address 1
Command Information 1
Next Descriptor Address
2
Source Address 2
.
.
.
Next Descriptor Address
x
Source Address x
Destination Address x
Command Information x
GDMA_DADRx[31:4] +
Ordering
Programming by
software
GDMA_DADRx[31:4] +
0x10
GDMA_DADRx[31:4] +
0x10
GDMA_DADRx
GDMA
Fetch
Descriptor
Single Channel
Descriptor
Internal Descriptor Register
GDMA_SRCBx
GDMA_DSTBx
GDMA_TCNTx
GDMA_CTLx
GDMA
A Descriptor
list finished
Bit[31:18]
Bit[17:0]
Bit[31:0]
Bit[31:0]
Bit[31:0]
GDMA_DADRx[31:4] +
GDMA_DADRx[31:4] +
GDMA_DADRx[31:4] +
GDMA_DADRx[31:4] +
GDMA_DADRx[31:4] +
GDMA_DADRx[31:4] +
GDMA_DADRx[31:4] +
GDMA_DADRx[31:4] +
GDMA_DADRx[31:4] +
GDMA_DADRx[31:4] +
GDMA_DADRx[31:4] +
GDMA_DADRx[31:4] +
GDMA_DADRx[31:4] +