Replies: 1 comment
-
I can confirm that Vivado 2022.1 handles the above example without even a warning (at least in simulation). |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
One SystemVerilog idiom that I've seen in a couple of in-house projects uses interface modports to enforce something api-like, using not the whole interface but rather an interface modport as the port to a module.
I've tried to distill that to a small but complete and halfway-meaningful example:
This doesn't crash yosys, but the messages coming out make it pretty clear yosys doesn't understand or fully support this construction. Yosys-0.39 says
Is there a trick for writing this intent in a yosys-compatible way?
What vocabulary should I use talking about this idiom?
Is there hope to get support for it added to yosys?
Do other people/groups/projects do anything like this?
Etc.
Beta Was this translation helpful? Give feedback.
All reactions