-
Notifications
You must be signed in to change notification settings - Fork 194
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
Improve GHDL Tool #412
base: main
Are you sure you want to change the base?
Improve GHDL Tool #412
Conversation
Correct commands.add formatting Add steps to perform GHDL action
Clean up ghdl.py Add support for libraries * Needs validation and testing
Apologies for the overbroad PR, I should have branched the cocotb addition. |
There seems to be issues still I tried it with an old VHDL example that I put together for other reasons a couple of years ago. Attaching the example project if that is of any use for debugging. Run |
I'm concatenating GHDL calls incorrectly. I should have a fix shortly. |
Break each library import step into its own build step
I have it building, almost, with the test set you sent.
This is coming from |
I think you need to add those into TOOL_OPTIONS, tool_options are filtered through it. |
Does it make sense to also support having top level entity in a library other than |
I should be able to make that change, I set the flow to require |
Sorry. I never got back to this one. Are we all good at this point, or are there any issues remaining? Did I understand correctly that this requires |
I've still got an action here. I'll post an update when I have made the changes. |
This works with my simple builds, but needs additional testing and validation for libraries and more complex GHDL usage.
I will correct any problems as I encounter them.