NS16550
TSB12LV26
Simics Reference Manual
/
5 Classes
/
PCF8582C
Description
The
PCF8582C
class implements the functionality of a Philips 256 x 8 bit CMOS EEPROM with an I2C interface.
Interfaces Implemented
conf_object, log_object, i2c_device, i2c_slave_v2
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
address
Optional
attribute;
read/write
access; type:
i
7-bit address to be used on the I2C bus.
address_bits
Optional
attribute;
read/write
access; type:
i
Number of address bits (8 or 16) in the eeprom.
address_mask
Optional
attribute;
read/write
access; type:
i
Address mask to be used (together with the
address
attribute) when the device registers with the bus.
i2c_bus
Optional
attribute;
read/write
access; type:
o|[os]|n
The I2C bus to which this device is connected.
Required interfaces:
i2c_bus
.
i2c_state
Optional
attribute;
read/write
access; type:
s
Current I2C state.
image
Required
attribute;
read/write
access; type:
o|[os]
Image that will hold the memory contents.
Required interfaces:
image
.
memory_address
Optional
attribute;
read/write
access; type:
i
Current memory address.
operation
Optional
attribute;
read/write
access; type:
s
Current operation performed.
Provided By
PCF8582C
NS16550
TSB12LV26