-
Notifications
You must be signed in to change notification settings - Fork 534
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
No -f option for vvp? #1194
Comments
Can you explain what advantage(s) this would have compared to using a shell script that invokes vvp with the required arguments? |
Hi Martin, With XRUN I can pass almost any option to the simulator and since it is a single step compilation, elaboration and simulation tool, I can make one command file with all the necessary options. I noticed that the command file format only takes library and library path options, so we can't pass the -gxxxx option or anything else for tool configuration. Does this help? Mark Side note... I'm trying to figure out how to use the extended options for vvp but vvp just says they aren't valid options. Is there something else I'm missing? Thanks! |
Hi Mark, I achieve much the same effect by sourcing a project-wide script from within the run script. A simple example would be:
and
vvp extended arguments must come after the filename, e.g.
|
Figured out the extended options. Need to place them after the compiled file is listed. This isn't described on the web page documentation, but is in the vvp man output. Just letting you know. Thanks |
Hi Martin, Anyway... it was an idea that I thought might help. Thanks for the responses and example of your flow usage. Happy almost new year! |
It seems like a reasonable enhancement, though not a high priority since there are other ways to work around this. |
WRT vvp extended arguments, the first paragraph of https://steveicarus.github.io/iverilog/usage/vvp_flags.html seemed fairly clear to me, but I've added an additional note at the beginning of the Extended Arguments section. Whilst at it I noticed that not all the vvp flags were documented on that page, so I've copied the missing descriptions from the man page. |
Thanks Martin! I see the new comment and the original wording. Missed this original wording because I was focused on the extend args section. The NOTE is a great addition to highlight usage, appreciate it. Thanks! |
I see there is a limited version of the -f command file for iverilog, but nothing like this for vvp. Is the a possibility of adding the -f option for vvp?
Thanks!
The text was updated successfully, but these errors were encountered: