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

Investigate if we can use the Yosys uploaded to PyPi #40

Closed
mithro opened this issue Jun 24, 2020 · 8 comments · Fixed by #55
Closed

Investigate if we can use the Yosys uploaded to PyPi #40

mithro opened this issue Jun 24, 2020 · 8 comments · Fixed by #55
Labels
enhancement New feature or request

Comments

@mithro
Copy link
Member

mithro commented Jun 24, 2020

@whitequark has been looking at how to get Yosys onto PyPi in a nice way to enable https://github.com/nmigen/nmigen

See if we can also [optional] use that package for diagram generation rather than the system or conda provided Yosys.

@mithro mithro added the enhancement New feature or request label Jun 24, 2020
@mithro
Copy link
Member Author

mithro commented Jun 24, 2020

Further information

YoWASP
Unofficial WebAssembly-based packages for Yosys, nextpnr, and more
Twitter
“please meet YoWASP, an unofficial build of the FOSS FPGA toolchain targeting WebAssembly https://t.co/iaLekIKMIP”
Twitter
“first Glasgow (https://t.co/1SsMNw45LM) applet synthesized, placed and routed with 100% WASM toolchain (https://t.co/iaLekIKMIP, nextpnr is not publicly released yet)”

@mithro
Copy link
Member Author

mithro commented Jun 24, 2020

@whitequark -- Any advice? We want to use Yosys to generate svg diagrams directly and json for netlistsvg from verilog files.

@whitequark
Copy link

Sure, I think that should work. Are there any issues you've encountered?

@mithro
Copy link
Member Author

mithro commented Jun 24, 2020

Haven't tried it yet. Hopefully @daniellimws will have some time to look doing it.

@daniellimws
Copy link
Contributor

Thanks to YoWASP/yosys@aae50ce this should be straightforward. @whitequark when will the next release to PyPi be? Currently this is not in the release build yet right?

@whitequark
Copy link

whitequark commented Jul 1, 2020

As soon as https://github.com/YoWASP/yosys/actions/runs/153827693 finishes

GitHub
Unofficial Yosys WebAssembly packages. Contribute to YoWASP/yosys development by creating an account on GitHub.

@daniellimws
Copy link
Contributor

Wow that's fast. Thanks!

@whitequark
Copy link

Should be released now. Make sure, if you add a dependency to the package, to use something like >=0.9.post4547.dev9.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
3 participants