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
Is your feature request related to a problem? Please describe.
Add default connection feature support to Connectable.
Describe the solution you'd like
I'm not sure should we use Bundle.Lit here, but we need to programming decide if connect a field via default or connect the field.
e.g. A full AXI bundle, parametrized not supporting AxProt or AxCache field, when bulking connect, the field at master side should be ignored, and connect a Const value defined by specification.
Describe alternatives you've considered
Exposing this feature to user maybe dangerous? In general, for those unconnected signals, users always connect to DontCare, which is more dangerous, since the behavior of DC is 0.U in compiler.
Additional context
RocketChip provides this feature via BundleMap
What is the use case for implementing this feature?
Interconnect automation.
The text was updated successfully, but these errors were encountered:
Type of issue: Feature Request
Is your feature request related to a problem? Please describe.
Add default connection feature support to Connectable.
Describe the solution you'd like
I'm not sure should we use
Bundle.Lit
here, but we need to programming decide if connect a field via default or connect the field.e.g. A full AXI bundle, parametrized not supporting
AxProt
orAxCache
field, when bulking connect, the field at master side should be ignored, and connect a Const value defined by specification.Describe alternatives you've considered
Exposing this feature to user maybe dangerous? In general, for those unconnected signals, users always connect to DontCare, which is more dangerous, since the behavior of DC is 0.U in compiler.
Additional context
RocketChip provides this feature via BundleMap
What is the use case for implementing this feature?
The text was updated successfully, but these errors were encountered: