UM10503
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2012. All rights reserved.
User manual
Rev. 1.3 — 6 July 2012
412 of 1269
NXP Semiconductors
UM10503
Chapter 19: LPC43xx General Purpose DMA (GPDMA) controller
The first LLI, stored at 0x2000 0000, defines the first block of data to be transferred, which
is the data stored from address 0x2000 A200 to 0x2000 AE00:
•
Source start address 0x2000 A200.
•
Destination address set to the destination peripheral address.
•
Transfer width, word (32-bit).
•
Transfer size, 3072 bytes (0xC00).
•
Source and destination burst sizes, 16 transfers.
•
Next LLI address, 0x2000 0010.
The second LLI, stored at 0x2000 0010, describes the next block of data to be transferred:
•
Source start address 0x2000 B200.
•
Destination address set to the destination peripheral address.
•
Transfer width, word (32-bit).
•
Transfer size, 3072 bytes (0xC00).
Fig 44. LLI example
LLI 1
Source address
=
Destination address
= peripheral
Next LLI address
=
Control information
= length
3072
Source address
=
Destination address
= peripheral
Next LLI address
=
Control information
= length
3072
Source address
=
Destination address
= peripheral
Next LLI address
=
Control information
= length
3072
Source address
=
Destination address
= peripheral
Next LLI address
= 0 ( end of list )
Control information
= length
3072
LLI 2
LLI 3
LLI 8
Linked List Array
3072 bytes of data
3072 bytes of data
3072 bytes of data
3072 bytes of data
0x2000 0000
0x2000 A200
0x2000 A200
0x2000 AE00
0x2000 B200
0x2000 B200
0x2000 BE00
0x2000 0200
0x2000 0200
0x2000 0E00
0x2000 1200
0x2000 1200
0x2000 1E00
0x2000 0010
0x2000 0010
0x2000 0020
0x2000 0030
0x2000 0020
0x2000 0070