lan9303m Standard Microsystems Corp., lan9303m Datasheet - Page 131

no-image

lan9303m

Manufacturer Part Number
lan9303m
Description
Small Form Factor Three Port 10/100 Managed Ethernet Switch With Dual Mii/rmii/turbo Mii
Manufacturer
Standard Microsystems Corp.
Datasheet
Small Form Factor Three Port 10/100 Managed Ethernet Switch with Dual MII/RMII/Turbo MII
Datasheet
SMSC LAN9303M/LAN9303Mi
9.2.3
9.2.3.1
9.2.3.2
9.2.3.3
9.2.3.4
9.2.3.5
from the MII input pins (P1_IND[3:0], P1_INDV, P1_INER, P1_COL, P1_CRS, P1_OUTCLK, and
P1_INCLK). MII MAC mode can operate at up to 200Mbps.
Port 1 MII PHY Mode
When operating in MII PHY mode, the MII Data Path supplies the RX and TX clocks, creates the CRS
and COL signals and optionally loops back the MII or Switch Engine’s transmissions. It also provides
the collision test function for the external MII pins or Switch Engine. MII PHY mode can operate at up
to 200Mbps (Turbo mode).
The MII pins P1_INCLK, P1_OUTCLK, P1_COL, and P1_CRS, which are inputs when in MII MAC
mode, are outputs when in MII PHY mode. When in MII PHY mode, if the
Basic Control Register (P1_MII_BASIC_CONTROL)
the pull-ups and pull-downs are disabled and the MII data path input pins are ignored (disabled into
the non-active state and powered down). Note that setting the
the MII management pins and does not affect MII MAC mode.
Turbo Operation
Turbo (200Mbps) operation is facilitated in MII PHY mode via the
MII Basic Control Register
the MII PHY from 100Mbps to 200Mbps. The
Register (P1_MII_BASIC_CONTROL)
Enable
Clock Drive Strength
When operating at 200Mbps (Turbo mode), the drive strength of P1_INCLK and P1_OUTCLK pins is
selected based on the setting of the
Register
10 or 100Mbps, the drive strength is fixed at 12ma.
Signal Quality Error (SQE) Heartbeat Test
The SQE_HEARTBEAT signal, observable on the P1_COL pin, is generated in 10Mbit half duplex
mode in response to a transmission from the external MAC. At 0.6uS to 1.6uS (1.0uS nominal)
following the de-assertion of P1_INDV, SQE_HEARTBEAT is set active for 0.5uS to 1.5uS (5 to 15 bit
times) (1.0uS nominal). This test is disabled via the
Register
Collision Test
Two forms of collision testing are available: External MAC collision testing and Switch Engine collision
testing.
External MAC collision testing is enabled when the
Register (P1_MII_BASIC_CONTROL)
MAC will result in collision signaling to the external MAC via the P1_COL pin.
Switch Engine collision testing is enabled when the
Basic Control Register (P1_MII_BASIC_CONTROL)
the Switch Engine will result in the assertion of the internal collision signal to the Switch Fabric Port
1. Switch Engine collision testing occurs regardless of the setting of the
Loopback
Two forms of loopback testing are available: External MAC loopback and Switch Engine loopback.
External MAC loopback is enabled when the
(P1_MII_BASIC_CONTROL)
Engine and are not used for purposes of signaling data valid, collision or carrier sense to the Switch
is set.
(P1_MII_BASIC_CONTROL).
(P1_MII_BASIC_CONTROL). A low selects 12ma, a high selects 16ma. When operating at
(P1_MII_BASIC_CONTROL). When set, this bit changes the data rate of
is set. Transmissions from the external MAC are not sent to the Switch
DATASHEET
RMII/Turbo MII Clock Strength
toggles between 10 and 200 Mbps operation when
is set. In this test mode, any transmissions from the external
131
Loopback
Speed Select LSB
is set, MII data path output pins are three-stated,
Collision Test
Switch Collision Test Port 1
is set. In this test mode, any transmissions from
SQEOFF
bit of the
Isolate
bit of the
bit of the
bit of the
Turbo MII Enable
Port 1 MII Basic Control Register
bit of the
bit does not cause isolation of
Isolate
Isolate
Port 1 MII Basic Control
Port 1 MII Basic Control
Port 1 MII Basic Control
Port 1 MII Basic Control
bit.
Revision 1.3 (08-27-09)
bit of the
bit of the
bit of the
Port 1 MII
Port 1 MII
Turbo MII
Port 1

Related parts for lan9303m