Visible to Intel only — GUID: zev1637648975071
Ixiasoft
1. HDMI Intel® FPGA IP Design Example Quick Start Guide for Intel® Agilex™ F-tile Devices
2. HDMI 2.1 Design Example (Support FRL = 1, Enable Active Video Protocol = None)
3. HDMI 2.1 Design Example with AXI4-stream Interface Enabled (Support FRL =1, Enable Active Video Protocol = AXIS-VVP Full)
4. Document Revision History for the F-Tile HDMI Intel® FPGA IP Design Example User Guide
2.1. Design Features
2.2. Hardware and Software Requirements
2.3. HDMI 2.1 RX-TX Retransmit Design Block Diagram
2.4. Design Parameters
2.5. Design Components
2.6. Design Software Flow
2.7. Clocking Scheme
2.8. Interface Signals
2.9. Hardware Setup
2.10. Simulation Testbench
2.11. Debugging Features
3.7.1. HDMI 2.1 RX-TX Retransmit Design without Video Frame Buffer (Enable Active Video Protocol = AXIS-VVP Full, Video In and Out Use the Same Clock = ON)
3.7.2. HDMI 2.1 RX-TX Retransmit Design with Video Frame Buffer (Enable Active Video Protocol = AXIS-VVP Full, Video In and Out Use the Same = OFF)
3.7.3. Clock Details
Visible to Intel only — GUID: zev1637648975071
Ixiasoft
2.9. Hardware Setup
The HDMI FRL-enabled design example is HDMI 2.1 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 HDMI sink input. The design supports both HDMI 2.1 or HDMI 2.0/1.4b source and sink.
- The HDMI sink decodes the port into a standard video stream and sends it to the clock recovery core.
- 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.
- 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 Intel® Agilex™ GX FPGA development kit and Bitec HDMI 2.1 daughtercard. You may modify the settings for your own board.
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] | Reserved. | |
user_pb[2] |
Press once to read the SCDC registers from the sink connected to the TX of the Bitec HDMI 2.1 FMC daughter card.
Note: To enable read, you must set DEBUG_MODE to 1 in the software.
|
|
user_led[0] | Reserved | |
user_led[1] |
RX HDMI core alignment and deskew lock status.
|
|
user_led[2] | RX HDMI video lock status.
|
|
user_led[3] |
RX transceiver ready status status.
|
|
user_led[4] | TX transceiver ready status.
|
|
user_led[5] | RX link speed clock PLL, and RX video, and FRL clock PLL lock statuses.
|
|
user_led[6] | TX link speed clock PLL, and TX video and FRL clock PLL lock status.
|
|
user_led[7] | TX link training status.
|