RM0082
RS_Color liquid crystal display controller (CLCD)
Doc ID 018672 Rev 1
759/844
33.6.14 LCDUPCURR
and
LCDLPCURR registers
LCDUPCURR and LCDLPCURR are read-only (RO) registers that contain an approximate
value of the upper and lower panel data DMA addresses when read. The registers can
change at any time and therefore can only be used as a mechanism for coarse delay.
33.6.15 LCDPalette
register
The LCDPalette register contains 256 palette entries organized as 128 locations of two
entries per word. Only TFT displays use all of the palette entry bits.
Each word location contains two palette entries. This means that 128 word locations are
used for the palette. When configured for little-endian byte ordering, bits [15:00] are the
lower numbered palette entry and bits [31:16] are the higher numbered palette entry.
When configured for big-endian byte ordering this is reversed because bits [31:16] are the
low numbered palette entry and bits [15:00] are the high numbered entry.
Table 686.
LCDICR register bit assignments
Bit
Name
Reset
value
Description
[31:05]
-
-
Reserved, do not modify, write as zero
[04]
MBERROR
1’h0
Clear AHB Master errors interrupt.
[03]
VCOMP
1’h0
Clear vertical compare interrupt.
[02]
LNBU
1’h0
Clear LCD next base address update interrupt.
[01]
FUF
1’h0
Clear FIFO underflows interrupt.
[00]
-
-
Reserved, do not modify, write as zero
Table 687.
LCDUPCURR register bit assignments
Bit
Name
Reset value
Description
[31:00]
LCDUPCURR
32’h0
Contains the approximate current upper panel
data DMA address.
Table 688.
LCDLPCURR register bit assignments
Bit
Name
Reset value
Description
[31:00]
LCDLPCURR
32’h0
Contains the approximate current lower panel data
DMA address.
Table 689.
LCDPalette register bit assignments
Bit
Name
Reset
value
Description
[31]
I
-
Intensity or unused.
[30:26]
B[4:0]
-
Blue palette data.
[25:21]
G[4:0]
-
Green palette data.