NO:
W90P710 Programming Guide
VERSION:
2.0
PAGE:
126
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
D[31:24] P[23:16] P[15:8]
D[7:0]
0000H
Pixel 4
Pixel 3
Pixel 2
Pixel 1
0004H
Pixel 8
Pixel 7
Pixel 6
Pixel 5
0008H
Pixel 12
Pixel 11
Pixel 10
Pixel 9
……….
Table 9-9 BSWP=1, HSWP=0
D[31:24] P[23:16] P[15:8]
D[7:0]
0000H
Pixel 1
Pixel 2
Pixel 3
Pixel 4
0004H
Pixel 5
Pixel 6
Pixel 7
Pixel 8
0008H
Pixel 9
Pixel 10
Pixel 11
Pixel 12
……….
The programming procedure is listed as follows:
1) If the input video or OSD raw data is swap format, set the swap control bits
(FIFOCON
[19:16])
2) If only video data is inputted, enable FIFO1
(FIFOCON [0])
; if video and OSD raw data are
both inputted, enable FIFO1 and FIFO2
(FIFOCON [1:0])
.
9.13 Enable
LCD
Controller
After finishing the above configurations, the last step is enabling the Controller to run.
The programming procedure is listed as follows:
1) Enable the Controller
(LCDCON [16])
.
9.14
Check running state and process interrupt status
While LCD Controller is running it continuously generates interrupts, which are enabled before
Controller runs. Program must have an interrupt service routine (ISR) to process these occurred
interrupts.
The programming procedure is listed as follows:
1) Some interrupts occur and enter ISR.
2) Check which interrupts occur through interrupts status register
(
LCDINTS [18:16] and