Multiple Sinks and No Upstream Devices
13.14.2
When connecting the ADV7850 as a source to an HDMI input of a repeater, it is necessary to read all BKSVs from downstream devices.
These BKSVs must be checked against a revocation list, which will be provided on the source content.
when the first BKSV interrupt occurs with
After the first BKSV interrupt is cleared, if the sink connected to the ADV7850 is a repeater, a second BKSV interrupt occurs. The
ADV7850 will automatically read up to 13, 5-byte BKSVs at a time and store these in the EDID memory. These BKSVs can be accessed
from the EDID Map, as shown in
bksv_count[6:0]. If there are more than 13 additional BKSVs to be processed, the ADV7850 will collect the next up to 13 BKSVs from the
sink, and then generate another BKSV interrupt with
Rev. A May 2012
bksv_flag_intr
set to 1.
Table
103. The number of additional BKSVs available stored in the EDID Map can be obtained from
bksv_flag_intr
Table 103: KSV Fields Accessed From EDID Map
KSV Number
Field Name
0
bksv0_byte_0[7:0]
bksv0_byte_1[7:0]
bksv0_byte_2[7:0]
bksv0_byte_3[7:0]
bksv0_byte_4[7:0]
1
bksv1_byte_0[7:0]
bksv1_byte_1[7:0]
bksv1_byte_2[7:0]
bksv1_byte_3[7:0]
bksv1_byte_4[7:0]
2
bksv2_byte_0[7:0]
bksv2_byte_1[7:0]
bksv2_byte_2[7:0]
bksv2_byte_3[7:0]
bksv2_byte_4[7:0]
3
bksv3_byte_0[7:0]
bksv3_byte_1[7:0]
bksv3_byte_2[7:0]
bksv3_byte_3[7:0]
bksv3_byte_4[7:0]
4
bksv4_byte_0[7:0]
bksv4_byte_1[7:0]
bksv4_byte_2[7:0]
bksv4_byte_3[7:0]
bksv4_byte_4[7:0]
5
bksv5_byte_0[7:0]
bksv5_byte_1[7:0]
bksv5_byte_2[7:0]
bksv5_byte_3[7:0]
bksv5_byte_4[7:0]
6
bksv6_byte_0[7:0]
bksv6_byte_1[7:0]
bksv6_byte_2[7:0]
bksv6_byte_3[7:0]
bksv6_byte_4[7:0]
7
bksv7_byte_0[7:0]
bksv7_byte_1[7:0]
bksv7_byte_2[7:0]
bksv7_byte_3[7:0]
bksv7_byte_4[7:0]
8
bksv8_byte_0[7:0]
bksv8_byte_1[7:0]
bksv8_byte_2[7:0]
bksv8_byte_3[7:0]
bksv8_byte_4[7:0]
9
bksv9_byte_0[7:0]
bksv9_byte_1[7:0]
set to 1 when the next set is ready.
Register Addresses
0x00[7:0] byte 0
0x01[7:0] byte 1
0x02[7:0] byte 2
0x03[7:0] byte 3
0x04[7:0] byte 4
0x05[7:0] byte 0
0x06[7:0] byte 1
0x07[7:0] byte 2
0x08[7:0] byte 3
0x09[7:0] byte 4
0x0A[7:0] byte 0
0x0B[7:0] byte 1
0x0C[7:0] byte 2
0x0D[7:0] byte 3
0x0E [7:0] byte 4
0x0F[7:0] byte 0
0x10[7:0] byte 1
0x11[7:0] byte 2
0x12[7:0] byte 3
0x13[7:0] byte 4
0x14[7:0] byte 0
0x15[7:0] byte 1
0x16[7:0] byte 2
0x17[7:0] byte 3
0x18[7:0] byte 4
0x19[7:0] byte 0
0x1A[7:0] byte 1
0x1B[7:0] byte 2
0x1C[7:0] byte 3
0x1D[7:0] byte 4
0x1E[7:0] byte 0
0x1F[7:0] byte 1
0x20[7:0] byte 2
0x21[7:0] byte 3
0x22[7:0] byte 4
0x23[7:0] byte 0
0x24[7:0] byte 1
0x25[7:0] byte 2
0x26[7:0] byte 3
0x27[7:0] byte 4
0x28[7:0] byte 0
0x29[7:0] byte 1
0x2A[7:0] byte 2
0x2B[7:0] byte 3
0x2C[7:0] byte 4
0x2D[7:0] byte 0
0x2E[7:0] byte 1
384
ADV7850
bksv_count[6:0]
will be set to 0
Need help?
Do you have a question about the ADV7850 and is the answer not in the manual?
Questions and answers