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

Add/support VHDL #17

Open
mithro opened this issue Dec 5, 2020 · 4 comments
Open

Add/support VHDL #17

mithro opened this issue Dec 5, 2020 · 4 comments
Labels
Help wanted Extra attention is needed Language Tools for providing language support

Comments

@mithro
Copy link
Member

mithro commented Dec 5, 2020

Create good support for VHDL.

@mithro
Copy link
Member Author

mithro commented Dec 5, 2020

@umarcor -- This is your cup of tea, right?

@umarcor umarcor changed the title Language: Create good support for VHDL Add/support VHDL Dec 6, 2020
@umarcor umarcor added Help wanted Extra attention is needed Language Tools for providing language support labels Dec 6, 2020
@umarcor
Copy link
Member

umarcor commented Dec 6, 2020

It is. It's as "simple" as providing GHDL (for simulation) plus ghdl-yosys-plugin for synthesis and formal verification. Hence, this issue depends on #2 (Yosys) and #9 (Symbiyosys). For mixed-language simulation, it can be combined with Verilator (#5): ghdl/ghdl#1512 (comment).

@solsjo
Copy link

solsjo commented Jun 19, 2022

Hi!

Stumbled on this issue and wondered if it could be of help.

I wrote Bazel rules for vunit and ghdl, albeit only for simulation, not for synthesis. It builds ghdl from source but is dependent on llvm and gnat.

rules_ghdl

Though I don't have a gut feeling for the work needed to integrate with ghdl yosys.

Just thought it might be of interest.

@mithro
Copy link
Member Author

mithro commented Jun 20, 2022

@solsjo - It would be great to add this to this repo even if only for simulation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Help wanted Extra attention is needed Language Tools for providing language support
Projects
None yet
Development

No branches or pull requests

3 participants