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

Roadmap for a release #167

Open
Martoni opened this issue Feb 4, 2022 · 1 comment
Open

Roadmap for a release #167

Martoni opened this issue Feb 4, 2022 · 1 comment
Labels

Comments

@Martoni
Copy link

Martoni commented Feb 4, 2022

Is there a Roadmap for a release of this project ?
I'm using it intensively for Verilog conversion in conjunction with verilator to boost simulation performance. I'm also using it for formal verification and PSL support.
But since there is no release, can we rely on it for «big» projects ?

So thanks again for this wonderful tool !

@umarcor
Copy link
Member

umarcor commented Feb 4, 2022

I'm using it intensively for Verilog conversion in conjunction with verilator to boost simulation performance.

Note that ghdl synth --out=verilog allows converting VHDL to Verilog without requiring Yosys. See http://ghdl.github.io/ghdl/using/Synthesis.html#cmdoption-ghdl-out.

Is there a Roadmap for a release of this project ?

The complexity of versioning this plugin is the tight dependency on the versions of Yosys and GHDL. See:

But since there is no release, can we rely on it for «big» projects ?

This plugin is used in to generate ASICs for the Google/Skywater/efabless shuttles: https://efabless.com/open_shuttle_program/. See Anton Blanchard - Microwatt: a 64 bit OpenPOWER core, VHDL and OpenLANE..

I would not consider it to be proven for professional use yet. However, it can handle projects as large as you need to. On the other hand, the VHDL 2008 feature support is better than some professional vendor tools. See also:

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

No branches or pull requests

2 participants