Software Implementation - Analog Devices ADV8003 Hardware Manual

Video signal processor with motion adaptive deinterlacing, scaling, bitmap osd, dual hdmi tx and video encoder
Table of Contents

Advertisement

The BKVS interrupt bit
bksv_flag_int
when authentication is complete, the system should monitor
4. At this time, the last host controller should be used to compare the BKSV list read from the sink with the revocation list. Once the host
controller has verified none of the BKSVs read from the sink are revoked, the ADV8003 can be configured to send content down to the
sink.
bksv_count[6:0], TX2 Main Map, Address 0xF4C7[6:0] (Read Only)
This signal is used to specify the total number of downstream HDCP devices.
Function
bksv_count[6:0]
xxxxxxx

6.13.3. Software Implementation

Figure 99
shows a block diagram of HDCP software implementation for all cases using the ADV8003 Tx HDCP/EDID controller state
machine. The necessary interactions with the ADV8003 registers and EDID memory, as well as when these interactions should take place,
are illustrated in the diagram. Note that there is no need to interact with the DDC bus directly because all of the DDC functionality is
controlled by the Tx HDCP/EDID controller and follows the HDCP specification 1.4.
Rev. B, August 2013
KSV Number
Field Name
bksv10_byte_4[7:0]
11
bksv11_byte_0[7:0]
bksv11_byte_1[7:0]
bksv11_byte_2[7:0]
bksv11_byte_3[7:0]
bksv11_byte_4[7:0]
12
bksv12_byte_0[7:0]
bksv12_byte_1[7:0]
bksv12_byte_2[7:0]
bksv12_byte_3[7:0]
bksv12_byte_4[7:0]
set to 1 should be cleared by setting
hdcp_controller_state[3:0]
Description
Total number of downstream HDCP devices
Register Addresses
0xEE36[7:0] byte 4
0xEE37[7:0] byte 0
0xEE38[7:0] byte 1
0xEE39[7:0] byte 2
0xEE3A[7:0] byte 3
0xEE3B[7:0] byte 4
0xEE3C[7:0] byte 0
0xEE3D[7:0] byte 1
0xEE3E[7:0] byte 2
0xEE3F[7:0] byte 3
0xEE40[7:0] byte 4
bksv_flag_int
to 1 after each set of BKSVs is read. To check
and wait until this field reaches the value or state
288
ADV8003 Hardware Manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ADV8003 and is the answer not in the manual?

Subscribe to Our Youtube Channel

Table of Contents