timvideos / HDMI2USB-litex-firmware

A version of the HDMI2USB firmware based around LiteX tools produced by @Enjoy-Digital (based on misoc+migen created by @M-Labs)
https://hdmi2usb.tv
BSD 2-Clause "Simplified" License
145 stars 71 forks source link

Support the 4 extra HDMI outputs when a VMOD-MIB is connected to the Atlys #31

Open mithro opened 9 years ago

mithro commented 9 years ago

http://www.digilentinc.com/Products/Detail.cfm?Prod=VMOD-MIB

The Digilent Vmod Module Interface Board (VmodMIB) is a simple solution for interfacing additional peripheral modules and HDMI devices to VHDCI-equipped Digilent system boards. It connects to the VHDCI connector on Digilent system boards and provides four additional Pmod and four additional HDMI connections.

mithro commented 8 years ago

We should get the VmodMIB working. I believe @enjoy-digital fried his Atlys board however.

You can't use all the extra VmodMIB connectors for extra HDMI inputs. The Spartan 6 only has 4 x Phase Lock Loops (PLL) and you need one 1 x PLL per HDMI input. You also need 1 x PLL for driving the memory and CPU. This means there is at most 1 x PLL free for usage with the VmodMIB which means only 1 more input is possible. It should be possible to use the remaining 3 connectors as outputs.

Couple of things which need to be checked;