AT24Cxx BCM5703C
Simics Reference Manual  /  5 Classes  / 

AT24Cxxx

Description

The AT24Cxx device is an I2C based serial EEPROM with a configurable memory size.

Interfaces Implemented

conf_object, log_object, i2c_device

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.

Attributes

i2c_bus
Required attribute; read/write access; type: o
The i2c bus connected this device is connected to
i2c_device_state
Optional attribute; read/write access; type: [iiii]
List representing data state in the device
i2c_address
Required attribute; read/write access; type: i
The i2c_addr field.
memory_size
Required attribute; read/write access; type: i
The size of the memory.
memory
Optional attribute; read/write access; type: d
The on-chip memory bank
memory_address
Optional attribute; read/write access; type: i
The current memory address
memory_address_size
Required attribute; read/write access; type: i
The size of the memory address
device_state
Optional attribute; read/write access; type: i
The current device state (i.e., pending read/write operation).
i2c_state
Optional attribute; read/write access; type: i
The state of the i2c interface.

Provided By

AT24Cxxx
AT24Cxx BCM5703C