-
Notifications
You must be signed in to change notification settings - Fork 78
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
Symbiflow-classroom: Older style parameter declarations not supported #266
Comments
@mithro @acomodi @tmichalak @mkurc-ant Would be interested in any feedback you can provide. |
Could you specify which tool are you trying to run and with what options? I.e. for Yosys with UHDM plugin, we have tests that cover both first and second way and both of them are supported. If you could also provide the error output that you're seeing and a minimal complete example to reproduce, that would be really helpful. |
Using original Yosys front end. |
@rkapuscik Can you clarify something for us? In our mind there are two ways to run the toolchain. The first is the "out of the box" install which we have interpreted as being the Yosys front end (thus my answer above). The other way we understand is Surelog+UHDM front end. You mention Yosys with UHDM, is this a third way or is this the first way I mentioned in my response? Thanks. |
You're right. There are two main ways - original Yosys Verilog frontend and UHDM plugin frontend. Yosys with UHDM plugin is the same as Yosys with Surelog+UHDM. One detail here is that the plugin enables two flows:
As a side note, UHDM is just an implementation detail and we are renaming the command in 2. to just |
I have done some re-testing and this does seem to work with Yosys. I don't know if it was because the distribution was behind on Yosys (which we discovered with other issues), maybe that was the issue. But it is working now so, I believe it can be closed. |
SYMBIFLOW-CLASSROOM-PROJECT
In SystemVerilog a parameter to a module can be define in one of two ways:
as well as:
The first way (the newer way) is not supported.
The text was updated successfully, but these errors were encountered: