DR
AFT
DR
AFT
DRAFT
DR
D
RAFT
DRAFT
DRA
FT DRAF
D
RAFT DRAFT DRAFT DRAFT DRAFT D
DRAFT
D
RAFT DRA
FT DRAFT DRAFT DRAFT DRA
UM10316_0
© NXP B.V. 2008. All rights reserved.
User manual
Rev. 00.06 — 17 December 2008
524 of 571
NXP Semiconductors
UM10316
Chapter 30: LPC29xx General Purpose DMA (GPDMA) controller
5.12 DMA Software Last Single Request Register (DMACSoftLSReq -
0xE014 002C)
The DMACSoftLSReq Register is read/write and enables DMA last single requests to be
generated by software. A DMA request can be generated for each source by writing a 1 to
the corresponding register bit. A register bit is cleared when the transaction has
completed. Reading the register indicates which sources are requesting last single DMA
transfers. A request can be generated from either a peripheral or the software request
register.
shows the bit assignments of the DMACSoftLSReq Register.
5.13 DMA Configuration Register (DMACConfig - 0xE014 0030)
The DMACConfig Register is read/write and configures the operation of the DMA
Controller. The endianness of the AHB master interface can be altered by writing to the M
bit of this register. The AHB master interface is set to little-endian mode on reset.
shows the bit assignments of the DMACConfig Register.
5.14 DMA Synchronization Register (DMACSync - 0xE014 0034)
The DMACSync Register is read/write and enables or disables synchronization logic for
the DMA request signals. The DMA request signals consist of the DMACBREQ[15:0],
DMACSREQ[15:0], DMACLBREQ[15:0], and DMACLSREQ[15:0]. A bit set to 0 enables
the synchronization logic for a particular group of DMA requests. A bit set to 1 disables the
synchronization logic for a particular group of DMA requests. This register is reset to 0,
synchronization logic enabled.
shows the bit assignments of the
DMACSync Register.
Table 457. DMA Software Last Single Request Register (DMACSoftLSReq - 0xE014 002C)
Bit
Name
Function
15:0
SoftLSReq
Software last single transfer request flags for each of 16 possible sources. Each bit
represents one DMA request line or peripheral function:
0 - writing 0 has no effect.
1 - writing 1 generates a DMA last single transfer request for the corresponding
request line.
Table 458. DMA Configuration Register (DMACConfig - 0xE014 0030)
Bit
Name
Function
2
M1
AHB Master 1 endianness configuration:
0 = little-endian mode (default).
1 = big-endian mode.
1
M0
AHB Master 0 endianness configuration:
0 = little-endian mode (default).
1 = big-endian mode.
0
E
DMA Controller enable:
0 = disabled (default). Disabling the DMA Controller reduces power consumption.
1 = enabled.