Introduction

The HDMI IP-core implements the HDMI 2.0 interface for FPGA devices. It supports both transmit (TX) and receive (RX) operation and can be configured for different video formats and pixel rates. The design is written in SystemVerilog and organised in separate functional blocks for the video path, link layer, and control interface. A software driver is provided to control and configure the HDMI IP-core from the host system.

Features

Resources

The following FPGA vendors are supported:

The tables below show the device utilization for the various FPGA devices.

Lattice CertusPro-NX
ModuleLUTFFEBRDSP
HDMI TX (HDMITX)72813263100
HDMI RX (HDMIRX)98594422100
Lattice Avant
ModuleLUTFFEBRDSP
HDMI TX (HDMITX)5738238950
HDMI RX (HDMIRX)7415340550

Known Limitations

HDMITX / HDMIRX