rn-eth-bridge-tap sample-device-c
Simics Reference Manual  /  5 Classes  / 

rom

Description

Read-only memory.

Interfaces Implemented

conf_object, log_object, transaction, rom, tagged_memory, page_bank_client, direct_memory_flush, ram_access_subscribe, direct_memory, direct_memory_tags

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.tags
rom.tags – tags handling

Commands for this class

Commands for interface transaction

Attributes

image
Required attribute; read/write access; type: o|n
Object holding data, usually an image object, or NIL. Must implement the page_bank interface.
tags
Optional attribute; read/write access; type: o|n
Auxiliary data contents, as an image, or Nil.
self_allocated_image_size
Optional attribute; read/write access; type: i
If image is explicitly set to NIL and self_allocated_image_size is set to a non-zero value before instantiation, the RAM will create its own image when instantiated. The self-instantiated image can be overridden by the image attribute if set later. Has no effect post-instantiation.

Provided By

Simics Core

rom.tags

Description

tags handling

Interfaces Implemented

conf_object, log_object, page_bank_client

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.
rn-eth-bridge-tap sample-device-c