UG-707
In_A
In_B
In_C
The video inputs In_A, In_B and In_C are connected by default to R, G and B. For more information, please see
can be changed by adjusting the value of rx_swap_bus_ctrl[2:0].
The A1 to A3, B1 to B3, and C1 to C3 coefficients are used to scale the primary inputs. A4, B4 and C4 are added as offsets. Floating point
coefficients must be converted into 120-bit fixed decimal format then converted into binary format using twos complement for negative values
and can only be programmed in the range [-1....+1] or [-4096....+4095].
The dynamic range of the CSC is [0.....1] for unipolar signals (Y, R, G, B) or [-0.5.......+0.5] for bipolar signals. Bipolar signals (Pr/Pb) must
be offset to mid range. Equations with a dynamic range larger than 1 need to be scaled appropriately using the
achieve a coefficient value of 1.0 for any given coefficient,
value of 0.5. Otherwise, the largest value would be 4095/4096 = 0.9997. While this value could be interpreted as 1, it is recommended to use
the value of 0.5 and set the
rx_csc_mode[1:0]
The CSC configurations for common modes are provided in
rx_a1
x
+
+
rx_a2
x
rx_a3
x
Figure 45: RX Input Channel CSC
Table 14: Default RX Input Channel CSC Signal Routing
Input Channel
Default RGB Routing
In_A
R
In_B
G
In_C
B
bits for maximum accuracy.
ADV8005 Hardware Reference Manual
4096
rx_a4
÷
+
Default YCbCr Routing
Cr
Y
Cb
rx_csc_mode[1:0]
should be set high and the coefficient should be programmed to a
Table
15.
Rev. A | Page 90 of 317
rx_csc_mode
4x
2
Out_A
2x
1
0
Table
14. The default routing
rx_csc_mode[1:0]
control. To
Need help?
Do you have a question about the ADV8005 and is the answer not in the manual?