HDMI Stratix® 10 FPGA IP Design Example User Guide

ID 683701
Date 4/09/2024
Public
Document Table of Contents

3.8. Hardware Setup

The HDMI Intel® FPGA IP design example is HDMI 2.0b capable and performs a loop-through demonstration for a standard HDMI video stream.
To run the hardware test, connect an HDMI-enabled device—such as a graphics card with HDMI interface—to the Transceiver Native PHY RX block, and the HDMI sink input.
  1. The HDMI sink decodes the port into a standard video stream and sends it to the clock recovery core.
  2. The HDMI RX core decodes the video, auxiliary, and audio data to be looped back in parallel to the HDMI TX core through the DCFIFO.
  3. The HDMI source port of the FMC daughter card transmits the image to a monitor.
Note: If you want to use another Intel FPGA development board, you must change the device assignments and the pin assignments. The transceiver analog setting is tested for the Stratix® 10 FPGA development kit and Bitec HDMI FMC 2.0 daughter card. You may modify the settings for your own board.
Table 47.  On-board Push Button and LED Functions
Push Button/LED Function
cpu_resetn

Press once to perform system reset.

user_pb[0]

Press once to toggle the HPD signal to the standard HDMI source.

user_pb[1]
  • Press and hold to instruct the TX core to send the DVI encoded signal.
  • Release to send the HDMI encoded signal.
user_pb[2]
  • Press and hold to instruct the TX core to stop sending the InfoFrames from the sideband signals.
  • Release to resume sending the InfoFrames from the sideband signals.
USER_LED[0]
HDMI PLL lock status.
  • Green = RX HDMI PLL is locked.
  • Red = TX HDMI PLL is locked.
  • Orange = Both RX and TX HDMI PLLs are locked.
  • Off = Both RX and TX HDMI PLLs are not locked.
USER_LED[1]
Transceiver ready status.
  • Green = RX transceiver is ready.
  • Red = TX transceiver is ready.
  • Orange = Both RX and TX transceivers are ready.
  • Off = Both RX and TX transceivers are not ready.
USER_LED[2]
RX HDMI core and TX transceiver PLL lock status.
  • Green = RX HDMI core is locked.
  • Red = TX transceiver PLL is locked.
  • Orange = RX HDMI core and TX transceiver PLL are locked.
  • Off = RX HDMI core and TX transceiver PLL are not locked.
USER_LED[3]
Oversampling status.
  • Green = RX is oversampled.
  • Red = TX is oversampled.
  • Orange = Both RX and TX are oversampled (Data rate < 1,000 Mbps)).
  • Off = Both RX and TX are not oversampled (Data rate ≥ 1,000 Mbps).