NUC970 Technical Reference Manual
Publication Release Date: Dec. 15, 2015
- 1118 -
Revision V1.30
NUC97
0
T
E
CHNIC
A
L
RE
F
E
RE
N
CE
MA
NUA
L
[4:3]
RGB_SHIFT/
DM_262K
(Share bit)
RGB Data Output Shift for Sync-type LCD Panel
When DEVICE (DEVICE_CTRL[7:5]) = 100, 101.
00 = Not Shift.
01 = Shift One Cycle.
10 = Shift 2 Cycle.
11 = Not Defined.
RGB Data Output Arrangement for 262K MPU-Interface LCM.
When DEVICE (DEVICE_CTRL[7:5]) = 111, and 16-
bit data bus mode (*denote don’t care bit).
00 = RRRRRRGGGGGGBBBB, **************BB.
01 = **************RR, RRRRGGGGGGBBBBBB.
10 = RRRRRR**GGGGGG**, ********BBBBBB**.
11 = RRRRRR**GGGGGG**, BBBBBB**********.
When DEVICE (DEVICE_CTRL[7:5]) = 111, and 8-bit data bus mode.
*0 = RRRRRR**, GGGGGG**, BBBBBB**.
*1 = RRRRRRGG, GGGGBBBB, ******BB.
ITU656 format select
When DEVICE (DEVICE_CTRL[7:5]) = 000, ITU_EN (DCCS[15]) =1 and 8-bit data bus mode.
01 = NTSC.
10 = PAL.
[2-1]
SWAP_YcbC
r
(share_bit
DEVICE
(DEVICE_CT
RL[7:5]) =
000)
YUV Data Output Swap (for Packed YUV Mode)
When DEVICE (DEVICE_CTRL[7:5]) = 000:.
00 = UYVY.
01 = YUYV.
10 = VYUY.
11 = YVYU.
[2]
SWAP_YcbC
r[1]
(share_bit
DEVICE
(DEVICE_CT
RL[7:5]) =
100)
Delay Control
Make the cycle of reading data from FIFO to be delay one cycles per two pixel so the output rate is
1.5 cycles per pixel .When DEVICE (DEVICE_CTRL[7:5]) = 100, 8-bit data bus , SWAP_YcbCr[0]
(DEVICE_CTRL[1]) = 0, and DBWORD (DEVICE[26]) = 1 (Pixel data read from FIFO is 1 cycle per
pixel),.
=> Unipac sub-sampling one component from each RGB pixel.
0 = 1/3 subsampling, per pixel is subsampling a component.
Seq: R0G1B2,R3G4B5,….. output 1 cycles per pixel
For 960*240 panel, (source are expand from 320*240 to 960*240)
1= 1/2 subsampling, even pixel is subsampled two components and odd pixel is subsampled one
components.
Seq: R0G0B1,R2G3B3,R4G4B5….. output 1.5 cycles per pixel
For 480*240 (source is 320*240)