ADV8005 Hardware Reference Manual
UG-707
edid_reread
, TX2 Main Map,
Address 0xF4C9[4]
This bit is used to request a the EDID controller to reread the current segment if toggled from 0 to 1 for 10 times consecutively.
Function
edid_reread
Description
0 (default)
No action
1
Request the EDID/HDCP controller to read the EDID
6.13.
HDCP HANDLING
6.13.1.
One Sink and No Upstream Devices
The
has a built-in controller, the Tx EDID/HDCP controller which handles HDCP transmitter states, including handling downstream
HDCP repeaters. To activate HDCP from a system level, the host controller needs to set
to 1 and
to 1. This
that the video stream it outputs should be encrypted. The
takes control from there and implements all the
remaining tasks defined by the HDCP 1.4 specification.
Before sending audio and video, the BKSV of the downstream sink should be compared with the revocation list which is compiled by managing
System Renewability Messages (SRMs) provided on the source content (for example. DVD, Blue-ray Disc), and the
interrupt bit
should be cleared. After the HDCP link is established between the
and the downstream sink, the system controller should monitor
the status of HDCP by reading
every two seconds. The Tx EDID/HDCP controller error interrupt will activate and
hdcp_error_int
will
be set to 1 if there is an error relating to the controller. The meaning of the error can be determined by checking
bksv_flag_int
, TX2 Main Map,
Address 0xF497[6]
This bit is used to readback and control the BKSV Flag interrupt.
Function
bksv_flag_int
Description
0 (default)
Interrupt not active
1
Interrupt active. The KSVs from the downstream sink have been read and available in the Memory Map
hdcp_desired
, TX2 Main Map,
Address 0xF4AF[7]
This bit is used to request HDCP encryption.
Function
hdcp_desired
Description
0 (default)
Input audio and video content not to be encrypted
1
The input audio and video content should be encrypted
frame_encryption_en
, TX2 Main Map,
Address 0xF4AF[4]
This bit is used to request HDCP frame encryption.
Function
frame_encryption_en
Description
0
Current video frame should not be encrypted
1
Current video frame should be encrypted
bksv[39:32]
, TX2 Main Map,
Address 0xF4C3[7:0] (Read Only)
This register is used to readback the BKSV Byte 4 read from the downstream receiver by the HDCP controller.
enc_on
, TX2 Main Map,
Address 0xF4B8[6] (Read Only)
This bit is used to readback the HDCP encryption status.
Function
enc_on
Description
0 (default)
The audio and video content is not being encrypted
1
The audio and video content is being encrypted
Rev. A | Page 235 of 317