You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A send from within a when should work if the resolve is also in the same when block.
EDIT: previously suggested this should be illegal, I think the above example is okay, if needs some work to make that seem natural. Only one connect to the output ref port is allowed (already checked), but the above example is rejected due to not fully initializing %x.
The text was updated successfully, but these errors were encountered:
…4812)
Add "define" statement from FIRRTL 2.0, move all reference connections to use this.
Update passes accordingly.
No longer reject "define" out of a block in parser, since they're supported now.
Extend FConnectLike with static method used to query the connect behavior kind.
Used in ExpandWhen's to handle define's appropriately.
Fixes#4334 .
Fixes#3715 .
Fixes#3713 .
It's strange/nonsensical for the anchor of the dataflow to be conditional (send), it should be unconditional.
resolve
does not have this issue.Example:
A
send
from within awhen
should work if theresolve
is also in the samewhen
block.EDIT: previously suggested this should be illegal, I think the above example is okay, if needs some work to make that seem natural. Only one connect to the output ref port is allowed (already checked), but the above example is rejected due to not fully initializing
%x
.The text was updated successfully, but these errors were encountered: