Preliminary
S3C2451X RISC MICROPROCESSOR
LCD
CONTROLLER
22-39
Preliminary product information describe products that are in development,
for which full characterization data and associated errata are not yet available.
Specifications and information herein are subject to change without notice.
Window 1 Control Register (Continued)
WINCON1 Bit
Description Initial
State
ALPHA_SEL
[1]
Alpha value selection
Per plane blending case( BLD_PIX ==0)
0 = using ALPHA0_R/G/B values
1 = using ALPHA1_R/G/B values
Per pixel blending case( BLD_PIX ==1)
0 = selected by AEN bit in frame buffer for each pixel or Key area
AEN = 0
ALPHA0_R/G/B
0
AEN = 1
ALPHA1_R/G/B
Non-Key area
ALPHA0_R/G/B
KEYBLEND
(W1KEYCON0[26])
1
Key area
ALPHA1_R/G/B
1 = using DATA[27:24] in frame buffer, only for 28bpp mode
0
ENWIN_F
[0]
Window1 on/ off control
0 = Off window1
1 = On window1
0
Window 0 Position Control A Register
Register Address
R/W
Description
Reset
Value
VIDOSD0A
0x4C800028
R/W
Video Window 0’s position control register
0x0000_0000
VIDOSD0A Bit
Description initial
state
OSD_LeftTopX_F
[21:11]
Horizontal screen coordinate for left top pixel of OSD image
0
OSD_LeftTopY_F [10:0]
Vertical
screen
coordinate for left top pixel of OSD image
0
Window 0 Position Control B Register
Register Address
R/W
Description
Reset
Value
VIDOSD0B
0x4C80002C
R/W
Video Window 0’s position control register
0x0000_0000
VIDOSD0B Bit
Description initial
state
OSD_RightBotX_F [21:11] Horizontal screen coordinate for right bottom pixel of OSD
image
0
OSD_RightBotY_F
[10:0]
Vertical screen coordinate for right bottom pixel of OSD image
0
NOTE:
Registers must have word boundary X position.
So, 24bpp mode should have X position by 1 pixel. ( ex, X = 0,1,2,3….)
16bpp mode should have X position by 2 pixel. ( ex, X = 0,2,4,6….)
8bpp mode should have X position by 4 pixel. ( ex, X = 0,4,8,12….)