HdmiCore icon indicating copy to clipboard operation
HdmiCore copied to clipboard

Awesome Project!

Open ekiwi opened this issue 4 years ago • 4 comments

Hi Fabien, I got my Tang Nano 4K today and just tried out your project. Works flawlessly! Thanks you so much for putting this together!

Once the yosys/nextpnr flow catches up and we can drop the GoWin IDE, this is going to be an awesome board.

Feel free to close this issue once you see it. Just wanted to say thank you.

ekiwi avatar Oct 16 '21 22:10 ekiwi

Thank you ekiwi :-)

My next two objectives with HDMI is :

  • use pll directly instead of encrypted gowin IP. (Should be easy in my opinion)
  • Transmit sound too. That should be much work to do.

Thanks again for this message.

Martoni avatar Oct 17 '21 19:10 Martoni

And of course, we could write Formal prove in chisel for this project :-) Especially the module TmdsEncoder which is the core of this module. It could be a good practice for Chisel Formal verification ;)

Martoni avatar Oct 19 '21 08:10 Martoni

I gave it a shot: https://github.com/Martoni/HdmiCore/pull/2 Need to learn more about Tmds to actually write a sensible property though.

ekiwi avatar Oct 19 '21 23:10 ekiwi

Thank ! I will merge it and test it in my side. TMDS is not so easy to understand, I mainly copyied the vhdl-hdmi-out project and read the this doc for the explanation : https://docs.google.com/document/d/1v7AJK4cVG3uDJo_rn0X9vxMvBwXKBSL1VaJgiXgFo5A/edit#heading=h.s7e6dqkpk197

Martoni avatar Oct 20 '21 06:10 Martoni