The controller supports a single 8-lane V-by-One
port, which can be configured for 1-, 2-, 4-, or
8-lane use. This interface supports limited lane
remapping, which is shown in Table 6-2.
Intralane remapping (that is, swapping P with N)
is not supported.
Table 6-2 V-by-One Interface Lane Remapping Options | | | V-BY-ONE PORT PHYSICAL LANES(1) |
|---|
| CONFIGURATION(2) | # of LANES | | LANE 7 | LANE 6 | LANE 5 | LANE 4 | LANE 3 | LANE 2 | LANE 1 | LANE 0 |
|---|
| 1a | 8 | | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 1b | 4 | | — | — | — | — | 3 | 2 | 1 | 0 |
| 1c | 2 | | — | — | — | — | — | — | 1 | 0 |
| 1d | 1 | | — | — | — | — | — | — | — | 0 |
|
| 2a | 8 | | 1 | 0 | 2 | 3 | 4 | 5 | 6 | 7 |
| 2b | 4 | | 1 | 0 | 2 | 3 | — | — | — | — |
| 2c | 2 | | 1 | 0 | — | — | — | — | — | — |
| 2d | 1 | | — | 0 | — | — | — | — | — | — |
(1) The lane numbers in the table header indicate the actual physical lanes defined in the controller interface. The lane numbers listed below the header are the lane bit numbers transmitted over that physical interface.
(2) There are two controller lane mapping options, with the option to use fewer than the full eight lanes for each.
Independent of the remapping of the physical
V-by-One interface, the support a number of data mappings onto the actual physical
interface as specified by the standard. V-by-One sources must match at least one of
the mappings in Table 6-3, Table 6-4, Table 6-5, Table 6-6, Table 6-7, and Table 6-8.
Table 6-3 V-by-One Data Mapping for 36bpp/30bpp RGB/YCbCr 4:4:4| V-BY-ONE DATA MAP MODE 0 |
|---|
| V-BY-ONE INPUT DATA BIT | 36bpp RGB/YCbCr 4:4:4(1) | 30bpp RGB/YCbCr 4:4:4 | MAPPER OUTPUT |
|---|
| D[0] | R/Cr[4] | R/Cr[2] | B(2) |
| D[1] | R/Cr[5] | R/Cr[3] | B(3) |
| D[2] | R/Cr[6] | R/Cr[4] | B(4) |
| D[3] | R/Cr[7] | R/Cr(5] | B(5) |
| D[4] | R/Cr[8] | R/Cr[6] | B(6) |
| D[5] | R/Cr[9] | R/Cr[7] | B(7) |
| D[6] | R/Cr[10] | R/Cr[8] | B(8) |
| D[7] | R/Cr[11] | R/Cr[9] | B(9) |
| D[8] | G/Y[4] | G/Y[2] | A(2) |
| D[9] | G/Y[5] | G/Y[3] | A(3) |
| D[10] | G/Y[6] | G/Y[4] | A(4) |
| D[11] | G/Y[7] | G/Y[5] | A(5) |
| D[12] | G/Y[8] | G/Y[6] | A(6) |
| D[13] | G/Y[9] | G/Y[7] | A(7) |
| D[14] | G/Y[10] | G/Y[8] | A(8) |
| D[15] | G/Y[11] | G/Y[9] | A(9) |
| D[16] | B/Cb[4] | B/Cb[2] | C(2) |
| D[17] | B/Cb[5] | B/Cb[3] | C(3) |
| D[18] | B/Cb[6] | B/Cb[4] | C(4) |
| D[19] | B/Cb[7] | B/Cb[5] | C(5) |
| D[20] | B/Cb[8] | B/Cb[6] | C(6) |
| D[21] | B/Cb[9] | B/Cb[7] | C(7) |
| D[22] | B/Cb[10] | B/Cb[8] | C(8) |
| D[23] | B/Cb[11] | B/Cb[9] | C(9) |
| D[24] | 3D_L/R_Ref | 3D_L/R_Ref | 3D_L/R_Ref |
| D[25] | 3DEN/Field | 3DEN/Field | 3DEN/Field |
| D[26] | B/Cb[2] | B/Cb[1] | C[0] |
| D[27] | B/Cb[3] | B/Cb[0] | C[1] |
| D[28] | G/Y[2] | G/Y[1] | A[0] |
| D[29] | G/Y[3] | G/Y[0] | A[1] |
| D[30] | R/Cr[2] | R/Cr[1] | B[0] |
| D[31] | R/Cr[3] | R/Cr[0] | B[1] |
(1) For 36-bit inputs, the 12 bits per color truncates to 10 bits per color with the two least significant bits per color being discarded.
Table 6-4 V-by-One Data Mapping for 27bpp RGB/YCbCr 4:4:4| V-BY-ONE DATA MAP MODE 1 |
|---|
| V-BY-ONE INPUT DATA BIT | 27bpp RGB/YCbCr 4:4:4(1) | MAPPER OUTPUT |
|---|
| D[0] | R/Cr[1] | B(2) |
| D[1] | R/Cr[2] | B(3) |
| D[2] | R/Cr[3] | B(4) |
| D[3] | R/Cr[4] | B(5) |
| D[4] | R/Cr[5] | B(6) |
| D[5] | R/Cr[6] | B(7) |
| D[6] | R/Cr[7] | B(8) |
| D[7] | R/Cr[8] | B(9) |
| D[8] | G/Y[1] | A(2) |
| D[9] | G/Y[2] | A(3) |
| D[10] | G/Y[3] | A(4) |
| D[11] | G/Y[4] | A(5) |
| D[12] | G/Y[5] | A(6) |
| D[13] | G/Y[6] | A(7) |
| D[14] | G/Y[7] | A(8) |
| D[15] | G/Y[8] | A(9) |
| D[16] | B/Cb[1] | C(2) |
| D[17] | B/Cb[2] | C(3) |
| D[18] | B/Cb[3] | C(4) |
| D[19] | B/Cb[4] | C(5) |
| D[20] | B/Cb[5] | C(6) |
| D[21] | B/Cb[6] | C(7) |
| D[22] | B/Cb[7] | C(8) |
| D[23] | B/Cb[8] | C(9) |
| D[24] | 3D_L/R_Ref | 3D_L/R_Ref |
| D[25] | 3DEN/Field | 3DEN/Field |
| '0' | — | C[0] |
| D[27] | B/Cb[0] | C[1] |
| '0' | — | A[0] |
| D[29] | G/Y[0] | A[1] |
| '0' | — | B[0] |
| D[31] | R/Cr[0] | B[1] |
(1) For 27-bit inputs, the 9 bits for each color shift up one bit, and the least significant bit of each color is set to '0'.
Table 6-5 V-by-One Data Mapping for 24bpp RGB/YCbCr 4:4:4| V-BY-ONE DATA MAP MODE 2 |
|---|
| V-BY-ONE INPUT DATA BIT | 24bpp RGB/YCbCr 4:4:4(1) | MAPPER OUTPUT |
|---|
| D[0] | R/Cr[0] | B(2) |
| D[1] | R/Cr[1] | B(3) |
| D[2] | R/Cr[2] | B(4) |
| D[3] | R/Cr[3] | B(5) |
| D[4] | R/Cr[4] | B(6) |
| D[5] | R/Cr[5] | B(7) |
| D[6] | R/Cr[6] | B(8) |
| D[7] | R/Cr[7] | B(9) |
| D[8] | G/Y[0] | A(2) |
| D[9] | G/Y[1] | A(3) |
| D[10] | G/Y[2] | A(4) |
| D[11] | G/Y[3] | A(5) |
| D[12] | G/Y[4] | A(6) |
| D[13] | G/Y[5] | A(7) |
| D[14] | G/Y[6] | A(8) |
| D[15] | G/Y[7] | A(9) |
| D[16] | B/Cb[0] | C(2) |
| D[17] | B/Cb[1] | C(3) |
| D[18] | B/Cb[2] | C(4) |
| D[19] | B/Cb[3] | C(5) |
| D[20] | B/Cb[4] | C(6) |
| D[21] | B/Cb[5] | C(7) |
| D[22] | B/Cb[6] | C(8) |
| D[23] | B/Cb[7] | C(9) |
| D[24] | 3D_L/R_Ref | 3D_L/R_Ref |
| D[25] | 3DEN/Field | 3DEN/Field |
| '0' | — | C[0] |
| '0' | — | C[1] |
| '0' | — | A[0] |
| '0' | — | A[1] |
| '0' | — | B[0] |
| '0' | — | B[1] |
(1) For 24-bit inputs, the 8 bits for each color shift up two bits, and the two least significant bits of each color are set to '0'.
Table 6-6 V-by-One Data Mapping for 32bpp/24bpp/20bpp YCbCr 4:2:2 | V-BY-ONE DATA MAP MODE 3(1) |
|---|
| V-BY-ONE INPUT DATA BIT | 32bpp YCbCr 4:2:2(2) | 24bpp YCbCr 4:2:2(3) | 20bpp YCbCr 4:2:2 | MAPPER OUTPUT |
|---|
| D[0] | CbCr[8] | CbCr[4] | CbCr[2] | B(2) |
| D[1] | CbCr[9] | CbCr[5] | CbCr[3] | B(3) |
| D[2] | CbCr[10] | CbCr[6] | CbCr[4] | B(4) |
| D[3] | CbCr[11] | CbCr[7] | CbCr[5] | B(5) |
| D[4] | CbCr[12] | CbCr[8] | CbCr[6] | B(6) |
| D[5] | CbCr[13] | CbCr[8] | CbCr[7] | B(7) |
| D[6] | CbCr[14] | CbCr[10] | CbCr[8] | B(8) |
| D[7] | CbCr[15] | CbCr[11] | CbCr[9] | B(9) |
| D[8] | Y[8] | Y[4] | Y[2] | A(2) |
| D[9] | Y[9] | Y[5] | Y[3] | A(3) |
| D[10] | Y[10] | Y[6] | Y[4] | A(4) |
| D[11] | Y[11] | Y[7] | Y[5] | A(5) |
| D[12] | Y[12] | Y[8] | Y[6] | A(6) |
| D[13] | Y[13] | Y[9] | Y[7] | A(7) |
| D[14] | Y[14] | Y[10] | Y[8] | A(8) |
| D[15] | Y[15] | Y[11] | Y[9] | A(9) |
| '0' | — | — | — | C(2) |
| '0' | — | — | — | C(3) |
| '0' | — | — | — | C(4) |
| '0' | — | — | — | C(5) |
| '0' | — | — | — | C(6) |
| '0' | — | — | — | C(7) |
| '0' | — | — | — | C(8) |
| '0' | — | — | — | C(9) |
| D[24] | 3D_L/R_Ref | 3D_L/R_Ref | 3D_L/R_Ref | 3D_L/R_Ref |
| D[25] | 3DEN/Field | 3DEN/Field | 3DEN/Field | 3DEN/Field |
| '0' | — | — | — | C[0] |
| '0' | — | — | — | C[1] |
| D[28] | Y[6] | Y[2] | Y[2] | A[0] |
| D[29] | Y[7] | Y[3] | Y[3] | A[1] |
| D[30] | CbCr[6] | CbCr[2] | CbCr[2] | B[0] |
| D[31] | CbCr[7] | CbCr[3] | CbCr[3] | B[1] |
(1) For all YCbCr 4:2:2 formats, data channel C is forced to "0".
(2) For 32-bit inputs, the 16 bits per color truncate to 10-bit per color, with the six least significant bits per color discarded.
(3) For 24-bit inputs, the 12 bits per color truncate to 10-bit per color, with the two least significant bits per color discarded.
Table 6-7 V-by-One Data Mapping for 18bpp YCbCr 4:2:2| V-BY-ONE DATA MAP MODE 4(1) |
|---|
| V-BY-ONE INPUT DATA BIT | 18bpp YCbCr 4:2:2(2) | MAPPER OUTPUT |
|---|
| D[0] | CbCr[1] | B(2) |
| D[1] | CbCr[2] | B(3) |
| D[2] | CbCr[3] | B(4) |
| D[3] | CbCr[4] | B(5) |
| D[4] | CbCr[5] | B(6) |
| D[5] | CbCr[6] | B(7) |
| D[6] | CbCr[7] | B(8) |
| D[7] | CbCr[8] | B(9) |
| D[8] | Y[1] | A(2) |
| D[9] | Y[2] | A(3) |
| D[10] | Y[3] | A(4) |
| D[11] | Y[4] | A(5) |
| D[12] | Y[5] | A(6) |
| D[13] | Y[6] | A(7) |
| D[14] | Y[7] | A(8) |
| D[15] | Y[8] | A(9) |
| '0' | — | C(2) |
| '0' | — | C(3) |
| '0' | — | C(4) |
| '0' | — | C(5) |
| '0' | — | C(6) |
| '0' | — | C(7) |
| '0' | — | C(8) |
| '0' | — | C(9) |
| D[24] | 3D_L/R_Ref | 3D_L/R_Ref |
| D[25] | 3DEN/Field | 3DEN/Field |
| '0' | — | C[0] |
| '0' | — | C[1] |
| '0' | — | A[0] |
| D[29] | Y[0] | A[1] |
| '0' | — | B[0] |
| D[31] | CbCr[0] | B[1] |
(1) For all YCbCr 4:2:2 formats, data channel C is forced to "0".
(2) For 18-bit inputs, the 9 bits for each color shift up one bit, and the least significant bits of each color are set to '0'.
Table 6-8 V-by-One Data Mapping for 16bpp YCbCr 4:2:2| V-BY-ONE DATA MAP MODE 5(1) |
|---|
| V-BY-ONE INPUT DATA BIT | 16bpp YCbCr 4:2:2(2) | MAPPER OUTPUT |
|---|
| D[0] | CbCr[0] | B(2) |
| D[1] | CbCr[1] | B(3) |
| D[2] | CbCr[2] | B(4) |
| D[3] | CbCr[3] | B(5) |
| D[4] | CbCr[4] | B(6) |
| D[5] | CbCr[5] | B(7) |
| D[6] | CbCr[6] | B(8) |
| D[7] | CbCr[7] | B(9) |
| D[8] | Y[0] | A(2) |
| D[9] | Y[1] | A(3) |
| D[10] | Y[2] | A(4) |
| D[11] | Y[3] | A(5) |
| D[12] | Y[4] | A(6) |
| D[13] | Y[5] | A(7) |
| D[14] | Y[6] | A(8) |
| D[15] | Y[7] | A(9) |
| '0' | — | C(2) |
| '0' | — | C(3) |
| '0' | — | C(4) |
| '0' | — | C(5) |
| '0' | — | C(6) |
| '0' | — | C(7) |
| '0' | — | C(8) |
| '0' | — | C(9) |
| D[24] | 3D_L/R_Ref | 3D_L/R_Ref |
| D[25] | 3DEN/Field | 3DEN/Field |
| '0' | — | C[0] |
| '0' | — | C[1] |
| '0' | — | A[0] |
| '0' | — | A[1] |
| '0' | — | B[0] |
| '0' | — | B[1] |
(1) For all YCbCr 4:2:2 formats, data channel C is forced to "0".
(2) For 16-bit inputs, the 8 bits for each color shift up one bit, and the least significant bit of each color is set to '0'.