I am using the DisplayPort Receiver Subsystem v2.0 IP (Rev. 3).
Training is successful, but there is no video data captured when using HDCP.
There can be an issue when using HDCP with the DisplayPort RX Subsystem that causes the link to be trained up but video data to not be captured.
The cause of this is that the ingress and egress FIFOs do not come out of reset when the clocks are not freerunning.
This issue will be resolved in Vivado 2017.1. Users who need this patch are advised to update to Vivado 2017.1 or later.
Vivado 2016.4 users will need the following Subsystem patch.
|2016.4||(Xilinx Answer 68455)||DisplayPort Receiver Subsystem v2.0 (Rev. 3) - Patch updates for DisplayPort Receiver Subsystem v2.0 (Rev. 3)|