User's Manual

Table Of Contents
S3C2450X RISC MICROPROCESSOR LCD CONTROLLER
22-39
WINCON1 Bit Description Initial State
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
ENWIN_F
[0] Window1 on/ off control
0 = Off window1
1 = On window1
0
8.1.10 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
8.1.11 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….)