Top Level Tab - 3.2 English

HDMI 1.4/2.0 Receiver Subsystem v3.2 Product Guide (PG236)

Document ID
PG236
Release Date
2023-10-18
Version
3.2 English

The top level tab is shown in the following figure.

Figure 1. Top Level Tab

The parameters on the top level tab are as follows.

Component Name
The component name is set automatically by IP integrator.
Video Interface
This option selects the video interface for the HDMI 1.4/2.0 RX Subsystem. The allowable options are AXI4-Stream, Native Video, or Native Video (Vectored DE).
Include HDCP 1.4 Decryption
This option enables HDCP 1.4 decryption.
Include HDCP 2.3 Decryption
This option enables HDCP 2.3 decryption.
Note: HDCP Encryption options are only configurable if you have a HDCP license; otherwise it is disabled and grayed out from the GUI.
Video over AXIS compliant NTSC/PAL Support
This option enables the HDMI 1.4/2.0 RX Subsystem to support Video over AXIS compliant NTSC/PAL.
  • A pixel repetition of 2 is supported by current hardware.
  • The pixel repetition factor must be decoded from the received AVI InfoFrame.
Note: The Video In to AXI4-Stream IP supports a pixel repetition of 2. It is used as a subcore in the HDMI 1.4/2.0 RX Subsystem. However, it has the limitation of supporting only RGB and YUV444 color space, but not YUV422. Therefore, when AXI4-Stream is used, pixel repetition of 2 is supported. The repeated pixel is dropped by the HDMI 1.4/2.0 RX Subsystem. When the native interface is used, none of the pixels are dropped. All pixels are sent through native video output interface, which you can use to create customized pixel replication logic to support all color spaces including 12-bit YUV422.
Video over AXIS Compliant YUV420 Support
This option enables the HDMI 1.4/2.0 RX Subsystem to support video over AXIS compliant YUV420.
Important: For YUV420 video, the line width is doubled, therefore, all the horizontal resolution fields must be divided by 2 to be supported in the HDMI 1.4/2.0 RX Subsystem. For example, when PPC=2 is selected in the Vivado IDE, the total horizontal resolution must be divisible by 4 (instead of 2). In this case, because 720p60 has a total horizontal pixel of 1650, which is not divisible by 4, it is not supported for YUV420 format. Similarly, when PPC=4 is selected in Vivado, the total horizontal resolution need to be divisible by 8 (instead of 4).
Max bits per component
This option selects the maximum bits per component. The allowable options are, 8, 10, 12, or 16 bits. This parameter is to set the maximum "allowed" bits per component, and the actual bits per component can be set from the software API to a different value. However, the actual bits per component is bounded by the Max bits per component. For example, if the Max bits per component is set to 16, you can set the actual bits per component from the software API to any of the values, 8, 10, 12, or 16. But if the Max bits per component is set to 8, you can only set the actual bits per component to 8 through the software API.
Number of pixels per clock on Video Interface
This option selects the number of pixels per clock. The allowable options are 2 or 4 pixels.
Important: Pixels per clock (PPC) can only be selected at IP generation time, and must remain static in the design. Some video format with a total horizontal timing that is NOT divisible by 4 (for example, 720p60 has a total horizontal pixel of 1650, which is not divisible by 4) are not supported. If the design is intended to support resolutions not divisible by 4, ensure that PPC=2 is selected in the Vivado IDE. Custom resolutions not divisible by 2 should not be used with the subsystem.
Hot Plug Detect Active
This option selects the HPD active polarity. The allowable options are High or Low.
EDID RAM size
The allowable options are, 256, 512, 1024, or 4096.
Cable Detect Active
This option selects the Cable Detect active polarity. The allowable options are High or Low.