Navigation Menu

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

always @ ({signal1, signal2, etc}) triggers syntax error, unexpected '{' #745

Closed
veripoolbot opened this issue Apr 21, 2014 · 3 comments
Closed
Assignees
Labels
area: parser Issue involves SystemVerilog parsing resolution: fixed Closed; fixed

Comments

@veripoolbot
Copy link
Contributor


Author Name: Igor Lesik
Original Redmine Issue: 745 from https://www.veripool.org
Original Date: 2014-04-21
Original Assignee: Wilson Snyder (@wsnyder)


I am trying to compile big project where some designers concatenate signals inside "always" sensitivity list. All other Verilog compilers we have in house do not have any problems with this syntax, so I suspect it is Verilator bug.

I would appreciate if someone confirms that it is a bug and give ETA for fixing it. If there are no resources then I might try to fix it myself; and in this case I will appreciate any pointers to the (parser ?) code as I am absolutely not familiar with Verilator code.

Thanks,
Igor

@veripoolbot
Copy link
Contributor Author


Original Redmine Comment
Author Name: Igor Lesik
Original Date: 2014-04-21T21:36:41Z


forgot to mention that version is 3.856

@veripoolbot
Copy link
Contributor Author


Original Redmine Comment
Author Name: Wilson Snyder (@wsnyder)
Original Date: 2014-04-21T23:40:36Z


One-liner. Fixed in git towards 3.857.

Note verilator has very limited syntax in always as it is cycle based.

Also I suspect you'll gain performance with other simulators by using "or" instead of an event expression.

@veripoolbot
Copy link
Contributor Author


Original Redmine Comment
Author Name: Wilson Snyder (@wsnyder)
Original Date: 2014-05-11T21:08:51Z


In 3.860.

@veripoolbot veripoolbot added area: parser Issue involves SystemVerilog parsing resolution: fixed Closed; fixed labels Dec 22, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: parser Issue involves SystemVerilog parsing resolution: fixed Closed; fixed
Projects
None yet
Development

No branches or pull requests

2 participants