The strength of the signal. "strong" (default) or "weak"
Width and direction of a bus interface signal
Number of bits required to represent this signal. Absence of this element indicates unconstrained number of bits, i.e. the component will define the number of bits in this signal.
If this element is present, the direction of this signal is restricted to the specified value. The direction is relative to the non-mirrored interface. Use the value 'illegal' to indicate that this signal cannot appear in the interface.
Defines the signals and high-level function of a bus.
This element indicates that a master interface may be directly connected to a slave interface (under certain conditions) for busses of this type.
Optional name of bus type that this bus definition is compatible with. This bus definition may change the definitions of signals in the existing bus definition and add new signals, the signals in the original bus are not deleted but may be marked illegal to disallow their use.
Indicates the maximum number of masters this bus supports. If this element is not present, the number of masters allowed is unbounded.
Indicates the maximum number of slaves this bus supports. If the element is not present, the number of slaves allowed is unbounded.
This is a list of logical signals defined by the bus.
The assigned name of this signal in bus specifications.
A signal can carry both address and data, but may not mix this with a clock or reset
If this element is present, the signal contains address information.
If this element is present, the signal contains data information.
If this element is present, the signal contains only clock information.
Is this element is present, the signal contains only reset information.
Defines constraints for this signal when present in a system bus interface with a matching group name.
Used to group system signals into different groups within a common bus.
Defines constraints for this signal when present in a master bus interface.
Defines constraints for this signal when present in a slave bus interface.
Default value for the signal when used as an input and it ends up being unconnected. Ignored for signals that require a singleShot or clock type driver. This value may be overridden by a defaultValue on a component pin.
The value of a signal. 1 or 0 for single bit signals, unsigned numeric otherwise.
Container element for parameters defined for a bus definition.
Defines a parameter which can be specified on a bus interface. The parameter is fully described on the bus definition and then instantiated on the bus interface. Setting 'consistent' to true implies that the parameter must have the same value on the corresponding bus interface parameters on both sides of connected interfaces.