UM10237_2 © NXP B.V. 2008. All rights reserved.
User manual Rev. 02 — 19 December 2008 713 o f 792
NXP Semiconductors UM10237
Chapter 32: LPC24XX General Purpose DMA (GPDMA) controller
example, a bidirectional port requires one stream for transmit and one for receive. The
source and destination areas can each be either a memory region or a peripheral, and
can be accessed through the AHB master.
Figure 32–144 shows a block diagram of the GPDMA.
The functions of the GPDMA are described in the following sections:
AHB slave interface
Control logic and register bank
DMA request and response interface
Channel logic and channel register bank
Interrupt request
AHB master interface
Channel hardware
DMA request priority

4.2.1 AHB Slave Interface

All transactions on the AHB slave programming bus of the GPDMA are 32 bit wide.

4.2.2 Control Logic and Register Bank

The register block stores data written, or to be read across the AHB interface.

4.2.3 DMA Request and Response Interface

See DMA Interface description for information on the DMA request and response
interface.
Fig 144. GPDMA block diagram
GPDMA
AHB SLAVE
INTERFACE
CONTROL
LOGIC AND
REGISTERS
DMA
REQUEST
AND
RESPONSE
INTERFACE
CHANNEL
LOGIC AND
REGISTERS
INTERRUPT
REQUEST
AHB
MASTER
INTERFACE
DMA
requests
DMA
responses
DMA
Interrupts
AHB BUS
AHB BUS