NO:
W90P710 Programming Guide
VERSION:
2.0
PAGE:
124
The above information is the exclusive intellectual property of Winbond Electronics and shall not be disclosed, distributed or reproduced without permission
from Winbond.
Table No.: 2005-W90P710-11-A
If the LCD Controller connected with a 240*240 LCD Panel or user only wants to show a part
(red line region, 240*240) of the whole image on a 480*480 LCD Panel, the setting of register is:
FIFO1SADDR
= 0x3001C3E0 (0x30 4*(480*60+120) =
0x3001C3E0)
FIFO1COLCNT
=
0x00F0
FIFO1ROWCNT
= 0x00F0
FIFOSTRIDE
= 0x03C0 (240*4 = 0x03C0)
FIFO1REALCOLCNT
= 0x00F0
After setting register complete, enable FIFO and then FIFO will fetch the image data according
to the register value. In additional, if the image in FIFO is small than the LCD Panel, DISPWYS,
DISPWXS, DISPWYE, DISPWXE (see page) must be configured.
Usually, FIFO Real Column Count is the same with FIFO Column Count. But if horizontal down-
scaling function is enabled (factor M is not equal with N), FIFO Real Column Count specify the
column count of original image, and FIFO Column Count specify the column count of the scaled
image.
The programming procedure is as follows:
1) Configure the starting address, parameters, and data count of FIFO1 (
FIFO1SADDR
,
FIFO1PRM
, and
F1DREQCNT
).
2) If Up-scaling function is enabled, configure the real column count of FIFO1
(
F1REALCULCNT
)
3) If OSD control is enabled, configure the starting address, parameters, and data count of
FIFO2 (
FIFO2SADDR
,
FIFO2PRM
, and
F2DREQCNT
).
4) If OSD control and Up-scaling function are enabled, configure the real column count of
FIFO2 (
F2REALCULCNT
)
9.11 Configure how to show image on the panel
When an image is displayed on a panel, some different effects can be presented. For instance,
LCD can only show some portion of a whole image with cropping window and valid window
provided by the controller.
The programming procedure is as follows: