Figure 1. Configuration for HDMI Protocol
Figure 2. Configuration Tab for HDMI 2.1 Protocol
The Vivado IDE displays a representation of the IP symbol on the left side, and the parameter assignments on the right side which are described as follows:
- Component Name
- The component name is used as the base name of the output files generated for the module. Names must begin with a letter and must be composed of characters: a to z, 0 to 9, and "_". The name hdmi_gt_controller cannot be used as a component name.
- Transceiver
- Specifies the types of transceiver that are used in this core. This option is not editable and depends on the device family.
- Transceiver Width
- Specifies the width of the transceiver that is used in this core.
- Tx/Rx Protocol Selection
- Specifies the protocol that is supported under this core. None, HDMI, or HDMI 2.1 can be selected under this selection.
Note: When Tx/Rx Protocol Selection is set to None, some of the options such as PLL type and Ref Clock Selection are still open for changes and vary per protocol of opposite direction. These options can be ignored when Tx/Rx Protocol Selection is set to None. Consider the following scenarios as examples:
- TX is HDMI and RX is None.
- The only configurable options on RX are RX PLL Type and RX Ref Clock Selection.
- There is an automatic checking on PLL Type that disallows the setting of the same PLL type for TX and RX.
- For RX Ref Clock Selection, the setting has no impact on the
refclk
port.
- TX is HDMI and RX is None.
- Tx/Rx Max GT Line Rate
- Specifies the maximum line rate for the transceiver. For HDMI protocol, this option is fixed to 5.94 Gbps and for HDMI 2.1, the default value is 12.0 Gbps.
- Tx/Rx Channel
- Specifies the number of transceiver channels to be used with this core. For HDMI protocol, this option defaults to 3 channels. However, it can be 4 for the TX when the Use Fourth GT Channel as TX TMDS Clock option is enabled. For HDMI 2.1, this option defaults to 4.
- Tx/Rx Ref Clock Selection
- Specifies the reference clock that corresponds to the transceiver.
- Tx/Rx FRL Ref Clock Selection
- Specifies the reference clock that corresponds to the FRL configuration of the transceiver (applicable to the HDMI 2.1 protocol only).
- TX REFCLK Ready Active
- Specifies active-Low/High for TX RefClk Ready. This option is displayed when HDMI protocol is selected.
- Use Fourth GT Channel as TX TMDS Clock
- To enable/disable the function specifies as per the display option. This option is displayed when HDMI protocol is selected.
- Ni-DRU
- When checked, the NI-DRU is included in the core. This option is displayed when HDMI protocol is selected for the receiver.
- Ni-DRU Ref Clock Selection
- Specifies the reference clock that corresponds to the NI-DRU. This option is
displayed when HDMI protocol is selected for the receiver.Important: There is no automatic check between the DRU Ref Clock and the RX/TX Ref Clock Selection so you should avoid using the same clock for the DRU Ref Clock as either the TX or RX PLL Ref Clock.
- Number of pixels per clock
- Specifies the number of pixels for video clock generation.