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