
T108 Release
Copyright by Terawins, Inc.
33
2.7.3
OSD1 Pattern Fill Configuration Registers
2.7.3.1 OSD1 Pattern_Fill Enable/Blinking Register
Address Offset:
OSD1PF_00h
Access:
Read/Write
Default Value:
0Ah
Size:
8 bits
Bit
Access
Symbol
Description
[7]
R/W
OSD1PF_En
Set to 1 for globally enabling OSD1 Pattern Fill function.
[6]
R/W
Reserved
[5:4]
R/W
CRAM_ByteAccess[1:0] Byte Access mode when programming character of menu:
0Xb: Word access (LSB first, then MSB byte)
10b: LSB only (not affect font index >= 256)
11b: MSB only (character BG/FG colors, Blinking, and Index bit 8)
[3:0]
R/W
Reserved
2.7.3.2 OSD1 Pattern_Fill LUT Address Register
Address Offset:
OSD1PF_08h
Access:
Write Only
Default Value:
00h
Size:
8 bits
Bit
Access
Symbol
Description
[7:0]
WO
LUT_A[8:1]
Assign access pointer of Color LUT. When assigning, LUT_A[0]
always = 0. LUT[0..255] are main color LUT (16-bits); LUT[256..271]
are Char2BP remap LUT (24-bits); LUT[272..273]are BMP remap LUT
(24-bits).
2.7.3.3 OSD1 Pattern_Fill LUT Data Port Register
Address Offset:
OSD1 PF _09h
Access:
Write Only
Default Value:
00h
Size:
8 bits
Bit
Access
Symbol
Description
[7:0]
WO
LUT_D[7:0]
Data written to this port will overwrite OSD2 LUT.
2.7.3.4 OSD1 Pattern_Fill Control Register
Address Offset:
OSD1 PF _30h
Access:
Read/Write
Default Value:
48h
Size:
8 bits
Bit
Access
Symbol
Description
[7]
R/W
Patt_En
Set to 1 enable Pattern_Fill to display
[6:4]
R/W
Patt_ColorDepth[2:0]
Defines nBP color:
000b: 8BPP
001b: 1BPP
010b: 2BPP
011b: 3BPP
100b: 4BPP
101b: 5BPP
110b: 6BPP
111b: 7BPP
[3:2]
R/W
Patt_RAM_Bit[1:0]
Defines the usage in Pattern RAM:
00b: 1 bit/pixel
01b: 2 bits/pixel
10b: 4 bits/pixel
11b: 8 bits/pixel
[1]
R/W
Patt_Independ_AB
Set to 1 for independent Alpha-Blending setting for Pattern_Fill;
set to 0 for by OSD1_0B
[0]
WO
Reset_PRAM_Pointer Write 1 to reset the Pattern RAM pointer for loading pattern data
《液 晶 之 家》 www.fpdclub.net