After exchanging on a #Sipeed channel about what I found with the Tang Nano 4K #FPGA examples and #HDMI output, someone, speaks me about it’s contribution of open source FPGA, with a generic FPGA HDMI driver that works on lot of FPGA (including #BlackIceMX, #icoBoard and #Icestick (both Lattice #ice40 based), #ColorLighti5 (Lattice LFE5U based), #ulx3s (Lattice #ECP5 based), #Arty7 (Xilinx #Artix7 based) and this one (Gowin #Gow1n4K based). The result is better than the official examples, and even work on my cheap (<10€) HDMI->USB acquisition device I had, where the official settings didn’t even display anything on this device. But It worked on my old computer monitor (using HDMI 2 DVI adapter).
He used DVI-PMOD that has about the same goal for a 12-pin PMOD expansion port found of lot of FPGA boards as a base for this clean and generic implementation.
Searching about what adapter supported, I found an open source FPGA project of HDMI2USB. I’m not sure my board HDMI could be used a reverse way, don’t know enough about it for now.
FGPA board and HDMI2USB video a…