Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Awesome Project! #1

Open
ekiwi opened this issue Oct 16, 2021 · 4 comments
Open

Awesome Project! #1

ekiwi opened this issue Oct 16, 2021 · 4 comments

Comments

@ekiwi
Copy link
Contributor

ekiwi commented Oct 16, 2021

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.

@Martoni
Copy link
Owner

Martoni commented Oct 17, 2021

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
Copy link
Owner

Martoni commented Oct 19, 2021

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 ;)

@ekiwi
Copy link
Contributor Author

ekiwi commented Oct 19, 2021

I gave it a shot: #2
Need to learn more about Tmds to actually write a sensible property though.

@Martoni
Copy link
Owner

Martoni commented Oct 20, 2021

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

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants