{"repo":"hdl-util/hdmi","free":true,"listed":false,"github":"https://github.com/hdl-util/hdmi","clone":"git clone https://github.com/hdl-util/hdmi.git","description":"Send video/audio over HDMI on an FPGA","language":"SystemVerilog","stars":1292,"topics":["hdmi","fpga","dvi","audio","video","systemverilog","hdlmake","quartus","altera","xilinx"],"license":null,"category":"media-processing","readme_excerpt":"hdmi English Français Help translate SystemVerilog code for HDMI 1.4b video/audio output on an FPGA. Why? Most free and open source HDMI source (computer/gaming console) implementations actually output a DVI signal, which HDMI sinks (TVs/monitors) are backwards compatible with. To support audio and other HDMI-only functionality, a true HDMI signal must be sent. The code in this repository lets you do that without having to license an HDMI IP block from anyone. Demo: VGA-compatible text mode, 720x480p on a Dell Ultrasharp 1080p Monitor License This project is dual-licensed under MIT and Apache 2.0. SPDX-License-Identifier: MIT OR Apache-2.0 Usage 1. Take files from src/ and add them to your own project. If you use hdlmake, you can add this repository itself as a remote module. 1. Other helpful modules for displaying text / generating sound are also available in this GitHub organization. 1. Consult the simple usage example in top/top.sv . 1. See hdmi-demo for code that runs the demo as seen the demo GIF. 1. Read through the parameters in hdmi.sv and tailor any instantiations to your situation. 1. Please create an issue if you run into a problem or have any questions. Make sure you have consulted the troubleshooting section first. Platform Support - [x] Altera (tested on MKR Vidor 4000) - [x] Xilinx (tested on Spartan Edge Accelerator Board) - [ ] Lattice (unknown) - [ ] Gowin (WIP, active testing on Tang Nano 9K) To-do List (upon request) - [x] 24-bit color - [x] Data island pa","default_branch":null,"files":null,"tree":[],"storefront":"/r/hdl-util","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hdl-util/hdmi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}