DiVA-firmware icon indicating copy to clipboard operation
DiVA-firmware copied to clipboard

Use litevideo TMDS encoders

Open gregdavill opened this issue 4 years ago • 1 comments
trafficstars

It would be nice to remove the dependencies around the verilog DVI generation.

litevideo already includes a TMDS encoder module that should work in place of the verilog one. https://github.com/enjoy-digital/litevideo/blob/master/litevideo/output/hdmi/encoder.py

We would need to create a thin wrapper that handles the 10bit -> 2bit output using DDR modules at pix2x speed.

gregdavill avatar May 16 '21 23:05 gregdavill

Some proof of concept code for this is in the develop branch.

https://github.com/gregdavill/DiVA-firmware/blob/develop/gateware/rtl/hdmi.py#L7-L31

gregdavill avatar Aug 14 '21 13:08 gregdavill