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
In some components we want optional outputs that also cause different behavior in the component. A good example is whether we want a 1s complement adder to add the carry-out to the final sum or to leave it as a carry-out and produce sum-1.
Desired solution
Two solutions are immediately apparent: Supply only a boolean that causes a similarly named output to be added and behavior modified, or supply a nullable Logic? which causes the different configuration and is assigned the new output value (which requires an actual output be added and connected to the passed in Logic).
Alternatives considered
No response
Additional details
No response
The text was updated successfully, but these errors were encountered:
Motivation
In some components we want optional outputs that also cause different behavior in the component. A good example is whether we want a 1s complement adder to add the carry-out to the final sum or to leave it as a carry-out and produce sum-1.
Desired solution
Two solutions are immediately apparent: Supply only a boolean that causes a similarly named output to be added and behavior modified, or supply a nullable Logic? which causes the different configuration and is assigned the new output value (which requires an actual output be added and connected to the passed in Logic).
Alternatives considered
No response
Additional details
No response
The text was updated successfully, but these errors were encountered: