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
156 of 464
NXP Semiconductors
UM10850
Chapter 12: LPC5410x DMA controller
12.6.6 Active status register
The ACTIVE0 register indicates which DMA channels are active at the point when the
read occurs. The register is read-only.
A DMA channel is considered active when a DMA operation has been started but not yet
fully completed. The Active status will persist from a DMA operation being started, until
the pipeline is empty after end of the last descriptor (when there is no reload). An active
channel may be aborted by software by setting the appropriate bit in one of the Abort
register (see
).
12.6.7 Busy status register
The BUSY0 register indicates which DMA channels is busy at the point when the read
occurs. This registers is read-only.
A DMA channel is considered busy when there is any operation related to that channel in
the DMA controller’s internal pipeline. This information can be used after a DMA channel
is disabled by software (but still active), allowing confirmation that there are no remaining
operations in progress for that channel.
Table 187. Enable Clear register 0 (ENABLECLR0, address 0x1C00 4028) bit description
Bit
Symbol
Description
Reset value
21:0
CLR
Writing ones to this register clears the corresponding bits in ENABLESET0. Bit n clears the
channel enable bit n.
NA
31:22
-
Reserved.
-
Table 188. Active status register 0 (ACTIVE0, address 0x1C00 4030) bit description
Bit
Symbol
Description
Reset value
21:0
ACT
Active flag for DMA channel n. Bit n corresponds to DMA channel n.
0 = not active.
1 = active.
0
31:22
-
Reserved.
-
Table 189. Busy status register 0 (BUSY0, address 0x1C00 4038) bit description
Bit
Symbol
Description
Reset value
21:0
BSY
Busy flag for DMA channel n. Bit n corresponds to DMA channel n.
0 = not busy.
1 = busy.
0
31:22
-
Reserved.
-