A high-level block diagram of the HDMI 1.4/2.0 RX Subsystem is shown in the following figure.
The HDMI 1.4/2.0 RX Subsystem is constructed on top of an HDMI RX core. Various supporting modules are added around the HDMI RX core with respect to your configuration. The HDMI RX core is designed to support native video interface, however many of the existing video processing IP cores are AXI4-Stream-based. It is a natural choice to add a converter module (Video In to AXI4-Stream) to enable the HDMI 1.4/2.0 RX Subsystem to output AXI4-Stream-based video. Doing this allows the HDMI 1.4/2.0 RX Subsystem to work seamlessly with other Xilinx video processing IP cores. The HDMI 1.4/2.0 RX Subsystem has a built-in capability to optionally support both HDCP 1.4 and HDCP 2.3 encryption. The HDMI 1.4/2.0 RX Subsystem has a built-in capability to optionally support both HDCP 1.4 and HDCP 2.3 decryption.
The HDMI 1.4/2.0 RX Subsystem supports the following types of video interface:
- AXI4-Stream Video Interface
- Native Video Interface
- Native Video (Vectored Data Enable (DE)) Interface
The following figure shows the internal structure of the HDMI 1.4/2.0 RX Subsystem when AXI4-Stream is selected as the video interface. In this illustration, both HDCP 1.4 and HDCP 2.3 are selected and both Video over AXIS compliant NTSC/PAL Support and Video over AXIS compliant YUV420 Support are selected.
The HDMI 1.4/2.0 RX Subsystem also provides an option to support a native video interface by constructing the subsystem without the Video In to AXI4-Stream bridging module. Some applications require support of customized resolutions, which are not divisible by the PPC setting (4 or 2). Therefore, the HDMI 1.4/2.0 RX Subsystem also provides a native video (Vectored DE) interface option to enable this application. When native video interface (with or without Vectored DE) is selected, the HDMI 1.4/2.0 RX Subsystem outputs native video to its own video devices. In native video mode, the HDMI 1.4/2.0 RX Subsystem still has a built-in capability to optionally support both HDCP 1.4 and HDCP 2.3 decryption.
The following figure shows the internal structure of the HDMI 1.4/2.0 RX Subsystem when native video is selected as the video interface. In this illustration, both HDCP 1.4 and HDCP 2.3 are selected.
The following figure shows the internal structure of the HDMI 1.4/2.0 RX Subsystem when Native Video (Vectored DE) interface is selected as the video interface. In this illustration, both HDCP 1.4 and HDCP 2.3 are selected.