UM10237_2 © NXP B.V. 2008. All rights reserved.
User manual Rev. 02 — 19 December 2008 286 o f 792
NXP Semiconductors UM10237
Chapter 12: LPC24XX LCD controller
Bus error.

There is also a single combined interrupt that is asserted when any of the individual

interrupts become active.

Figure 12–36 shows a simplified block diagram of the LCD controller.

6.1 AHB interfaces

The LCD controller includes two separate AHB interfaces. The first, an AHB slave

interface, is used primarily by the CPU to access control and data registers within the LCD

controller. The second, an AHB master interface, is used by the LCD controller for DMA

access to display data stored in memory elsewhere in the system. The LCD DMA

controller can only access the 10 kB SRAM on AHB1 and the external memory.

6.1.1 AMBA AHB slave interface

The AHB slave interface connects the LCD controller to the AHB bus and provides CPU

accesses to the registers and palette RAM.

Fig 36. LCD controller block diagram
AHB
slave
interface
AHB
master
interface
AHB Bus
Panel clock
generator
Timing
controller LCD panel
clock
LCD control
signals
Upper
panel
DMA
FIFO
Pixel
serializer
Lower
panel
formatter
RAM
palette
(128x32)
Input
FIFO
control
Lower
panel
DMA
FIFO
Upper
panel
output
FIFO
Lower
panel
output
FIFO
Upper
panel
formatter
Upper
STN
Lower
STN
Hardware
Cursor
Gray
scaler
STN/TFT
data
select
LCD panel
data
Interrupt
generation
Interrupt
FIFO underflow
AHB error
LCDCLKIN