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
-
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