eth-switch-link-snoop-endpoint eth_injector
Simics Reference Manual  /  5 Classes  / 

eth-transceiver

Description

eth-transceiver is an IEEE 802.3 physical layer device with MII interface

Interfaces Implemented

conf_object, log_object, mii_management, mii

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

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.
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.

Provided By

eth-transceiver
eth-switch-link-snoop-endpoint eth_injector