Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Tang Nano 9K #33

Closed
apuder opened this issue May 30, 2022 · 3 comments
Closed

Tang Nano 9K #33

apuder opened this issue May 30, 2022 · 3 comments

Comments

@apuder
Copy link

apuder commented May 30, 2022

Disclaimer: I'm a noob when it comes to FPGAs. I've been trying to use your project on a Tang Nano 9K. Using their GOWIN FPGA Designer (1.9.8.05), I get an error in serializer.sv:
Net 'tmds[2]' is constantly driven from multiple places("src\serializer.sv":230)
Found another driver here("src\serializer.sv":232)`

The project is configured to use System Verilog 2017.

TIA.

@sameer
Copy link
Member

sameer commented Jun 3, 2022

Hi Arno, there are two issues there:

  1. There currently is no implementation of a serializer for that platform. I wrote implementations for Xilinx and Intel but Lattice, Gowin, and a few others are still missing. If there is an LVDS or TMDS transmitter component in the GOWIN FPGA Designer, that's what needs to be added here.
  2. The second is that that error message is not expected 😅 I will look into why it's happening and get back to you

The multiple driver

@apuder
Copy link
Author

apuder commented Jun 3, 2022

FYI: M. Boytim got your library to work on a Tang Nano 9K:
https://github.com/apuder/TRS-IO/blob/nano-9k/src/fpga/nano/v1.3-xray/TRS-IO/src/hdmi/serializer.sv

@apuder apuder closed this as completed Jun 3, 2022
@sameer
Copy link
Member

sameer commented Jun 21, 2022

@apuder do you know what was changed? It would be great to contribute those fixes back here

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

No branches or pull requests

2 participants