signal_link_impl sim
Simics Reference Manual  /  5 Classes  / 

signal_to_interrupt

Description

When the signal is raised on an instance of this class the device connected to irq_dev will be interrupted on level irq_level. Similarly, when the signal is lowered the interrupt is cleared.

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

irq_dev
Required attribute; read/write access; type: o|[os]
When the signal of an instance of the signal_to_interrupt class is raised the irq_dev device will receive an interrupt with level specified by the irq_level attribute.

Required interfaces: simple_interrupt.

irq_level
Required attribute; read/write access; type: i
When the signal of an instance of the signal_to_interrupt class is raised the device specified by the irq_dev attribute will receive an interrupt at level irq_level

Provided By

signal-to-interrupt
signal_link_impl sim