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

/* synopsys enum state_info */ is not supported by current versions of Synopsys (it is a compile error) #1236

Closed
veripoolbot opened this issue Oct 18, 2017 · 3 comments

Comments

@veripoolbot
Copy link
Collaborator


Author Name: Chris Plachta
Original Redmine Issue: 1236 from https://www.veripool.org


The pragma that's necessary to get the AUTOASCIIENUM to function is no longer supported by synopsys (and has not been for quite some time). As a result, I need to remove the synopsys enum state_info comments prior to compiling the RTL. I would think this could be fixed by using an emacs-mode specific comment to identify state variables for enumeration rather than rely on a synopys pragma.

@veripoolbot
Copy link
Collaborator Author


Original Redmine Comment
Author Name: Wilson Snyder (@wsnyder)
Original Date: 2017-10-18T14:25:58Z


It was already supported and documented:

 "auto enum" may be used in place of "synopsys enum"

Given it's now unsupported by Synopsys, I updated the documentation to show by default "auto" instead of "synopsys".

@veripoolbot
Copy link
Collaborator Author


Original Redmine Comment
Author Name: Chris Plachta
Original Date: 2017-10-18T16:44:20Z


Thanks Wilson. I am running emacs

GNU Emacs 23.3.1 (x86_64-redhat-linux-gnu, X toolkit)
of 2012-11-23 on oss-irv-664

Which is using verilog-mode 650, which I believe is compiled in. I don't have any way of updating the emacs version (it's on a unix farm). Is there a way I can override the compile version of verilog-mode with the latest verilog-mode.el file?

Thanks,

Chris

@veripoolbot
Copy link
Collaborator Author


Original Redmine Comment
Author Name: Wilson Snyder (@wsnyder)
Original Date: 2017-10-18T18:03:19Z


Please see https://www.veripool.org/projects/verilog-mode/wiki/Installing and the instructions at the top of the .el file.

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

No branches or pull requests

1 participant