Display Control Unit (DCU)
MPC5606S Microcontroller Reference Manual, Rev. 7
446 Freescale Semiconductor
Ygreen = 10’h254(596/512 = 1.16)
Crgreen = 11’h660(-416/512 = -0.812)
Cbgreen = 12’hf38(-200/512 = -0.39)
Yblue = 10’h254(596/512 = 1.16)
Crblue = 11’h000
Cbblue = 12’h409(1033/512 = 2.017)
Figure 12-89. YCbCr timing diagram
12.8.2.6 Mode of operation depending on PDI_datain
PDI supports following modes (other than the Slave mode):
• 8-bit monochrome (8-bit input data, each pixel info is coming in 1 clocks)
• 16-bit—RGB565 (16-bit input data, each pixel info is coming in 1 clocks)
• 18-bit—RGB666 (18-bit input data, each pixel info is coming in 1 clocks)
• 16-bit—RGB565 (8-bit input data, each pixel info is coming in 2 clocks)
• 16-bit—YCbCr422 (8-bit input data, info for 2 co-sited pixels coming in 4 clocks)
Data info extraction is given in Table 12-69.
pdi_data [7:0]
pdi_clk
Cb
0
Y
0
Cr
0
Y
1
Y
2
Y
4
Y
5
Y
6
Cb
1
Y
3
Cb
2
Cb
3
Cr
1
Cr
2
Cr
3
Y
0
Y
1
Y
2
Y
4
Y
3
Cb
0
’
Cb
1
’
Cb
2
’
Cb
3
’
Cb
4
’
Cr
0
’
Cr
1
’
Cr
2
’
Cr
3
’
Cr
4
’
Cb
n
’
= Cb
n/2
Y_data[7:0]
Cb_data[7:0]
Cr_data[7:0]
(Cb
(n-1)/2
’
+ Cb
(n+1)/2
)/2
Cr
n
’
= Cr
n/2
(Cr
(n-1)/2
’
+ Cr
(n+1)/2
)/2
RGB888
YCbCr_pulse
rgb_valid
for even n
for even n
for odd n
for odd n