UM10237_2 © NXP B.V. 2008. All rights reserved.
User manual Rev. 02 — 19 December 2008 732 o f 792
NXP Semiconductors UM10237
Chapter 32: LPC24XX General Purpose DMA (GPDMA) controller
6.2.7 Lock control

Set the lock bit by programming bit 16 in the DMACCxConfiguration Register.

When a burst occurs, the AHB arbiter must not de-grant the master during the burst until

the lock is deasserted. The GPDMA can be locked for a a single burst such as a long

source fetch burst or a long destination drain burst. The GPDMA does not usually asser t

the lock continuously for a source fetch burst followed by a destination drain burst.

4:1 SrcPeripheral Source peripheral. This value selects the DMA source request peripheral.This field
is ignored if the source of the transfer is from memory. 0
0000 SSP0 Tx
0001 SSP0 Rx
0010 SSP1 Tx
0011 SSP1 Rx
0100 SD/MMC
0101 I2S channel 0
0110 I2S channel 1
0111
or
1xxx
These values are reserved and should not be used.
5 - - Reserved, do not modify, masked on read. NA
9:6 DestPeriphera
lDestination peripheral. This value selects the DMA destination request peripheral.
This field is ignored if the destination of the transfer is to memory. See the
SrcPeripheral symbol description for values.
0
10 - - Reserved, do not modify, masked on read. NA
13:11 FlowCntrl Flow control and transfer type. This value indica tes the flow controller and transfer
type. The flow controller can be the GPDMA, the source peripheral, or the
destination peripheral.The transfer type can be memory-to-memory,
memory-to-peripheral, peripheral-to-memory, or peripheral-to-peripheral.
0
14 IE Interrupt error mask. When cleared this bit masks out the error interrupt of the
relevant channel. 0
15 ITC Terminal count interrupt mask. When cleared this bit masks out the terminal count
interrupt of the relevant channel. 0
16 L Lock. When set, this bit enables locked transfers. 0
17 A Active. This value can be used with the Halt and Channel Enable bits to cleanly
disable a DMA channel. Writing to this bit has no effect.
0 There is no data in the FIFO of the channel.
1 The channel FIFO has data.
18 H Halt. The contents of the channel FIFO are drained. This value can be used with the
Active and Channel Enable bits to cleanly disable a DMA channel. 0
0 Enable DMA requests.
1 Ignore further source DMA requests.
31:19 - Reserved, do not modify, masked on read. NA
Table 675. Channel Configuration registers (DMACC0Configuration - a ddress 0xFFE04110 and
DMACC1Configuration - address 0xFFE0 4130) bit description
Bit Symbol Value Description Reset
Value