UM10208_2
© NXP B.V. 2007. All rights reserved.
User manual
Rev. 02 — 1 June 2007
181 of 362
NXP Semiconductors
UM10208
Chapter 15: LPC2800 GPDMA
4.2 GPDMA Register descriptions
This section describes the registers of the GPDMA.
4.2.1 Source Address Registers (DMA[0..7]Source - 0x8010 3800..38E0)
DMA0AltSource
Channel 0 Alternate Source Address
Register
WO
0x8010 3A00
DMA0AltDest
Channel 0 Alternate Destination Address
Register
WO
0x8010 3A04
DMA0AltLength
Channel 0 Alternate Transfer Length
Register
WO
0x8010 3A08
DMA0AltConfig
Channel 0 Alternate Configuration
Register
WO
0x8010 3A0C
DMA1AltSource -
DMA1AltConfig
Channel 1 Alternate Registers: as
described for Channel 0
WO
0x8010 3A10-
0x8010 3A1C
DMA2AltSource -
DMA2AltConfig
Channel 2 Alternate Registers: as
described for Channel 0
WO
0x8010 3A20-
0x8010 3A2C
DMA3AltSource -
DMA3AltConfig
Channel 3 Alternate Registers: as
described for Channel 0
WO
0x8010 3A30-
0x8010 3A3C
DMA4AltSource -
DMA4AltConfig
Channel 4 Alternate Registers: as
described for Channel 0
WO
0x8010 3A40-
0x8010 3A4C
DMA5AltSource -
DMA5AltConfig
Channel 5 Alternate Registers: as
described for Channel 0
WO
0x8010 3A50-
0x8010 3A5C
DMA6AltSource -
DMA6AltConfig
Channel 6 Alternate Registers: as
described for Channel 0
WO
0x8010 3A60-
0x8010 3A6C
DMA7AltSource -
DMA7AltConfig
Channel 7 Alternate Registers: as
described for Channel 0
WO
0x8010 3A70-
0x8010 3A7C
Global Registers
DMA_Enable
Global Enable Register
R/W
0
0x8010 3C00
DMA_Stat
Global Status (and Clear) Register
R/Clr
0
0x8010 3C04
DMA_IRQMask
IRQ Mask Register
R/W
0x0FFFF 0x8010 3C08
DMA_SoftInt
Software Interrupt Register
WO
0x8010 3C10
Registers in the System Control address range
DMA3EXTEN
Channel 3 external control enable
R/W
0
0x8000 5040
DMA5EXTEN
Channel 5 external control enable
R/W
0
0x8000 5044
Table 196. GPDMA register map
Name
Description
Access Reset
value
Address
Table 197. Source Address Registers (DMA[0:7]Status - 0x8010 3800..38E0)
Bit
Symbol Description
Reset
Value
31:0
For a source peripheral, the address of the source register. For a source
memory buffer, the address of the start of the buffer. For a
linked-list-handling channel, the address of the linked list in memory.
(See
). The contents of this register are NOT
incremented during the transfer.
0