UM10850
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2016. All rights reserved.
User manual
Rev. 2.4 — 13 September 2016
154 of 464
NXP Semiconductors
UM10850
Chapter 12: LPC5410x DMA controller
12.6.1 Control register
The CTRL register contains global the control bit for a enabling the DMA controller.
12.6.2 Interrupt Status register
The Read-Only INTSTAT register provides an overview of DMA status. This allows quick
determination of whether any enabled interrupts are pending. Details of which channels
are involved are found in the interrupt type specific registers.
12.6.3 SRAM Base address register
The SRAMBASE register must be configured with an address (preferably in on-chip
SRAM) where DMA descriptors will be stored. Software must set up the descriptors for
those DMA channels that will be used in the application.
Each DMA channel has an entry for the channel descriptor in the SRAM table. The values
for each channel start at the address offsets found in
. Only the descriptors for
channels defined at extraction are used. The contents of each channel descriptor are
described in
Table 182. Control register (CTRL, address 0x1C00 4000) bit description
Bit
Symbol
Value
Description
Reset value
0
ENABLE
DMA controller master enable.
0
0
Disabled. The DMA controller is disabled. This clears any triggers that were
asserted at the point when disabled, but does not prevent re-triggering when the
DMA controller is re-enabled.
1
Enabled. The DMA controller is enabled.
31:1
-
Reserved. Read value is undefined, only zero should be written.
NA
Table 183. Interrupt Status register (INTSTAT, address 0x1C00 4004) bit description
Bit
Symbol
Value
Description
Reset value
0
-
Reserved. Read value is undefined, only zero should be written.
NA
1
ACTIVEINT
Summarizes whether any enabled interrupts (other than error interrupts)
are pending.
0
0
Not pending. No enabled interrupts are pending.
1
Pending. At least one enabled interrupt is pending.
2
ACTIVEERRINT
Summarizes whether any error interrupts are pending.
0
0
Not pending. No error interrupts are pending.
1
Pending. At least one error interrupt is pending.
31:3
-
Reserved. Read value is undefined, only zero should be written.
NA
Table 184. SRAM Base address register (SRAMBASE, address 0x1C00 4008) bit description
Bit
Symbol
Description
Reset value
8:0
-
Reserved. Read value is undefined, only zero should be written.
NA
31:9
OFFSET
Address bits 31:9 of the beginning of the DMA descriptor table. For 18 channels, the table
must begin on a 512 byte boundary.
0