Table 355: lcdupbase register – Digi NS9750 User Manual
Page 612
R e g i s t e r s
5 8 8
N S 9 7 5 0 H a r d w a r e R e f e r e n c e
LCDUPBASE is used for these displays:
TFT
Single panel STN
Upper panel of dual panel STN
LCDLPBASE is used for the lower panel of dual panel STN displays.
Important:
You must initialize LCDUPBASE (and LCDLPBASE for dual panels) before
enabling the LCD controller.
The base address value optionally can be changed mid-frame, to allow double-
buffered video displays to be created. These registers are copied to the
corresponding current registers at each LCD vertical synchronization, which then
cause the LNBU bit (in the LCDStatus register; see page 593) to be set and an optional
interrupt to be generated. The interrupt can be used to reprogram the base address
when generating double-buffered video.
Register bit assignment
Bits
Access
Mnemonic
Reset
Description
D31:02
R/W
LCDUPBASE
0x00000000
LCD upper panel base address
Starting address of the upper panel frame data in
memory; the address is word-aligned.
D01:00
N/A
Reserved
N/A
N/A
Table 355: LCDUPBASE register
13
12
11
10
9
8
7
6
5
4
3
2
1
0
15
14
Reserved
31
29
28
27
26
25
24
23
22
21
20
19
18
17
16
30
LCDUPBASE
LCDUPBASE