SMSC LAN9311 User Manual
Two Port 10/100 Managed Ethernet Switch with 16-Bit Non-PCI CPU Interface
Datasheet
SMSC LAN9311/LAN9311i
247
Revision 1.4 (08-19-08)
DATASHEET
14.2.8.1
Virtual PHY Basic Control Register (VPHY_BASIC_CTRL)
This read/write register is used to configure the Virtual PHY.
Note:
This register is re-written in its entirety by the EEPROM Loader following the release or reset
or a RELOAD command. Refer to
or a RELOAD command. Refer to
information.
Offset:
Index (decimal):
Index (decimal):
1C0h
0
0
Size:
32 bits
BITS
DESCRIPTION
TYPE
DEFAULT
31:16
RESERVED
(See
(See
)
RO
-
15
Reset (VPHY_RST)
When set, this bit resets all the Virtual PHY registers to their default state.
This bit is self clearing.
When set, this bit resets all the Virtual PHY registers to their default state.
This bit is self clearing.
0: Normal Operation
1: Reset
1: Reset
R/W
SC
0b
14
Loopback (VPHY_LOOPBACK)
This bit enables/disables the loopback mode. When enabled, transmissions
from the Host MAC are not sent to the switch fabric. Instead, they are looped
back onto the receive path.
This bit enables/disables the loopback mode. When enabled, transmissions
from the Host MAC are not sent to the switch fabric. Instead, they are looped
back onto the receive path.
0: Loopback mode disabled (normal operation)
1: Loopback mode enabled
1: Loopback mode enabled
R/W
0b
13
Speed Select LSB (VPHY_SPEED_SEL_LSB)
This bit is used to set the speed of the Virtual PHY when the
This bit is used to set the speed of the Virtual PHY when the
bit is disabled.
0: 10 Mbps
1: 100 Mbps
1: 100 Mbps
R/W
0b
12
Auto-Negotiation (VPHY_AN)
This bit enables/disables Auto-Negotiation. When enabled, the
This bit enables/disables Auto-Negotiation. When enabled, the
and
bits
are overridden.
0: Auto-Negotiation disabled
1: Auto-Negotiation enabled
1: Auto-Negotiation enabled
R/W
1b
11
Power Down (VPHY_PWR_DWN)
This bit is not used by the Virtual PHY and has no effect.
This bit is not used by the Virtual PHY and has no effect.
R/W
0b
10
Isolate (VPHY_ISO)
This bit is not used by the Virtual PHY and has no effect.
This bit is not used by the Virtual PHY and has no effect.
R/W
0b
9
Restart Auto-Negotiation (VPHY_RST_AN)
When set, this bit updates the emulated Auto-Negotiation results.
When set, this bit updates the emulated Auto-Negotiation results.
0: Normal operation
1: Auto-Negotiation restarted
1: Auto-Negotiation restarted
R/W
SC
0b
8
Duplex Mode (VPHY_DUPLEX)
This bit is used to set the duplex when the
This bit is used to set the duplex when the
bit
is disabled.
0: Half Duplex
1: Full Duplex
1: Full Duplex
R/W
0b