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 Main Method to Generate Verilog #54

Closed
seldridge opened this issue Sep 18, 2019 · 5 comments · Fixed by #126
Closed

Add Main Method to Generate Verilog #54

seldridge opened this issue Sep 18, 2019 · 5 comments · Fixed by #126

Comments

@seldridge
Copy link
Member

Proposal to add a main that will generate Verilog into a target directory.

I'm finding that I always add this whenever I clone chisel-template and it's likely reasonable to just include this upstream.

@edwardcwang
Copy link
Contributor

When I started using Chisel, a side effect of not having this was that it forced me to write tests to generate hardware...

@seldridge
Copy link
Member Author

That's a good point. Gating (by default) Verilog generation on tests having passed would be safer. However, I think it's an anti-pattern to go diving through test_run_dir to find the generated Verilog. Or: that's the issue that I'm trying to address here.

@hutch31
Copy link

hutch31 commented Feb 10, 2022

I'd also like to see generating Verilog output added to the template, since it's ultimately something that every project will need to do, and the canonical way to generate Verilog in Chisel seems to change relatively often.

@kazutomo
Copy link

It would be really convenient to have a code that generates Verilog, as this is always a confusing aspect of Chisel and people need it.

@Martoni
Copy link
Contributor

Martoni commented Mar 7, 2024

I proposed a PR with it : #126

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 a pull request may close this issue.

5 participants