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

Workarounds for utilizing Ethernet on Gowin #1744

Closed
wants to merge 2 commits into from

Conversation

Icenowy
Copy link
Contributor

@Icenowy Icenowy commented Aug 15, 2023

No description provided.

Add a stub add_false_path_constraint to allow Ethernet to work on Tang
Primer 20K.

Signed-off-by: Icenowy Zheng <[email protected]>
LiteETH will rename clock port names, which makes Gowin tools unhappy
(because the name specified is no longer a "port" but a "net").

Add a hack to workaround this.

This is tested by applying Etherbone on Tang Primer 20K.

Signed-off-by: Icenowy Zheng <[email protected]>
@nickoe
Copy link
Contributor

nickoe commented Aug 20, 2023

Hi @Icenowy

How much did you get ethernet to work with this? I also recently acquired a tang primer 20k with standard dock, so started to play a bit around with it.

What is the distinction between a port and a net in this case? I mean, to me it just looks like you renamed the clocks. Also the add_false_path_constraint is that called anywhere? Or is that in some related patches?

@Icenowy
Copy link
Contributor Author

Icenowy commented Aug 29, 2023

Seems to be not valid enough, close now.

@Icenowy Icenowy closed this Aug 29, 2023
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

Successfully merging this pull request may close these issues.

2 participants