set-memory signal_link_endpoint
Simics Reference Manual  /  5 Classes  / 

signal-bus

Description

The signal-bus class implements a signal bus that distributes a signal from one or more initiators to a configured list of targets. Both the signal bus itself and all targets implement the signal interface. The initiator must also comply to the signal interface, with the exception that multiple initiators are allowed for signal-bus class.

Interfaces Implemented

conf_object, log_object, signal

Notifiers

cell-change
Notifier that is triggered after the object's cell was changed.
object-delete
Notifier that is triggered just before Simics object is deleted.
queue-change
Notifier that is triggered after the object's clock was changed. New clock can be obtained with the SIM_object_clock function.

Commands for this class

Attributes

input_inverted
Optional attribute; read/write access; type: b
True if the input signal should be inverted before sent out to the connected targets. Default is False.
targets
Optional attribute; read/write access; type: [o|[o,n|s]|[o,n|s,b]*]
Signal target objects, implementing one or more instances of the signal interface. The third argument in the target sub-list can be set to True if the target should get the signal inverted.

Provided By

signal-bus
set-memory signal_link_endpoint