LCD to HDMI Output Interface IP

LCD to HDMI Output Interface IP


Category: Video Controller

Created: September 01, 2018

Updated: January 27, 2020

Language: Verilog

Other project properties

Development Status: Stable

Additional info: FPGA proven

WishBone compliant: No

WishBone version: n/a

License: LGPL


This is an LCD to HDMI converter that is tested on NexusVideo board from DIGILENT.
Is a generic IP that do not necesitate any setup, only take the signals from LCD IP and serialize them acording to HDMI protocol.
I provide some default timing setups of different display resolutions in the LCD IP.

I provide only a link to the original GITLAB project repository for a more easy update.
From here you can download the HDMI IP:
From here you can download the LCD IP:
Here is the simulation top file and here is the implementation top file for NexusVideo board from DIGILENT.

Note that the source clock for the HDMI IP is 5x the pixel clock and need to be an 50/50% dutty cycle, and the pioxel clock used to drive the LCD IP is created by HDMI IP.