Product Specification - 1.0 English

HDMI PHY Controller LogiCORE IP Product Guide (PG333)

Document ID
PG333
Release Date
2023-12-01
Version
1.0 English

The HDMI PHY 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 functional block diagram of the core is shown in the following figure.

Figure 1. HDMI PHY Controller Core Block Diagram
PHY Control/Status Manager
This block manages AXI4-Lite bus protocol accesses and handles memory map accesses and interrupt management.
DRP Controller
This block controls the handshake between AXI4-Lite access and GT DRP and MMCM/PLL access. For example, this block latches DRP_RDY and holds it until a read from AXI4-Lite is done. After a proper RDY handshake, a new dynamic reconfiguration port (DRP) transaction can be initiated.
User Clock Source
This block has the GT input clock buffers. It produces video clocks and differential and single-ended TX Transition Minimized Differential Signaling (TMDS) CLK as per the requirement of the HDMI 2.1 Transmitter Subsystem Product Guide (PG350) and HDMI 2.1 Receiver Subsystem Product Guide (PG351). It also buffers the RX TMDS CLK and forwards it as differential and single-ended clocks for generic use. The GT input reference clock must have no more than ±100 PPM of jitter.
Note: For more information on HDMI clocking requirements, see the Clocking sections of the HDMI 2.1 Transmitter Subsystem Product Guide (PG350) and the HDMI 2.1 Receiver Subsystem Product Guide (PG351).
GT Common
This block controls the COMMON primitive of the serial transceiver. It has external PLL management and DRP access. This block is part of the GT wizard core.
AXI4-Stream Mapper
This block/logic maps the GT input or output data according to the AXI4-Stream protocol defined in the GT specification.
NI-DRU
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.
  • GTHE4 and GTYE4 Thresholds:
    • QPLL0 = 61.250 MHz
    • CPLL = 50.00 MHz
Note: QPLL1 is not used in NI-DRU mode.

NI-DRU requires an additional fixed reference clock to the GT RX on top of 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 HDMI Reference Clock Requirements.

The NI-DRU reference clock can be the same as the FRL reference clock.