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
395 of 1269
NXP Semiconductors
UM10503
Chapter 19: LPC43xx General Purpose DMA (GPDMA) controller
19.6.17 DMA Channel Destination Address registers
The eight read/write DESTADDR Registers contain the current destination address
(byte-aligned) of the data to be transferred. Each register is programmed directly by
software before the channel is enabled. When the DMA channel is enabled the register is
updated as the destination address is incremented and by following the linked list when a
complete packet of data has been transferred. Reading the register when the channel is
active does not provide useful information. This is because by the time that software has
processed the value read, the address may have progressed. It is intended to be read
only when a channel has stopped, in which case it shows the destination address of the
last item read.
19.6.18 DMA Channel Linked List Item registers
The eight read/write LLI Registers contain a word-aligned address of the next Linked List
Item (LLI). If the LLI is 0, then the current LLI is the last in the chain, and the DMA channel
is disabled when all DMA transfers associated with it are completed. Programming this
register when the DMA channel is enabled may have unpredictable side effects.
19.6.19 DMA channel control registers
The eight read/write CONTROL Registers contain DMA channel control information such
as the transfer size, burst size, and transfer width. Each register is programmed directly
by software before the DMA channel is enabled. When the channel is enabled the register
is updated by following the linked list when a complete packet of data has been
transferred. Reading the register while the channel is active does not give useful
information. This is because by the time software has processed the value read, the
channel may have advanced. It is intended to be read only when a channel has stopped.
Table 287. DMA Channel Destination Address registers (DESTADDR[0:7], 0x4000 2104
(DESTADDR0) to 0x4000 21E4 (DESTADDR7)) bit description
Bit
Symbol
Description
Reset value
Access
31:0
DESTADDR
DMA Destination address. Reading this
register will return the current destination
address.
0x0000 0000 R/W
Table 288. DMA Channel Linked List Item registers (LLI[0:7], 0x4000 2108 (LLI0) to 0x4000
21E8 (LLI7)) bit description
Bit
Symbol
Value
Description
Reset
value
Access
0
LM
AHB master select for loading the next LLI:
0
R/W
0
AHB Master 0.
1
AHB Master 1.
1
R
Reserved, and must be written as 0, masked on
read.
0
R/W
31:2
LLI
Linked list item. Bits [31:2] of the address for the
next LLI. Address bits [1:0] are 0.
0x0000
0000
R/W