Product Specification - 1.0 English

HDMI GT Controller LogiCORE IP Product Guide (PG334)

Document ID
Release Date
1.0 English

The HDMI GT Controller core is the supported method of configuring and using transceivers with MAC subsystems. The core simplifies serial transceiver (GT) use by providing a standardized interface and software programmability of serial transceiver functions. The standardized GT interface carries the GT Wizard configuration information based on the HDMI GT Controller configuration, which is passed to the GT Wizard when Block Automation is executed in the IP integrator canvas.

The functional block diagram of the core is shown in the following figure.

Figure 1. Core Block Diagram
AXI4-Lite Control/Status Manager
This block manages AXI4-Lite bus protocol accesses and handles memory map accesses and interrupt management.
Clock Detector
This block contains frequency counters to determine the corresponding GT operation based on the incoming GT reference clock frequency.
GT Reset Controller
This block contains GT Reset IPs specially made to assist in the Versal GT initialization.
This block is used in applications where lower line rates (those below the rates supported by the respective GTs) are needed. In HDMI™ , the NI-DRU is enabled when the RX TMDS clock is below the threshold of the specific GT type.
  • GTYE5 and GTYP Thresholds
    • LCPLL = 125.000 MHz
    • RPLL = 125.0 MHz

The NI-DRU requires an additional fixed reference clock to the GT RX (as well as the RX TMDS clock) to run the low line rate data recovery. For more information on the reference clock frequency requirement per transceiver type, see Reference Clock Requirements (link below).

Control and Status Mapper
This block maps the AXI4-Lite control and status registers to the corresponding GT ports within the GT TX/RX interfaces.
TX and RX User Data Mapper
This block maps the GT input or output data according to the AXI4-Stream protocol defined in the GT specification.

Additionally, the TX User Data Mapper multiplexes between normal AXI4-Stream data from HDMI TX MAC and the TX TMDS Pattern Generator when the Use Fourth GT Channel as TX TMDS clock option is enabled. This connects to the fourth GT channel and provides the pattern to transmit the TMDS clock through the GT channel.

Clock Generator
This block also produces video clocks and differential and single-ended TX and RX Transition Minimized Differential Signaling (TMDS) CLK as per the requirement of the:
  • HDMI 1.4/2.0 Transmitter Subsystem Product Guide (PG235)
  • HDMI 1.4/2.0 Receiver Subsystem Product Guide (PG236)
  • HDMI 2.1 Transmitter Subsystem Product Guide (PG350)
  • HDMI 2.1 Receiver Subsystem Product Guide (PG351)
Note: The maximum frequency of the video clock is 400 MHz.