NXP Semiconductors
TDA9989
HDMI 1.3a transmitter with CEC support
Table 3. Internal assignment …continued
Internal assignment
Internal port
RGB
YCbCr 4 : 4 : 4
VP[11]
B[3]
VP[10]
B[2]
VP[9]
B[1]
VP[8]
B[0]
VP[7]
R[7]
VP[6]
R[6]
VP[5]
R[5]
VP[4]
R[4]
VP[3]
R[3]
VP[2]
R[2]
VP[1]
R[1]
VP[0]
R[0]
Cb[3]
Cb[2]
Cb[1]
Cb[0]
Cr[7]
Cr[6]
Cr[5]
Cr[4]
Cr[3]
Cr[2]
Cr[1]
Cr[0]
YCbCr 4 : 2 : 2
semi-planar
CbCr[11]
CbCr[10]
CbCr[9]
CbCr[8]
CbCr[7]
CbCr[6]
CbCr[5]
CbCr[4]
CbCr[3]
CbCr[2]
CbCr[1]
CbCr[0]
YCbCr 4 : 2 : 2
ITU656
The device can swap and invert, in the event of a little endian stream, the incoming video
data using I2C-bus registers VIP_CNTRL_0, VIP_CNTRL_1 and VIP_CNTRL_2 (page
00h) to match the expectation of the video processing block. Table 4 shows the behavior
of SWAP_A[2:0] of VIP_CNTRL_0 register, whose function is to map the 4 MSBs
VP[23:20] to the incoming video port.
Table 4. Video input swap to VP[23:20]
External
assignment
Pin
number
Pin
name
SWAP_A
selector
value
Internal assignment
Internal RGB YCbCr YCbCr 4 : 2 : 2
port
4 : 4 : 4 semi-planar
F3
VPC[7] 000b
VP[23] G[7] Y[7]
Y0[11] Y1[11]
F2
VPC[6]
VP[22] G[6] Y[6]
Y0[10] Y1[10]
F1
VPC[5]
VP[21] G[5] Y[5]
Y0[9] Y1[9]
G1
VPC[4]
VP[20] G[4] Y[4]
Y0[8] Y1[8]
G2
VPC[3] 001b
VP[23] G[7] Y[7]
Y0[11] Y1[11]
G3
VPC[2]
VP[22] G[6] Y[6]
Y0[10] Y1[10]
H2
VPC[1]
VP[21] G[5] Y[5]
Y0[9] Y1[9]
H3
VPC[0]
VP[20] G[4] Y[4]
Y0[8] Y1[8]
C3
VPB[7] 010b
VP[23] G[7] Y[7]
Y0[11] Y1[11]
C2
VPB[6]
VP[22] G[6] Y[6]
Y0[10] Y1[10]
D3
VPB[5]
VP[21] G[5] Y[5]
Y0[9] Y1[9]
D2
VPB[4]
VP[20] G[4] Y[4]
Y0[8] Y1[8]
D1
VPB[3] 011b
VP[23] G[7] Y[7]
Y0[11] Y1[11]
E1
VPB[2]
VP[22] G[6] Y[6]
Y0[10] Y1[10]
E2
VPB[1]
VP[21] G[5] Y[5]
Y0[9] Y1[9]
E3
VPB[0]
VP[20] G[4] Y[4]
Y0[8] Y1[8]
YCbCr 4 : 2 : 2
ITU656
Cb[11]
Cb[10]
Cb[9]
Cb[8]
Cb[11]
Cb[10]
Cb[9]
Cb[8]
Cb[11]
Cb[10]
Cb[9]
Cb[8]
Cb[11]
Cb[10]
Cb[9]
Cb[8]
Y0[11]
Y0[10]
Y0[9]
Y0[8]
Y0[11]
Y0[10]
Y0[9]
Y0[8]
Y0[11]
Y0[10]
Y0[9]
Y0[8]
Y0[11]
Y0[10]
Y0[9]
Y0[8]
Cr[11]
Cr[10]
Cr[9]
Cr[8]
Cr[11]
Cr[10]
Cr[9]
Cr[8]
Cr[11]
Cr[10]
Cr[9]
Cr[8]
Cr[11]
Cr[10]
Cr[9]
Cr[8]
Y1[11]
Y1[10]
Y1[9]
Y1[8]
Y1[11]
Y1[10]
Y1[9]
Y1[8]
Y1[11]
Y1[10]
Y1[9]
Y1[8]
Y1[11]
Y1[10]
Y1[9]
Y1[8]
TDA9989_2
Product data sheet
Rev. 02 — 11 June 2009
© NXP B.V. 2009. All rights reserved.
9 of 48