microwire-eeprom mii-transceiver
Simics Reference Manual  /  5 Classes  / 

mii-management-bus

Description

The mii-management-bus device is a bus model that allows multiple MII devices to share the same management interface. The interface is usually a two pin (MDC/MDIO) serial connection, and all devices are assumed to implement the "mii_management" interface.

Interfaces Implemented

conf_object, log_object, mii_management, mdio45_bus

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

serial_num_cycles
Optional attribute; read/write access; type: i
MII Management Interface serial communication state.
serial_data_in
Optional attribute; read/write access; type: i
MII Management Interface serial communication state.
serial_data_out
Optional attribute; read/write access; type: i
MII Management Interface serial communication state.
serial_clock
Optional attribute; read/write access; type: i
MII Management Interface serial communication state.
serial_port_status
Optional attribute; read/write access; type: i
MII Management Interface serial communication state.
mdio_target
Optional attribute; read/write access; type: n|o|[os]
Describes where the outgoing MDIO signal should be connected
devices
Optional attribute; read/write access; type: [[oi]*]
A list of device and address pairs, listing MII capable devices connected to the this management bus, i.e., sharing the same MDC and MDIO pins. Note that all these devices must implement the "mii_management" interface.

Provided By

mii-management-bus
microwire-eeprom mii-transceiver