Skip to content

Add native Gowin EDA (gw_sh) support for Tang Nano 20K - #66

Open
davekeeshan wants to merge 2 commits into
PyFPGA:mainfrom
daxzio:gowin_init
Open

Add native Gowin EDA (gw_sh) support for Tang Nano 20K#66
davekeeshan wants to merge 2 commits into
PyFPGA:mainfrom
daxzio:gowin_init

Conversation

@davekeeshan

Copy link
Copy Markdown

Summary

  • Add a Gowin tool (gw_sh) with default part GW2AR-LV18QN88C8/I7 (Sipeed Tang Nano 20K).
  • Keep 1.9.9 usable: wrap -ifdef / -verilog_param / open_project in catch (those options do not exist there) and run create+syn+pnr in one gw_sh invocation.
  • Program with programmer_cli when present, otherwise openFPGALoader (Tcl open_hw_manager is not a Gowin flow).
  • Tang Nano examples, CST/SDC, mocks, and test_gowin / regress coverage.

…les.

Wrap -ifdef/-verilog_param/open_project so 1.9.9 still builds, program with programmer_cli or openFPGALoader, and fix the factory TOOLS dict so Gowin is importable.
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.

1 participant