i3c_link_impl i8042
Simics Reference Manual  /  5 Classes  / 

i3c_wire

Description

The i3c_wire implements bridge functionality between two i3c_link endpoints. It will forward everything from one side to another without analyzing. To use this device, connect i3c_link[0]/I3C_PORT[0] to one endpoint and i3c_link[1]/I3C_PORT[1] to another endpoint

Interfaces Implemented

conf_object, log_object

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.

Port Objects

port.I3C_PORT[0..1]
i3c_wire.I3C_PORT

Commands for this class

Attributes

Optional attribute; read/write access; type: [o|[os]|n{0:2}]
Connectors to connect two i3c_link objects

Provided By

i3c-link

i3c_wire.I3C_PORT

Interfaces Implemented

conf_object, log_object, i3c_daa_snoop, i3c_master, i3c_slave

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.
i3c_link_impl i8042