magic_pipe memory-space
Simics Reference Manual  /  5 Classes  / 

mem-traffic-meter

Description

A mem-traffic-meter object snoops on the memory traffic passing through one or more memory-space objects, and makes the data available to the graphical plot window.

Interfaces Implemented

conf_object, log_object, snoop_memory

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.source_byte
mem-traffic-meter.source_byte – mem traffic by source (bytes)
port.source_transaction
mem-traffic-meter.source_transaction – mem traffic by source (transactions)
port.target_byte
mem-traffic-meter.target_byte – mem traffic by target (bytes)
port.target_transaction
mem-traffic-meter.target_transaction – mem traffic by target (transactions)

Commands for this class

Provided By

mem-traffic-meter

mem-traffic-meter.source_byte

Description

mem traffic by source (bytes)

Interfaces Implemented

conf_object, log_object, scalar_time

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.

mem-traffic-meter.source_transaction

Description

mem traffic by source (transactions)

Interfaces Implemented

conf_object, log_object, scalar_time

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.

mem-traffic-meter.target_byte

Description

mem traffic by target (bytes)

Interfaces Implemented

conf_object, log_object, scalar_time

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.

mem-traffic-meter.target_transaction

Description

mem traffic by target (transactions)

Interfaces Implemented

conf_object, log_object, scalar_time

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.
magic_pipe memory-space