F-Tile HDMI Intel® FPGA IP Design Example User Guide

ID 709314
Date 8/05/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

3.8.2. HDMI RX PHY

Signal Direction Width Description
reset input 1 Reset to HDMI RX PHY module
sys_init output 1 A reset pulse to the HDMI RX PHY module upon power-up
device_ready input 1 Indicates the device is ready and reconfiguration process can begin
mgmt_clk input 1 Management clock. This clock is 100 Mhz frequency
i2c_clk input 1 Clock input for DDC and SCDC interface. The clock frequency is 100 Mhz.
systempll_clk input 1 Clock input for RX PHY System PLL clock
rx_phy_cdr_refclk input 1 Reference clock for CDR for use of FRL mode. The clock frequency is 100 Mhz
rx_phy_cdr_refclk_tmds input 1 Reference clock for CDR for use of TMDS mode. This clock is connected to the RX TMDS clock
rx_tmds_clk input 1 RX TMDS clock routed to the core for the reconfiguration module to measure the TMDS clock frequency to determine the incoming video pixel rate
hdmi_rx_serial_data input 4 HDMI RX clock, red, green, and blue serial data channels
hdmi_rx_serial_data_n input 4
hdmi_5v_detect_n input 1 HDMI 5 V detect signal from the HDMI sink connector
hdmi_rx_hpd output 1 HDMI hotplug detect signal from the HDMI sink connector
rx_vid_clk_in input 1 RX video clock input
rx_vid_clk output 1 RX video clock output
rx_vid_clk_locked input 1 Indicates RX video clock is stable
rx_pll_frl_locked output 1 Indicates IOPLL that generate the RX FRL clock is locked
rx_edid_ram_access input 1

Assert this port when you want to write or read from the EDID RAM, else this signal should be kept low.

When you assert this port, the hotplug signal deasserts to allow write or read to the EDID RAM. Once you have completed EDID RAM access, deassert this port and the hotplug signal asserts. The external HDMI source reads the new EDID due to the hotplug signal toggling

rx_tmds_freq output 24 Pixel clock frequency measured by reconfiguration module
rx_tmds_freq_valid output 1 Indicates rx_tmds_freq is valid
rx_phy_ready output 1 Indicates the RX PMA Direct PHY is ready
rx_hpd_trigger input 1 Assert this port for the HDMI RX core to toggle RX hotplug signal
rx_frl_clk output 1 Clock to RX FRL path
rx_phy_clk output 4 RX transceiver recovered clock
rx_os output 1

HDMI RX core data, status, and control ports.

Refer to Sink Interfaces section in HDMI Intel FPGA IP Core User Guide for more information

rx_parallel_data output 160
rx_core_in_lock output 1
rx_hpd_req input 1
rx_5v_detect output 1
rx_align_lock input 1
rx_core_locked output 1
rx_tbcr input 1
rx_frl_locked input 4
rx_frl_rate input 4
rx_rcfg_master_write output 1 RX reconfiguration Avalon Memory-mapped, control, and status interface to transceiver arbiter
rx_rcfg_master_read output 1
rx_rcfg_master_address output 10
rx_rcfg_master_writedata output 32
rx_rcfg_master_readdata input 32
rx_rcfg_master_waitrequest input 1
rx_rcfg_master_new_cfg_applied input 1
rx_rcfg_master_readdata_valid input 1
rx_rcfg_master_new_cfg_applied_ack output 1
rx_rcfg_curr_profile_id input 15
rx_rcfg_busy output 1
rx_dr_id output 5