English
Language : 

LAN9313 Datasheet, PDF (5/398 Pages) SMSC Corporation – Three Port 10/100 Managed Ethernet Switch with MII
Three Port 10/100 Managed Ethernet Switch with MII
Datasheet
7.2.1.6 100M Phase Lock Loop (PLL) ........................................................................................................................................................................ 88
7.2.2 100BASE-TX Receive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
7.2.2.1
7.2.2.2
7.2.2.3
7.2.2.4
7.2.2.5
7.2.2.6
7.2.2.7
7.2.3
A/D Converter ................................................................................................................................................................................................. 89
DSP: Equalizer, BLW Correction and Clock/Data Recovery .......................................................................................................................... 89
NRZI and MLT-3 Decoding ............................................................................................................................................................................. 90
Descrambler and SIPO ................................................................................................................................................................................... 90
5B/4B Decoding .............................................................................................................................................................................................. 90
Receiver Errors ............................................................................................................................................................................................... 90
MII MAC Interface ........................................................................................................................................................................................... 90
10BASE-T Transmit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
7.2.3.1
7.2.3.2
7.2.4
MII MAC Interface ........................................................................................................................................................................................... 91
10M TX Driver and PLL .................................................................................................................................................................................. 91
10BASE-T Receive. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
7.2.4.1
7.2.4.2
7.2.4.3
7.2.4.4
7.2.5
Filter and Squelch ........................................................................................................................................................................................... 91
10M RX and PLL............................................................................................................................................................................................. 91
MII MAC Interface ........................................................................................................................................................................................... 92
Jabber Detection............................................................................................................................................................................................. 92
PHY Auto-negotiation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
7.2.5.1
7.2.5.2
7.2.5.3
7.2.5.4
7.2.5.5
7.2.6
PHY Pause Flow Control ................................................................................................................................................................................ 94
Parallel Detection............................................................................................................................................................................................ 94
Restarting Auto-Negotiation............................................................................................................................................................................ 94
Disabling Auto-Negotiation ............................................................................................................................................................................. 94
Half Vs. Full-Duplex ........................................................................................................................................................................................ 95
HP Auto-MDIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
7.2.7 MII MAC Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
7.2.8 PHY Management Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
7.2.8.1 PHY Interrupts ................................................................................................................................................................................................ 96
7.2.9 PHY Power-Down Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
7.2.9.1 PHY General Power-Down ............................................................................................................................................................................. 97
7.2.9.2 PHY Energy Detect Power-Down ................................................................................................................................................................... 97
7.2.10 PHY Resets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
7.2.10.1
7.2.10.2
7.2.10.3
7.2.11
PHY Software Reset via RESET_CTL............................................................................................................................................................ 97
PHY Software Reset via PHY_BASIC_CTRL_x ............................................................................................................................................. 97
PHY Power-Down Reset................................................................................................................................................................................. 97
LEDs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
7.2.12 Required Ethernet Magnetics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
7.3 Virtual PHY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
7.3.1 Virtual PHY Auto-Negotiation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
7.3.1.1
7.3.1.2
7.3.1.3
7.3.2
Parallel Detection............................................................................................................................................................................................ 99
Disabling Auto-Negotiation ............................................................................................................................................................................. 99
Virtual PHY Pause Flow Control ..................................................................................................................................................................... 99
Virtual PHY in MAC Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
7.3.2.1 Full-Duplex Flow Control............................................................................................................................................................................... 100
7.3.3 Virtual PHY Resets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
7.3.3.1
7.3.3.2
Virtual PHY Software Reset via RESET_CTL .............................................................................................................................................. 100
Virtual PHY Software Reset via VPHY_BASIC_CTRL ................................................................................................................................. 100
Chapter 8 Serial Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
8.1 Functional Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
8.2 I2C/Microwire Master EEPROM Controller. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
8.2.1 EEPROM Controller Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
8.2.2 I2C EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
8.2.2.1
8.2.2.2
8.2.2.3
8.2.2.4
8.2.2.5
8.2.3
I2C Protocol Overview .................................................................................................................................................................................. 104
I2C EEPROM Device Addressing................................................................................................................................................................. 105
I2C EEPROM Byte Read .............................................................................................................................................................................. 106
I2C EEPROM Sequential Byte Reads .......................................................................................................................................................... 106
I2C EEPROM Byte Writes ............................................................................................................................................................................ 107
Microwire EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
8.2.3.1
8.2.3.2
8.2.3.3
8.2.3.4
8.2.3.5
8.2.3.6
8.2.3.7
8.2.3.8
8.2.4
Microwire Master Commands ....................................................................................................................................................................... 108
ERASE (Erase Location) .............................................................................................................................................................................. 109
ERAL (Erase All)........................................................................................................................................................................................... 110
EWDS (Erase/Write Disable) ........................................................................................................................................................................ 110
EWEN (Erase/Write Enable)......................................................................................................................................................................... 111
READ (Read Location) ................................................................................................................................................................................. 111
WRITE (Write Location) ................................................................................................................................................................................ 112
WRAL (Write All)........................................................................................................................................................................................... 112
EEPROM Loader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
8.2.4.1
8.2.4.2
8.2.4.3
8.2.4.4
EEPROM Loader Operation ......................................................................................................................................................................... 113
EEPROM Valid Flag ..................................................................................................................................................................................... 115
MAC Address................................................................................................................................................................................................ 115
Soft-Straps .................................................................................................................................................................................................... 115
SMSC LAN9313/LAN9313i
5
DATASHEET
Revision 1.2 (04-08-08)