lan9420 Standard Microsystems Corp., lan9420 Datasheet - Page 4

no-image

lan9420

Manufacturer Part Number
lan9420
Description
Lan9420/lan9420i Single-chip Ethernet Controller With Hp Auto-mdix Support And Pci Interface
Manufacturer
Standard Microsystems Corp.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
lan9420-NU
Manufacturer:
Microchip Technology
Quantity:
10 000
Part Number:
lan9420-NU
Manufacturer:
SMSC
Quantity:
20 000
Part Number:
lan9420I-NU
Manufacturer:
Standard
Quantity:
368
Part Number:
lan9420I-NU
Manufacturer:
SMSC
Quantity:
7 468
Part Number:
lan9420I-NU
Manufacturer:
Microchip Technology
Quantity:
10 000
3.5
3.6
Revision 1.1 (03-31-08)
3.4.2
3.4.3
3.4.4
3.4.5
3.4.6
3.4.7
3.4.8
3.4.9
3.4.10
3.4.11
10/100 Ethernet MAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
3.5.1
3.5.2
3.5.3
3.5.4
3.5.5
3.5.6
3.5.7
10/100 Ethernet PHY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
3.6.1
3.6.2
3.6.3
3.6.4
3.6.5
3.4.2.1
3.4.2.2
3.4.7.1
3.4.7.2
3.4.9.1
3.5.1.1
3.5.3.1
3.5.3.2
3.5.3.3
3.5.3.4
3.5.4.1
3.5.5.1
3.5.6.1
3.6.1.1
3.6.1.2
3.6.1.3
3.6.1.4
3.6.1.5
3.6.2.1
3.6.2.2
3.6.2.3
3.6.2.4
3.6.2.5
3.6.2.6
3.6.2.7
3.6.3.1
3.6.3.2
3.6.3.3
3.6.4.1
3.6.4.2
3.6.4.3
Data Descriptors and Buffers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Transmit Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Receive Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Receive Descriptor Acquisition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Suspend State Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Stopping Transmission and Reception . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
TX Buffer Fragmentation Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
DMAC Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
DMAC Control and Status Registers (DCSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Flow Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Virtual Local Area Network (VLAN) Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Address Filtering Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Wakeup Frame Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Receive Checksum Offload Engine (RXCOE). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Transmit Checksum Offload Engine (TXCOE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
MAC Control and Status Registers (MCSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
100BASE-TX Transmit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
100BASE-TX Receive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
10BASE-T Transmit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
10BASE-T Receive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Auto-negotiation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Receive Descriptors ....................................................................................................... 41
Transmit descriptors....................................................................................................... 45
Transmit Engine ............................................................................................................. 51
Receive Engine .............................................................................................................. 51
Calculating Worst-Case TX FIFO (MIL) Usage.............................................................. 52
Full-Duplex Flow Control................................................................................................54
Perfect Filtering .............................................................................................................. 56
Hash Only Filtering Mode............................................................................................... 56
Hash Perfect Filtering .................................................................................................... 56
Inverse Filtering ............................................................................................................. 57
Magic Packet Detection ................................................................................................. 60
RX Checksum Calculation ............................................................................................. 63
TX Checksum Calculation..............................................................................................64
4B/5B Encoding ............................................................................................................. 65
Scrambling ..................................................................................................................... 66
NRZI and MLT3 Encoding ............................................................................................. 67
100M Transmit Driver..................................................................................................... 67
100M Phase Lock Loop (PLL) ....................................................................................... 67
100M Receive Input ....................................................................................................... 67
Equalizer, Baseline Wander Correction and Clock and Data Recovery ........................ 68
NRZI and MLT-3 Decoding ............................................................................................ 68
Descrambling ................................................................................................................. 68
Alignment ....................................................................................................................... 68
5B/4B Decoding ............................................................................................................. 68
Receiver Errors .............................................................................................................. 68
10M Transmit Data Across the Internal MII Bus ............................................................ 69
Manchester Encoding .................................................................................................... 69
10M Transmit Drivers..................................................................................................... 69
10M Receive Input and Squelch .................................................................................... 69
Manchester Decoding .................................................................................................... 70
Jabber Detection ............................................................................................................ 70
Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface
DATASHEET
4
SMSC LAN9420/LAN9420i
Datasheet

Related parts for lan9420