eth-transceiver is an IEEE 802.3 physical layer device with MII interface
conf_object, log_object, mii_management, mii
- 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.
-
info
– print information about the object
-
status
– print status of the object
-
mdio_target
-
Optional attribute;
read/write access; type:
n|o|[os]
Describes where the outgoing MDIO signal should be connected
-
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.
-
link_up
-
Optional attribute;
read/write access; type:
i
Set to 1 when the link is up.
-
full_duplex
-
Optional attribute;
read/write access; type:
i
Set to 1 for full duplex, and 0 for half duplex.
-
speed
-
Optional attribute;
read/write access; type:
i
Link speed (10, 100, or 1000).
-
registers
-
Optional attribute;
read/write access; type:
[i{32}]
The register file as described in 802.3 (32 registers).
-
gmii
-
Optional attribute;
read/write access; type:
i
Set to 1 if the transceiver supports GMII.
-
phyidr1
-
Required attribute;
read/write access; type:
i
Value of the PHYIDR1 register.
-
phyidr2
-
Required attribute;
read/write access; type:
i
Value of the PHYIDR2 register.
eth-transceiver