-
Notifications
You must be signed in to change notification settings - Fork 9
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
[Branch] attributes-on-parameters #41
Comments
I believe this branch can be deleted, and I thought I had. |
@litghost - Upstream Yosys only has the ability to ignore attributes on parameters? This is full attribute on parameters support with tests... |
I do not know, but I believe upstream yosys implemented another way to hold attributes on parameters? |
Can you provide more justification about what this enables, and/or a use case? Perfect round trip with Verilog in and Verilog out is not, in general, something synthesis tools can be expected to be good at since their purpose in life is to perform transformations. |
I managed to modify the verilog backend to output all "parameters as wires" properly as verilog There is also a test for verilog round trip which runs a verilog file twice through Yosys. Then it compares whether outputs after 1st and 2nd pass are equal. I've created a new branch with this change: https://github.com/SymbiFlow/yosys/commits/attributes-on-parameters2
|
Why did we need this? (what does this change enable us to do)
Enables Verilog attributes to be used on parameters.
What did it change?
The Yosys RTIL to support attributes on parameters.
Should it be merged upstream - if not, when can we delete it?
Unknown.
More Info
See #27
The text was updated successfully, but these errors were encountered: