On KC705, an application example design with HDCP support is available. HDCP is supported by the DisplayPort RX Subsystem (SST mode only). This provides two systems; one with HDCP and the other without HDCP.
The application detects the HDCP capabilities of the monitor that is connected to DisplayPort RX Subsystem. HDCP feature is enabled only if the monitor is capable of displaying HDCP content.
In Pass-Through mode (options r
or s
), the DisplayPort source (for example, GPU) detects the
HDCP capability of the DisplayPort Sink and starts the authenticate process. When the
Authentication is successful, the GPU can start playing the encrypted HDCP content. The
DisplayPort Sink, automatically detects this and starts decrypting the encrypted
content. The decrypted content must be encrypted again before being displayed on the
monitor connected to the DisplayPort RX Subsystem. This must be done to ensure that the
unencrypted content is not displayed.
The HDCP authentication process with the DisplayPort Monitor starts when application detects encrypted content on the RX. After the authentication is completed, the DisplayPort RX encrypts the video content before sending it to the monitor. The application tries 100 attempts to authenticate. If it is not able to authenticate within 100 attempts, then it switches the RX video to color bar pattern that is, the unencrypted HDCP content is not displayed.
In RX only mode (selection t
), you have to manually initiate the HDCP
authentication and encryption.
If the monitor does not support HDCP, the HDCP functionality is disabled in the application.