Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/newdedyk/domains/bkmanuals.com/public_html/includes/pages/manual_inc.php on line 26
SMSC LAN9420i manuale d’uso - BKManuals

SMSC LAN9420i manuale d’uso

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169

Vai alla pagina of

Un buon manuale d’uso

Le regole impongono al rivenditore l'obbligo di fornire all'acquirente, insieme alle merci, il manuale d’uso SMSC LAN9420i. La mancanza del manuale d’uso o le informazioni errate fornite al consumatore sono la base di una denuncia in caso di inosservanza del dispositivo con il contratto. Secondo la legge, l’inclusione del manuale d’uso in una forma diversa da quella cartacea è permessa, che viene spesso utilizzato recentemente, includendo una forma grafica o elettronica SMSC LAN9420i o video didattici per gli utenti. La condizione è il suo carattere leggibile e comprensibile.

Che cosa è il manuale d’uso?

La parola deriva dal latino "instructio", cioè organizzare. Così, il manuale d’uso SMSC LAN9420i descrive le fasi del procedimento. Lo scopo del manuale d’uso è istruire, facilitare lo avviamento, l'uso di attrezzature o l’esecuzione di determinate azioni. Il manuale è una raccolta di informazioni sull'oggetto/servizio, un suggerimento.

Purtroppo, pochi utenti prendono il tempo di leggere il manuale d’uso, e un buono manuale non solo permette di conoscere una serie di funzionalità aggiuntive del dispositivo acquistato, ma anche evitare la maggioranza dei guasti.

Quindi cosa dovrebbe contenere il manuale perfetto?

Innanzitutto, il manuale d’uso SMSC LAN9420i dovrebbe contenere:
- informazioni sui dati tecnici del dispositivo SMSC LAN9420i
- nome del fabbricante e anno di fabbricazione SMSC LAN9420i
- istruzioni per l'uso, la regolazione e la manutenzione delle attrezzature SMSC LAN9420i
- segnaletica di sicurezza e certificati che confermano la conformità con le norme pertinenti

Perché non leggiamo i manuali d’uso?

Generalmente questo è dovuto alla mancanza di tempo e certezza per quanto riguarda la funzionalità specifica delle attrezzature acquistate. Purtroppo, la connessione e l’avvio SMSC LAN9420i non sono sufficienti. Questo manuale contiene una serie di linee guida per funzionalità specifiche, la sicurezza, metodi di manutenzione (anche i mezzi che dovrebbero essere usati), eventuali difetti SMSC LAN9420i e modi per risolvere i problemi più comuni durante l'uso. Infine, il manuale contiene le coordinate del servizio SMSC in assenza dell'efficacia delle soluzioni proposte. Attualmente, i manuali d’uso sotto forma di animazioni interessanti e video didattici che sono migliori che la brochure suscitano un interesse considerevole. Questo tipo di manuale permette all'utente di visualizzare tutto il video didattico senza saltare le specifiche e complicate descrizioni tecniche SMSC LAN9420i, come nel caso della versione cartacea.

Perché leggere il manuale d’uso?

Prima di tutto, contiene la risposta sulla struttura, le possibilità del dispositivo SMSC LAN9420i, l'uso di vari accessori ed una serie di informazioni per sfruttare totalmente tutte le caratteristiche e servizi.

Dopo l'acquisto di successo di attrezzature/dispositivo, prendere un momento per familiarizzare con tutte le parti del manuale d'uso SMSC LAN9420i. Attualmente, sono preparati con cura e tradotti per essere comprensibili non solo per gli utenti, ma per svolgere la loro funzione di base di informazioni e di aiuto.

Sommario del manuale d’uso

  • Pagina 1

    SMSC LAN9420/LAN9420i DA T ASHEET Revision 1.22 ( 09-25-08) Datasheet PRODUCT FEA TURES LAN9420/LAN9420i Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Highlight s  Optimized for embedded appl ications with 32-b it RISC CPUs  Integrated descriptor based scatter-gather DMA and IRQ deassertion timer effect ively inc[...]

  • Pagina 2

    ORDER NUMBERS: LAN9420-NU FOR 128-PIN VTQFP , LEAD-F REE ROHS COMPLIANT PACKAGE (0 TO 70 o C) LAN9420i-NU FOR 128-PIN VTQFP , LE AD-FREE ROHS COMPLIANT PAC KAGE (-40 o TO 85 o C) Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 2 SMSC LAN9420/LAN9420i DA T ASHEET 80 ARKA Y DRIVE, HAUPP A[...]

  • Pagina 3

    Single-Chip Ethernet Controller with HP Auto- MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 3 Revision 1.22 (09-25-08) DA T ASHEET T able of Content s Chapter 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.1 Block Diagrams . . . . . . . . . . . . . . .[...]

  • Pagina 4

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 4 SMSC LAN9420/LAN9420i DA T ASHEET 3.4.2 Data Descriptors and Buffers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3.4.2.1 Receive Descriptors ................ ................ .............[...]

  • Pagina 5

    Single-Chip Ethernet Controller with HP Auto- MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 5 Revision 1.22 (09-25-08) DA T ASHEET 3.6.6 Parallel Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 3.6.6.1 Re-starting Auto-negotiat ion ...... ... .... ... ... ... [...]

  • Pagina 6

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 6 SMSC LAN9420/LAN9420i DA T ASHEET 4.3.2 Transmit Poll Demand Regi ster (TX_POLL_DEMAND) . . . . . . . . . . . . . . . . . . . . . . . . 105 4.3.3 Receive Poll Demand Register (RX_POLL_DEMAND). . . . . . . . . . . . . . . . . . . . . . . [...]

  • Pagina 7

    Single-Chip Ethernet Controller with HP Auto- MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 7 Revision 1.22 (09-25-08) DA T ASHEET 5.7 PCI I/O Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 5.8 EEPROM Timing . . . . . . . . . . . . . . . . . .[...]

  • Pagina 8

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 8 SMSC LAN9420/LAN9420i DA T ASHEET List of Figures Figure 1.1 System Level Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Figure 1.2 LAN9420/LAN9420i Inter nal Block Diag[...]

  • Pagina 9

    Single-Chip Ethernet Controller with HP Auto- MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 9 Revision 1.22 (09-25-08) DA T ASHEET List of T ables Table 2.1 PCI Bus Interface Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Table 2. 2 EEPROM . . . . . . . . . . . [...]

  • Pagina 10

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 10 SMSC LAN9420/LAN9420i DA T ASHEET Table 5.13 L AN9420/LAN9420i Crystal Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 6 Table 6.1 LAN9420/LAN9420i 128-VTQFP Dimensions . . . . . . . . . . .[...]

  • Pagina 11

    Single-Chip Ethernet Controller with HP Auto- MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 1 1 Revision 1.22 (09-25-08) DA T ASHEET Chapter 1 Introduction 1.1 Block Diagrams Figure 1.1 System Level Block Diagram Figure 1.2 LAN9420/L AN9420i Internal Block D iagram External 25MHz Crys tal GPIOs/LEDs (optional ) EEPROM (optional ) L[...]

  • Pagina 12

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 12 SMSC LAN9420/LAN9420i DA T ASHEET 1.2 General Description LAN9420/LAN9420i is a full-featu r ed, Fast Ethernet controller whic h allows for the easy and cost- effective integration of Fast Ethernet into a PCI-based system. A system c on[...]

  • Pagina 13

    Single-Chip Ethernet Controller with HP Auto- MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 13 Revision 1.22 (09-25-08) DA T ASHEET 1.3 PCI Bridge LAN9420/LAN9420i implements a PCI Local Bus S pec ification Revision 3.0 compliant interface, supporting the PCI Bus Power Manageme nt Interface S pecification Revision 1.1. It provides [...]

  • Pagina 14

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 14 SMSC LAN9420/LAN9420i DA T ASHEET 1.7.2 PLL and Power Management LAN9420/LAN9420i interfaces with a 25MHz crystal osci llator from which all internal clocks, with the exception of PCI clock, are generated . The intern al clocks are al l[...]

  • Pagina 15

    Single-Chip Ethernet Controller with HP Auto- MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 15 Revision 1.22 (09-25-08) DA T ASHEET Chapter 2 Pin Description and Configuration Figure 2.1 L AN9420/LAN9420i 128-VTQFP (T op View) SM SC LAN 9420/LAN9420i 128- VTQ FP TOP VI EW 97 NC AD15 NC PAR nCBE1 VDD33I O nSERR nPERR VSS nDEVSEL nST[...]

  • Pagina 16

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 16 SMSC LAN9420/LAN9420i DA T ASHEET 2.1 Pin List T able 2.1 PCI Bus Interface Pins NUM PINS NAME SYMBOL BUFFER TYPE DESCRIPTION 1 PCI Clock In PCICLK IS PCI Clock In: 0 to 33MHz PCI Clock Input. 1 PCI Frame nFRAME IPCI/ OPCI PCI Cycle Fra[...]

  • Pagina 17

    Single-Chip Ethernet Controller with HP Auto- MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 17 Revision 1.22 (09-25-08) DA T ASHEET Note 2.1 This pin is used fo r factory testing and is l atched on power up. Thi s pin is pulled high through an internal resistor and must not be pulled low externa lly . This pin must be augmented wit[...]

  • Pagina 18

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 18 SMSC LAN9420/LAN9420i DA T ASHEET T able 2.3 GPIO and LED Pins NUM PINS NAME SYMBOL BUFFER TYPE DESCRIPTION 1 General Purpose I/O data 0 GPIO0 IS/O12/ OD12 General Purpose I/O dat a 0: This general-purpose pin is fully programmable as e[...]

  • Pagina 19

    Single-Chip Ethernet Controller with HP Auto- MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 19 Revision 1.22 (09-25-08) DA T ASHEET T able 2.5 PLL and Ethernet PHY Pins NUM PINS NAME SYMBOL BUFFER TYPE DESCRIPTION 1 Crystal Input XI ICLK Crystal Input: External 25MHz crystal input. This pin can also be driven b y a single-ended clo[...]

  • Pagina 20

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 20 SMSC LAN9420/LAN9420i DA T ASHEET T able 2.6 Power and Ground Pins NUM PINS NAME SYMBOL BUFFER TYPE DESCRIPTION 2 +3.3V Analog Power Supply VDD33A P +3.3V Analog Power Supply Refer to the LAN9420/LAN9420 i application note fo r connecti[...]

  • Pagina 21

    Single-Chip Ethernet Controller with HP Auto- MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 21 Revision 1.22 (09-25-08) DA T ASHEET T ab le 2.8 128-VTQFP Pack age Pin Assignments PIN NUM PIN NAME PIN NUM PIN NAME PIN NUM PIN NAME PIN NUM PIN NAME 1 GPIO1/nLED2 33 nCBE3 65 AD14 97 NC 2 GPIO2/nLED3 34 IDSEL 66 VSS 98 NC 3 VDD33IO 35 [...]

  • Pagina 22

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 22 SMSC LAN9420/LAN9420i DA T ASHEET 2.2 Buffer T ypes BUFFER TYPE DESCRIPTION IS Schmitt-triggered Input O8 Output with 8mA sink and 8mA source current O12 Output with 12mA sink and 12mA sour ce current OD12 Open-drain outp ut with 12mA s[...]

  • Pagina 23

    Single-Chip Ethernet Controller with HP Auto- MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 23 Revision 1.22 (09-25-08) DA T ASHEET Chapter 3 Functional Description 3.1 Functional Overview The LAN9420/LAN9420 i Ethernet Controller consists of five majo r functional blocks. These b locks are:  PCI Bridge (PCIB)  System Control[...]

  • Pagina 24

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 24 SMSC LAN9420/LAN9420i DA T ASHEET 3.2.1 PCI Bridge (P CIB) Block Diagram Figure 3.1 PCI Bridge Block Diagram PCI PCI Bridge (PCIB) PCI Config urat ion Space CSR PCI Target PME Gat i ng Interrup t Gating PM Signal (From PM) I R Q ( F r o[...]

  • Pagina 25

    Single-Chip Ethernet Controller with HP Auto- MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 25 Revision 1.22 (09-25-08) DA T ASHEET 3.2.2 PCI Interface Environments The PCIB supports only Device op eration. It fu nctions as a simple bridge, pe rmitting LAN9420/LAN9420i to act as a master/target PCI device on the PCI bus. The Host p[...]

  • Pagina 26

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 26 SMSC LAN9420/LAN9420i DA T ASHEET 3.2.4 PCI T arget Interface The PCI target interface implements the address spaces listed in T able 3.1 . The PCI Configuration space is used to identify PCI Devices, configure memory range s, and manag[...]

  • Pagina 27

    Single-Chip Ethernet Controller with HP Auto- MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 27 Revision 1.22 (09-25-08) DA T ASHEET . 3.2.4.2.2 I/O MAPPING OF CSR The I/O BAR (BAR4) is doub le mapped over the CS R space with the n on-prefetchable area. The CSR big endian space is disabled, as the Host processors (Intel x86) that us[...]

  • Pagina 28

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 28 SMSC LAN9420/LAN9420i DA T ASHEET Bit 3 of the PCI Device St atus Register . The PCI Device S tatus Register and PCI Device Command Register are standard registers in PCI Configur ation S p ace. Please ref er to Section 4.6, "PCI C[...]

  • Pagina 29

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 29 Revision 1.22 (09-25-08) DA T ASHEET  General-purpose ti mer interrupt (GPT_INT)  General purpose Input/Ou tp ut interrupt (GPIOx_INT)  Software interrupt (SW_INT)  Master bus error interrupt (MBERR_INT)  Slave bus error int[...]

  • Pagina 30

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 30 SMSC LAN9420/LAN9420i DA T ASHEET write of '1' to the corresponding status bit in th e INT _STS register . The remaining interrupts are cleared from the source CSR. The Interrupt Controller receiv es the wake event detection i[...]

  • Pagina 31

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 31 Revision 1.22 (09-25-08) DA T ASHEET Once enabled, the GPT counts down either until it reaches 0000h, or un til a new pre-load value is written to the GPT_LOAD field. At 0000h, the counter wra ps ar ound to FFFFh, asserts the GP T interrup[...]

  • Pagina 32

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 32 SMSC LAN9420/LAN9420i DA T ASHEET Note: EEPROM byte addresses past 0Ah can be used to sto re data for any purpose. The signature value o f 0xA5 is stored at address 0. A diff erent signature value indicates to the EEPROM controller that[...]

  • Pagina 33

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 33 Revision 1.22 (09-25-08) DA T ASHEET Note: The EEPROM device powers-up in the erase/write disabled st ate. T o modify the contents of the EEPROM, the Host must fi rst issue the EWEN command. If an operation is attempted , and an EEPROM dev[...]

  • Pagina 34

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 34 SMSC LAN9420/LAN9420i DA T ASHEET ERAL (Erase All): If erase/write o perations are enabled in the EEPROM, this command will initiate a bulk erase of the entire EEPROM .The EPC_T O bit is set if the EEPROM does not respond within 30ms. F[...]

  • Pagina 35

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 35 Revision 1.22 (09-25-08) DA T ASHEET EWDS (Erase/Write Disable): After issued, the EEPROM will ignore erase and write commands. T o re-enable erase/write operatio ns issue the EWEN comma nd. EWEN (Erase/Write Enable): Enables the EEPROM fo[...]

  • Pagina 36

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 36 SMSC LAN9420/LAN9420i DA T ASHEET READ (Read Location): This command will cause a re ad of the EEPROM location pointed to by EPC Address (EPC_ADDR). The result of the read is available in th e E2P_DA T A register . WRITE (W rite Loca ti[...]

  • Pagina 37

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 37 Revision 1.22 (09-25-08) DA T ASHEET WRAL (Write All): If erase/write operations are enabled in the EEPROM, this command wi ll cause the contents of the E2P_DA T A register to be written to every EEPR OM memory location. The EPC_T O bit is[...]

  • Pagina 38

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 38 SMSC LAN9420/LAN9420i DA T ASHEET 3.3.6 System Control and St atus Registers (SCSR) Please refer to Section 4.2, "System Control and St atus Registers (SCSR)," on p age 86 for a complete description of the SCSR. 3.4 DMA Contro[...]

  • Pagina 39

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 39 Revision 1.22 (09-25-08) DA T ASHEET  Descriptor lists and dat a buffe rs, described in this chapter . The DMAC trans fers RX data fr ames to the RX buf fers in Host memory and transmi ts dat a from TX buffers in the Host memory . Descr[...]

  • Pagina 40

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 40 SMSC LAN9420/LAN9420i DA T ASHEET Figure 3.15 Ring and Chain D escriptor Structures DESCRIPTOR 0 BUFFER 1 BUFFER 2 DESCRIPTOR 1 BUFFER 1 BUFFER 2 DESCRIPTOR n BUFFER 1 BUFFER 2 Ring Structure : DESCRIPTOR 0 BUFFER 1 DESCRIPTOR 1 BUFFER [...]

  • Pagina 41

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 41 Revision 1.22 (09-25-08) DA T ASHEET 3.4.2.1 Receive Descriptors The receive descriptors must be 4-DWORD (16-byte ) aligned. Except for th e case where descriptor address chaining is disa bled (RCH=0), there are no a lignment restricti ons[...]

  • Pagina 42

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 42 SMSC LAN9420/LAN9420i DA T ASHEET 29:16 FL - Frame Length Indicates the le ngth in bytes, including the CRC, of the recei ved frame that was transferred to Host memory . This field is set only after the last descriptor (LS) bit is set a[...]

  • Pagina 43

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 43 Revision 1.22 (09-25-08) DA T ASHEET 7 TL - Frame T oo Long When set, indicates the frame length exceeds maximum Ethernet-spe cified size of 15 18 bytes (or 1522 bytes when VLAN tagging is enabled). This bit is valid only when last de scri[...]

  • Pagina 44

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 44 SMSC LAN9420/LAN9420i DA T ASHEET Receive Descriptor 1 (RDES1) Receive Descriptor 2 (RDES2) T ab le 3 .6 RDES1 Bit Fi elds BITS DESCRIPTION 31:26 RESERVED Host Actions: Cleared on writes and ign ored on reads. DMAC Actions: Ignored on r[...]

  • Pagina 45

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 45 Revision 1.22 (09-25-08) DA T ASHEET Receive Descriptor 3 (RDES3) 3.4.2.2 T ransmit descriptors The descriptors must be 4-DWORD (16-byte) aligned, while there are no al ignment restrictions on transmit buffer addresses. Providing two buffe[...]

  • Pagina 46

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 46 SMSC LAN9420/LAN9420i DA T ASHEET T ransmit Descriptor 0 (TDES0) TDES0 contains the transmitted frame status and th e descriptor ownership information. T able 3.9 TDES0 Bit Fields BITS DESCRIPTION 31 OWN - Own Bit When set, indicates th[...]

  • Pagina 47

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 47 Revision 1.22 (09-25-08) DA T ASHEET T ransmit Descriptor 1 (TDES1) 8 EC - Excessive Collision When set, indicates tha t the transmission was aborted after 16 successive col lisions while attempting to transmit the current frame. Host Acti[...]

  • Pagina 48

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 48 SMSC LAN9420/LAN9420i DA T ASHEET 28 RESERVED Host Actions: Cleared on wri tes and ignored on read s. DMAC Actions: Ignored on reads. DMAC does not write to TDES1. 27 CK - TX Checksum Enable if this bit is set in conjunction with the fi[...]

  • Pagina 49

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 49 Revision 1.22 (09-25-08) DA T ASHEET T ransmit Descriptor 2 (TDES2) T ransmit Descriptor 3 (TDES3) 3.4.3 Initialization The following sequen ce explains the initialization steps for the DMA controller and activati on of the receive and tra[...]

  • Pagina 50

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 50 SMSC LAN9420/LAN9420i DA T ASHEET Note: The TX and RX processes an d paths are inde pendent of each other and can be started or stopped independentl y of one another . H owever , th e control sequence requi red to activate the RX path m[...]

  • Pagina 51

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 51 Revision 1.22 (09-25-08) DA T ASHEET  When the memory buffer ends before the frame ends for the current tran sfer  When the controller compl etes the reception of a fr ame and the current receive descriptor has been closed  When t[...]

  • Pagina 52

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 52 SMSC LAN9420/LAN9420i DA T ASHEET 3.4.9 TX Buffer Fragment ation Rules T ransmit buffers must adhere to the following rule s:  Each buffer can start and end on any arbitrary byte alignment  The first buffer of any transmit packet [...]

  • Pagina 53

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 53 Revision 1.22 (09-25-08) DA T ASHEET 3.5 10/100 Ethernet MAC The Ethernet Media Access Controller (MAC ) provides the foll owing features:  Compliant with the IEEE 8 02. 3 and 802.3u specifications  Supports 10-Mbps and 100-Mbps data[...]

  • Pagina 54

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 54 SMSC LAN9420/LAN9420i DA T ASHEET retransmission and detection of collision frames, as well as an L3 che cksum offload engine for tran smit and receive operations. The MAC can sustain transmission or receptio n of minimally-sized ba ck-[...]

  • Pagina 55

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 55 Revision 1.22 (09-25-08) DA T ASHEET . 3.5.3 Address Filtering Functional Description The Ethernet address fields of an Et herne t packet, consists of two 6-byte fields: one for the destination address and one for the source address. The f[...]

  • Pagina 56

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 56 SMSC LAN9420/LAN9420i DA T ASHEET 3.5.3.1 Perfect Filtering This filtering mode passes only in coming frames wh ose destination addre ss field exactly ma tches the value programmed into the MAC address high register (refer to Section 4.[...]

  • Pagina 57

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 57 Revision 1.22 (09-25-08) DA T ASHEET 3.5.4 W akeup F rame Detection Setting the Wakeup Frame Enable bit (W AKE_EN) in the “WUCSR—W akeup Control a nd S tatus Register”, places th e MAC in the w akeup frame dete ction mode. In this mo[...]

  • Pagina 58

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 58 SMSC LAN9420/LAN9420i DA T ASHEET The Filter i Byte Mask defines which incoming fram e bytes F ilter i will examine to determine whether or not this is a wakeup fra me. Ta b l e 3 . 1 5 , describes the byte mask’s bit fields. The Filt[...]

  • Pagina 59

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 59 Revision 1.22 (09-25-08) DA T ASHEET T abl e 3.19 indicates the cases that prod uce a wake when the W akeup Frame Enable (W AKE_EN) bit of the W akeup Control and St atus Register (WUCSR) is set. All o ther cases do not generate a wake. No[...]

  • Pagina 60

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 60 SMSC LAN9420/LAN9420i DA T ASHEET Then the MAC inspects the frame for 16 repetit ions of the MAC address without any breaks or interruptions. In ca se of a break in the 1 6 address repetitions, the MAC scan s for the 48'hFF_FF_FF_F[...]

  • Pagina 61

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 61 Revision 1.22 (09-25-08) DA T ASHEET Example frame configurations: Figure 3.20 T ype II Ethe rnet Frame Figure 3.21 Ethernet Frame with VLAN T ag Figure 3.22 Ethernet Frame with Len gth Field and SNAP He ader DST SRC p r o t 0 1 2 3 L3 Pac[...]

  • Pagina 62

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 62 SMSC LAN9420/LAN9420i DA T ASHEET The RXCOE supports a maximum of two VLAN tags. If there are more tha n two VLAN tags, the VLAN protocol identifier for the third tag is treated as an Ethernet type field. The checksum calculation will b[...]

  • Pagina 63

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 63 Revision 1.22 (09-25-08) DA T ASHEET 3.5.5.1 RX Checksum Calculation The checksum is calculated 16 bits at a time. In t he case of an odd si zed fram e, an extra byte of zero is used to pad up to 16 bits. Consider the follow ing packet: DA[...]

  • Pagina 64

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 64 SMSC LAN9420/LAN9420i DA T ASHEET 3.5.6.1 TX Checksum Calculation The TX checksum calculation is performed using t he same operation as the RX checksum, with the exception that the calculation star ts as indicated by the preamble, and t[...]

  • Pagina 65

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 65 Revision 1.22 (09-25-08) DA T ASHEET Figure 3.25 100BASE-TX Dat a Path 3.6.1 100BASE-TX T ransmit The data p ath of the 100BASE-TX is shown in Figure 3.25 . Each ma jor block is explained belo w . 3.6.1.1 4B/5B Encoding The transmit data p[...]

  • Pagina 66

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 66 SMSC LAN9420/LAN9420i DA T ASHEET 3.6.1.2 Scrambling Repeated data patterns (especially the IDLE code-grou p) can have power spectral den sities with large narrow-band peaks. Scramblin g the data helps eliminate these peaks and spre ad [...]

  • Pagina 67

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 67 Revision 1.22 (09-25-08) DA T ASHEET 3.6.1.3 NRZI and ML T3 Encoding The scrambler block passes the 5-bit wide parallel data to the NRZI converter where it become s a serial 125MHz NRZI data stream. The NRZ I is encoded to ML T - 3. ML T3 [...]

  • Pagina 68

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 68 SMSC LAN9420/LAN9420i DA T ASHEET and CA T- 5 cable. The equalizer ca n restore the sig nal for any good-qua lity CA T-5 cable between 1m and 150m. If the DC content of the signal is such that the low-frequen cy comp onents fall below t[...]

  • Pagina 69

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 69 Revision 1.22 (09-25-08) DA T ASHEET 3.6.3 10BASE-T T ransmit Data to be transmitted comes from the MAC. T he 10BASE-T transmitter rece ives 4-bit nibbles from the internal MII at a rate of 2.5MHz and conve r ts them to a 10Mbp s serial da[...]

  • Pagina 70

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 70 SMSC LAN9420/LAN9420i DA T ASHEET is indicated by the flag “XPOL“, bit 4 in register 27. The 10M PLL is locked onto the received Manchester signal and from this, generates the received 20MHz clock. Using this clock, the Manchester e[...]

  • Pagina 71

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 71 Revision 1.22 (09-25-08) DA T ASHEET The data transmitted by an FLP burst i s known as a “Link Code Word.” These are defined fully in IEEE 802.3 clause 28. In summa ry , the PHY advertises 8 02.3 compliance in it s selector field (the [...]

  • Pagina 72

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 72 SMSC LAN9420/LAN9420i DA T ASHEET 3.6.6.3 Half vs. Full-Duplex Half-duplex o peration relies on the CSMA/CD (Carrier Sense Multiple Access / Coll ision Detect) protocol to handle network traffic and collisions. In th is mode, the carrie[...]

  • Pagina 73

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 73 Revision 1.22 (09-25-08) DA T ASHEET Note: For maximum power savings, a uto-negotiation should b e disabled before enabling th e General Power-Down mode. 3.6.8.2 Energy Detect Power-Down This power-down mode is a ctivated by setting the PH[...]

  • Pagina 74

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 74 SMSC LAN9420/LAN9420i DA T ASHEET the nPME signal upon detection of variou s power management events, such as an Ethernet “Wake On LAN”, or upon detection of an Ethern et link status change. As a result o f the nPME as sert ion by t[...]

  • Pagina 75

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 75 Revision 1.22 (09-25-08) DA T ASHEET 3.7.3 Device Clocking LAN9420/LAN9420i requires a fixed-frequency 25MHz cl ock source. This is typically provided b y attaching a 25MHz crystal to the XI and XO p ins. The clock can opti onally be provi[...]

  • Pagina 76

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 76 SMSC LAN9420/LAN9420i DA T ASHEET 3.7.4.1.2 EXITING THE G3 STATE When the system leaves the G3 state, the device will behave as follows. S tate transitions are illustrated in Fig ure 3.28 o n page 75 .  G3 to D3 COLD (T6): This trans[...]

  • Pagina 77

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 77 Revision 1.22 (09-25-08) DA T ASHEET detection. Refer to section Section 3.7.6, "Detecting Powe r Management Events," on page 80 for more information. 3.7.4.3.2 EXITING THE D0 A STAT E The device will exit the D0 A state under th[...]

  • Pagina 78

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 78 SMSC LAN9420/LAN9420i DA T ASHEET  D3 HOT to D0 U (T8): This transition occurs when PCInRST is asserted while in the D3 HOT state (PCInRST=1 to 0, PM_ST A T E=1 1 b, V AUXDET=X, PWRGOOD=1). Refer to Section 3.7.5, "Resets,"[...]

  • Pagina 79

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 79 Revision 1.22 (09-25-08) DA T ASHEET 3.7.5 Reset s The LAN9420/LAN 9420i device employs the followin g resets:  Power-On Reset (POR): This reset is asserted on initial application of device power . If the device is powered from the PCI [...]

  • Pagina 80

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 80 SMSC LAN9420/LAN9420i DA T ASHEET Note 3.10 PHY register bits designated as N ASR are not initialized by setting the PHY Soft Reset bit in the PHY’s Basic Control Register . Note 3.1 1 PHY reset conditions and mode settings are discus[...]

  • Pagina 81

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 81 Revision 1.22 (09-25-08) DA T ASHEET T wo control bits are implemented in the PM T_CTRL SCSR: W ake-on-LAN enable (WOL_EN) and Energy Detect enable (ED_EN ). Depending on the state of these contro l bits, the logic will generate an interna[...]

  • Pagina 82

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 82 SMSC LAN9420/LAN9420i DA T ASHEET b. The software application must wait for all pen ding DMA transactions to complete . Upon completion, no further transactions are permitted. 2. Th e ENERGYON event must be enabled as a PHY interrupt so[...]

  • Pagina 83

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 83 Revision 1.22 (09-25-08) DA T ASHEET Chapter 4 Register Descriptions The registers are partitioned into five groups. The first group is the Sy stem Control and St atus Registers (SCSR). The second group is the DM A Control and S tatus Regi[...]

  • Pagina 84

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 84 SMSC LAN9420/LAN9420i DA T ASHEET Figure 4.1 LAN9420/LAN9420 i CSR Memory Map MAC C ont rol and St at us R e gi st er s (M C S R 's ) BA + 7Ch BA + 80h RESERVED ( DO NOT USE ) BA + 54h BA + B0h BA RESERVED ( DO NOT USE ) BA + 1FCh [...]

  • Pagina 85

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 85 Revision 1.22 (09-25-08) DA T ASHEET 4.1 Register Nomenclature T abl e 4.1 describes the register bit attri butes u sed throughout this section. Register attribute examples:  R/W: Can be written. Will return current setting on a read. ?[...]

  • Pagina 86

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 86 SMSC LAN9420/LAN9420i DA T ASHEET 4.2 System Control and St atus Registers (SCSR) T abl e 4 .2, "System Control and S tatus Register Addresses" lists the registers contained i n this section. T able 4.2 System Co ntrol and St [...]

  • Pagina 87

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 87 Revision 1.22 (09-25-08) DA T ASHEET 4.2.1 ID and Revision (ID_REV) This register contains the device ID and block revision. Note 4.1 Default value is depe ndent on device revi sion. Offset: 00C0h Size: 32 bits BITS DESCRIPTION T YPE DEFAU[...]

  • Pagina 88

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 88 SMSC LAN9420/LAN9420i DA T ASHEET 4.2.2 Interrupt Control Register (INT_CTL) Interrupts are enabled/disab led through this register . Refer to Section 3.3.1, "Inte rrupt Control ler ," on pag e 28 for more information on the I[...]

  • Pagina 89

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 89 Revision 1.22 (09-25-08) DA T ASHEET 4.2.3 Interrupt St atus Register (INT_STS) This register contains the curren t status of the gen erat ed interrupts. Some of these interrupts are also cleared through this register . Offset: 00C8h Size:[...]

  • Pagina 90

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 90 SMSC LAN9420/LAN9420i DA T ASHEET 1 W ake Event Interru pt (W AK E_INT) Indicates a valid MAC wakeup event (W akeup Frame or Magic Packet) or PHY interrupt (Energy-Detect) has been received. The particular source of the interrupt can be[...]

  • Pagina 91

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 91 Revision 1.22 (09-25-08) DA T ASHEET 4.2.4 Interrupt Configurat ion Register (INT_CFG) This register configures and moni tors the interrupt (IRQ) signal . Control of the de-assertion inte rval for the IRQ is also included. The de-asse rtio[...]

  • Pagina 92

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 92 SMSC LAN9420/LAN9420i DA T ASHEET 4.2.5 General Purpose Input/Output Configuration Regi ster (GPIO_CFG) This register configures th e GPIO and LED functions. Offset: 00D0h Size: 32 bits BITS DESCRIPTION T YPE DEFAULT 31 RESERVED RO - 30[...]

  • Pagina 93

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 93 Revision 1.22 (09-25-08) DA T ASHEET Note 4.2 Default value is depe ndent on the state of the GPIO pin. 10:8 GPIO Direction 0-2 (GPDIRn) When set, enables the correspond ing GPIO as an output. When cleared the GPIO is enabled as an inpu t.[...]

  • Pagina 94

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 94 SMSC LAN9420/LAN9420i DA T ASHEET 4.2.6 General Purpose Timer Conf iguration Register (GPT_CFG) This register configures the general purpose time r (GPT). The GPT can be configured to generate interrupts at intervals defined in thi s re[...]

  • Pagina 95

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 95 Revision 1.22 (09-25-08) DA T ASHEET 4.2.7 General Purpose Timer Curre nt Count Register (GPT_CNT) This register reflects the current valu e of the general purpose ti mer . Offset: 00D8h Size: 32 bits BITS DESCRIPTION T YPE DEFAULT 31:16 R[...]

  • Pagina 96

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 96 SMSC LAN9420/LAN9420i DA T ASHEET 4.2.8 Bus Master Bridge Conf iguration Register (BUS_CFG) This register determines the bus arbitration c haracteristics for the RX and T X DMA engines. Offset: 00DCh Size: 32 bits BITS DESCRIPTION T YPE[...]

  • Pagina 97

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 97 Revision 1.22 (09-25-08) DA T ASHEET 4.2.9 Power Management C ontrol Register (PMT_CTRL) This register controls the wake even t detectio n featu res. This register also controls the SCSR soft reset to the PHY . Note: If waking from a reduc[...]

  • Pagina 98

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 98 SMSC LAN9420/LAN9420i DA T ASHEET 4.2.10 Free Run Counter (FREE_RUN) This register reflects the value of the free-run ning (6. 25Mhz) counter (FRC). Offset: 00F4h Size: 32 bits BITS DESCRIPTION T YPE DEFAULT 31:0 Free Running Counter (F[...]

  • Pagina 99

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 99 Revision 1.22 (09-25-08) DA T ASHEET 4.2.1 1 EEPROM Command Register (E2P_CMD) This register is used to control the read and write operations with the serial EEPROM. Offset: 00F8h Size: 32 bits BITS DESCRIPTION T YPE DEFAULT 31 EPC Busy (E[...]

  • Pagina 100

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 100 SMSC LAN9420/LAN9420i DA T ASHEET 30-28 EPC Command (EPC_CMD) This field is used to issue command s to the EEPROM co ntroller . The EPC will execute commands when the EPC Busy bit is set. A new command must not be issued unti l the pre[...]

  • Pagina 101

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 101 Revision 1.22 (09-25-08) DA T ASHEET 8 EEPROM Loaded When set, this bit indica tes that a valid EEPROM was found, and that the MAC address and SSVID/SSID programming have completed normally . This bit is set after a successful load of the[...]

  • Pagina 102

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 102 SMSC LAN9420/LAN9420i DA T ASHEET 4.2.12 EEPROM Dat a Register (E2P_DA T A) This register is used i n conjunction with the E2P_CMD register to perform read and write operations with the serial EEPROM. Note 4.3 Following reset, the de f[...]

  • Pagina 103

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 103 Revision 1.22 (09-25-08) DA T ASHEET 4.3 DMAC Control and S t atus Registers (DCSR) T abl e 4.4 lists the register s contained in this section. T able 4.4 DMAC Control and St atus Register (DC SR) Map OFFSET SYMBOL REGISTER NAME 0000h BUS[...]

  • Pagina 104

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 104 SMSC LAN9420/LAN9420i DA T ASHEET 4.3.1 Bus Mode Register (BUS_MODE) This register establishes the bus ope rating modes for the DMAC. Offset: 0000h Size: 32 bits BITS DESCRIPTION TYPE DEF AUL T 31:14 RESERVED RO - 13:8 Programmable Bur[...]

  • Pagina 105

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 105 Revision 1.22 (09-25-08) DA T ASHEET 4.3.2 T ransmit Poll Demand Register (TX_POL L_DEMAND) This register enables the TX DMA engine to check for new descriptors. Offset: 0004h Size: 32 bits BITS DESCRIPTION TYPE DEF AUL T 31:0 T ransmit P[...]

  • Pagina 106

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 106 SMSC LAN9420/LAN9420i DA T ASHEET 4.3.3 Receive Poll Demand Re gister (RX_POLL_DEMAND) This register enables the RX DMAC to check for new descriptors. Offset: 0008h Size: 32 bits BITS DESCRIPTION TYPE DEF AUL T 31:0 Receive Poll Demand[...]

  • Pagina 107

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 107 Revision 1.22 (09-25-08) DA T ASHEET 4.3.4 Receive List Base Address Register (RX_BASE_ADDR) This register specifies the start address of th e receive buffer list. RX _BASE_ADDR must be 4-DWORD (16 byte) alig ned (e.g. Reserved address bi[...]

  • Pagina 108

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 108 SMSC LAN9420/LAN9420i DA T ASHEET 4.3.5 T ransmit List Base A ddress Register (TX_ BASE_ADDR) This register specifies the start address of the tr ansmit buf fer list. TX_BASE_ADDR mu st be 4-DWORD (16 byte) alig ned (e.g. Reserved addr[...]

  • Pagina 109

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 109 Revision 1.22 (09-25-08) DA T ASHEET 4.3.6 DMA Controller St atus Register (DMAC_ST A TUS) This register contains all of the st atus bit s that the DMAC reports to the Host system. Most of the fields in this register will cause an interru[...]

  • Pagina 110

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 1 10 SMSC LAN9420/LAN9420i DA T ASHEET 14:10 RESERVED RO - 9 Receive Watchdog T i meout (RWT) A Receive Watchdog T imeout occurs when the leng th of the receiving frame is greater than 2048 bytes through 2560 bytes. R/WC 0b 8 Receive Proce[...]

  • Pagina 111

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 1 1 1 Revision 1.22 (09-25-08) DA T ASHEET 4.3.7 DMA Controller Control (Opera tion Mode) Register (DMAC_CONTROL) This register est ablishes the RX an d TX operating modes and co mmands. This should be the last DCSR written as part of initial[...]

  • Pagina 112

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 1 12 SMSC LAN9420/LAN9420i DA T ASHEET 1 St art/Stop Re ceive (SR) When set, the Receive Process is p laced in the Running state. The DMA Controller attempts to acquire the de scriptor from the receive list and process incoming frames. Des[...]

  • Pagina 113

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 1 13 Revision 1.22 (09-25-08) DA T ASHEET 4.3.8 DMA Controller Interrupt Enable Register (DMAC_INTR_ENA) This register enables the DMAC interru pts reported in the DMAC_ST A TUS reg ister . Setting a bit to 1 enables th e corresponding int er[...]

  • Pagina 114

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 1 14 SMSC LAN9420/LAN9420i DA T ASHEET 1 T ransmit Process Stopped (TPS_EN) The Transmit Process S toppe d Interrupt is enabled only when this bit and the Abnormal Interru pt Summary Enable bit (bit [15]) are set. R/W 0b 0 T ransmit Interr[...]

  • Pagina 115

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 1 15 Revision 1.22 (09-25-08) DA T ASHEET 4.3.9 Missed Frame and Buffer Overfl ow Counter Reg (MISS_FRAME_CNTR) The DMAC maintains two counters to track the num ber of missed frames dur ing a receive operation. The MISS_FRAME_CNTR register re[...]

  • Pagina 116

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 1 16 SMSC LAN9420/LAN9420i DA T ASHEET 4.3.10 Current T ransmit Buffer Address Register (TX_BUFF_ADDR) This register points to the current tran smit buffer address being read by the DMAC. Offset: 0050h Size: 32 bits BITS DESCRIPTION TYPE D[...]

  • Pagina 117

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 1 17 Revision 1.22 (09-25-08) DA T ASHEET 4.3.1 1 Current Receive Bu ffer Ad dress Register (RX_BUFF_ADDR) This register points to the current rece ive buffer address being read by the D MAC. Offset: 0054h Size: 32 bits BITS DESCRIPTION TYPE [...]

  • Pagina 118

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 1 18 SMSC LAN9420/LAN9420i DA T ASHEET 4.4 MAC Control and St atus Registers (MCSR) T abl e 4.5 lists the register s contained in this section. T abl e 4.5 MAC Control and St a tus Register (MCSR) Ma p OFFSET SYMBOL REGISTER NAME 0080h MAC[...]

  • Pagina 119

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 1 19 Revision 1.22 (09-25-08) DA T ASHEET 4.4.1 MAC Control Register (MAC_CR) This register establishes the RX and T X operating modes and inclu des controls for address filtering and packet filtering. Offset: 0080h Size: 32 bits BITS DESCRIP[...]

  • Pagina 120

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 120 SMSC LAN9420/LAN9420i DA T ASHEET 15 Hash Only Filtering mode (HO) When set, the address check Function operates in the imperfect add ress filtering mode both fo r physical and multicast addresses R/W 0b 14 RESERVED RO - 13 Hash/Perfec[...]

  • Pagina 121

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 121 Revision 1.22 (09-25-08) DA T ASHEET 7-6 BackOff Limit (BOLMT) The BOLMT bits allow the user to set its back-off limit in a relaxed or aggressive mode. According to IEEE 802.3, the MAC has to wait for a random number [r] of slot-times ( N[...]

  • Pagina 122

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 122 SMSC LAN9420/LAN9420i DA T ASHEET 2 Receiver Enable (RXEN) When set (1), the MAC’s receiver is enabled and will receive frames from the internal PHY . When reset, th e MAC’s receiver is disabled and will not receive any frames fro [...]

  • Pagina 123

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 123 Revision 1.22 (09-25-08) DA T ASHEET 4.4.2 MAC Address High Register (ADDRH) This register contains the upper 16 bits of the physical address of the MAC, where ADDRH[15:8] is the 6 th octet of the RX frame. Offset: 0084h Size: 32 bits BIT[...]

  • Pagina 124

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 124 SMSC LAN9420/LAN9420i DA T ASHEET 4.4.3 MAC Address Low Register (ADDRL) This register contains the lower 32 bits of the ph ysical address of the MAC, where ADDRL[7:0] is the first octet of the Ethernet frame. T abl e 4.6 below illustr[...]

  • Pagina 125

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 125 Revision 1.22 (09-25-08) DA T ASHEET 4.4.4 Multicast Hash T able High Register (HASHH) The 64-bit Multicast table is used for group address fi lter ing. For hash filter ing, the contents of the destination addres s in the i ncoming frame [...]

  • Pagina 126

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 126 SMSC LAN9420/LAN9420i DA T ASHEET 4.4.5 Multicast Hash T able Low Register (HASHL) This register d efines the lower 32 -bits of the Multicast Hash T able. Please refer to Section 4.4.4 , "Multicast Hash T able High Register (HASHH[...]

  • Pagina 127

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 127 Revision 1.22 (09-25-08) DA T ASHEET 4.4.6 MII Access Regi ster (MII_ACCESS) This register is used to control the management cycles to the interna l PHY . Offset: 0094h Size: 32 bits BITS DESCRIPTION TYPE DEFAULT 31-16 RESERVED RO - 15-1 [...]

  • Pagina 128

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 128 SMSC LAN9420/LAN9420i DA T ASHEET 4.4.7 MII Dat a Register (MII_DA T A) This register contains either the da ta to be written to the PHY register specified in the MII Access Register , or th e read data from the PHY register whose inde[...]

  • Pagina 129

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 129 Revision 1.22 (09-25-08) DA T ASHEET 4.4.8 Flow Control Register (FLOW) This register is us ed to control the genera tion and re ception of the Control frames by the MAC’s flow control block. A write to this registe r with busy bit se t[...]

  • Pagina 130

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 130 SMSC LAN9420/LAN9420i DA T ASHEET 4.4.9 VLAN1 T ag Re gister (VLAN1) This register contains the VLAN tag fi eld to iden tify VLAN1 frames. For VLAN frames the lega l frame length is increased from 1518 bytes to 1522 bytes. The RXCOE al[...]

  • Pagina 131

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 131 Revision 1.22 (09-25-08) DA T ASHEET 4.4.10 VLAN2 T ag Re gister (VLAN2) This register contains the VLAN tag fi eld to iden tify VLAN2 frames. For VLAN frames the lega l frame length is increased from 1518 bytes to 1522 bytes. Offset: 00A[...]

  • Pagina 132

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 132 SMSC LAN9420/LAN9420i DA T ASHEET 4.4.1 1 Wakeup Frame Filter (WUFF) This register is used to configure the Wakeup Frame Filter . Offset: 00A8h Size: 32 bits BITS DESCRIPTION TYPE DEFAULT 31:0 W a keup Frame Filter (WFF ) The Wakeup Fr[...]

  • Pagina 133

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 133 Revision 1.22 (09-25-08) DA T ASHEET 4.4.12 W akeup Contro l and St atus Register (WUCSR) This register contains data pertaining to th e MAC’s remote wakeup status and capabilities. Offset: 00ACh Size: 32 bits BITS DESCRIPTION TYPE DEFA[...]

  • Pagina 134

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 134 SMSC LAN9420/LAN9420i DA T ASHEET 4.4.13Checksum Offload Engine Control Register (COE_CR) This register co ntrols the RX and TX checksum of fload engines . Offset: 00B0h Size: 32 bits BITS DESCRIPTION T Y PE DEFAULT 31:17 RESERVED RO -[...]

  • Pagina 135

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 135 Revision 1.22 (09-25-08) DA T ASHEET 4.5 PHY Registers The PHY registers are not memory mappe d. These registers are acce ssed indirectly through the MAC via the MII_ACCESS and MII_DA T A registers. An index is used to access individual P[...]

  • Pagina 136

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 136 SMSC LAN9420/LAN9420i DA T ASHEET 4.5.1 Basic Control Register Index (In Decimal): 0 Size: 16 bits BITS DESCRIPTION T YPE DEFAULT 15 PHY Sof t Reset 1 = PHY software reset. Bit is self-clearing. When setting this bit do n ot set other [...]

  • Pagina 137

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 137 Revision 1.22 (09-25-08) DA T ASHEET 4.5.2 Basic St atus Register Index (In Decimal): 1 Size: 16 bits BITS DESCRIPTION T YPE DEFAULT 15 100BASE-T4 1 = T4 able, 0 = n o T4 ability RO 0b 14 100BASE-TX F ull Duplex 1 = TX with full duplex, 0[...]

  • Pagina 138

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 138 SMSC LAN9420/LAN9420i DA T ASHEET 4.5.3 PHY Identifier 1 Index (In Decimal): 2 Size: 16 bits BITS DESCRIPTION T YPE DEFAULT 15:0 PHY ID Number Assigned to the 3rd through 18th b its of the Organizati onally Unique Identifier (OUI), res[...]

  • Pagina 139

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 139 Revision 1.22 (09-25-08) DA T ASHEET 4.5.4 PHY Identifier 2 Index (In Decimal): 3 Size: 16 bits BITS DESCRIPTION T YPE DEFAULT 15:10 PHY ID Number b Assigned to the 19 th through 24th b its of the OUI. R/W C0C3h 9:4 Model Number Six-bit m[...]

  • Pagina 140

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 140 SMSC LAN9420/LAN9420i DA T ASHEET 4.5.5 Auto Negotiation Advertisement Note 4.5 When both symmetric P AUSE and asymmetric P AUSE support are advertised (value of 1 1), the device will only be configured to, at most, one of the two sett[...]

  • Pagina 141

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 141 Revision 1.22 (09-25-08) DA T ASHEET 4.5.6 Auto Negotiation Link Partner Ability Index (In Decimal): 5 Size: 16 bits BITS DESCRIPTION T YPE DEFAULT 15 Next Page 1 = next page capable, 0 = no next page ability . This device do es not suppo[...]

  • Pagina 142

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 142 SMSC LAN9420/LAN9420i DA T ASHEET 4.5.7 Auto Negotiation Exp ansion Index (In Decimal): 6 Size: 16 bits BITS DESCRIPTION T YPE DEFAULT 15:5 RESER VED RO - 4 Parallel Detection Fault 1 = fault detected by parallel detection logic 0 = no[...]

  • Pagina 143

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 143 Revision 1.22 (09-25-08) DA T ASHEET 4.5.8 Mode Control/St atus Index (In Decimal): 17 Size: 16 bits BITS DESCRIPTION T YPE DEFAULT 15:14 RESERVED RO - 13 EDPWRDOWN Enable the Energy Detect Powe r-Down mode: 0=Energy Detect Power-Down i s[...]

  • Pagina 144

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 144 SMSC LAN9420/LAN9420i DA T ASHEET 4.5.9 Special Modes Index (In Decimal): 18 Size: 16 bits BITS DESCRIPTION T YPE DEFAULT 15:8 RESER VED RO - 7-5 MODE PHY Mode of operation. Refer to Ta b l e 4 . 8 for more details. R/W NASR 111 b 4-0 [...]

  • Pagina 145

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 145 Revision 1.22 (09-25-08) DA T ASHEET 4.5.10 S pecial Control/St atus Indications Index (In Decimal): 27 Size: 16 bits BITS DESCRIPTION T YPE DEFAULT 15 Override AUTOMDIX_EN Strap 0 = AUTOMDIX_EN configuration strap enables or disables HP [...]

  • Pagina 146

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 146 SMSC LAN9420/LAN9420i DA T ASHEET 4.5.1 1 Interrupt Source Flag Index (In Decimal): 29 Size: 16 bits BITS DESCRIPTION T YPE DEFAULT 15:8 RESER VED RO - 7 INT7 1= ENERGYON generated, 0 = not so urce of interrupt RO/LH 0b 6 INT6 1= Auto-[...]

  • Pagina 147

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 147 Revision 1.22 (09-25-08) DA T ASHEET 4.5.12 Interrupt Mask Index (In Decimal): 30 Size: 16 bits BITS DESCRIPTION T YPE DEFAULT 15:8 RESER VED RO - 7:0 Mask Bits 1 = interrupt source is enabled, 0 = interrup t source is masked R/W 00h[...]

  • Pagina 148

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 148 SMSC LAN9420/LAN9420i DA T ASHEET 4.5.13 PHY S pecial Control/St a tus Note 4.6 Bit 6 of this reg ister must be set to ‘1’ for write operations. Index (In Decimal): 31 Size: 16 bits BITS DESCRIPTION T YPE DEFAULT 15:13 RESERVED RO [...]

  • Pagina 149

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 149 Revision 1.22 (09-25-08) DA T ASHEET 4.6 PCI Configuration S p ace CSR (CONFIG CSR) Configuration and read back o f t he CONFIG CSR is accomplished by the Host processor via the PCI bus. These registers assume their de fault value on asse[...]

  • Pagina 150

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 150 SMSC LAN9420/LAN9420i DA T ASHEET T abl e 4.10 lists the standard PCI header registers that are supported. Registers whose i nitial values for Subsystem V endor ID and Subsystem Device ID, are confi gured from the EEPROM are indicated [...]

  • Pagina 151

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 151 Revision 1.22 (09-25-08) DA T ASHEET 4.6.1 PCI Power Management Ca pabilities Register (PCI_PMC) This register implements the standard capability structure used to define powe r management features in a PCI device. The capabilities stru c[...]

  • Pagina 152

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 152 SMSC LAN9420/LAN9420i DA T ASHEET Note 4.10 The default state of this field is dependant on the setting of the V AUXDET signal as n oted in the description. 18:16 Power Management Specifica t ion V ersion (VERSION[2:0]) This device com[...]

  • Pagina 153

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 153 Revision 1.22 (09-25-08) DA T ASHEET 4.6.2 PCI Power Management Control and St atus Register (PCI_PMCSR) This register controls the d evice’s power state. Note: The format of this re gister is equivale nt to of fsets 7:4 of the Power Ma[...]

  • Pagina 154

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 154 SMSC LAN9420/LAN9420i DA T ASHEET Note 4.1 1 The default state of this field is dependant on the setting of the V AUXDET signal as noted in the description. 1:0 Power Management State (PM_ST A TE) This field sets the current PM state. [...]

  • Pagina 155

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 155 Revision 1.22 (09-25-08) DA T ASHEET Chapter 5 Operational Characteristics 5.1 Absolute Maximum Ratings* Supply V oltage (VDD33A, VDD33BIAS, VDD33 IO) ( Note 5.1 ) . . . . . . . . . . . . . . . . . . . . . . 0V to +3.6V Positive voltage o[...]

  • Pagina 156

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 156 SMSC LAN9420/LAN9420i DA T ASHEET 5.3 Power Consumption This section details the power consumption of LAN9 420/ LAN9420i as measured d uring various modes of operation. Power consumption val ues are provided for both the device-only , [...]

  • Pagina 157

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 157 Revision 1.22 (09-25-08) DA T ASHEET 5.3.2 D3 - Enabled for W ake Up Packet Detection 5.3.3 D3 - Enabled for Link St atus Change Detection (Energy Detect) T able 5.2 D3 - Enable d for W ak e Up Packet Detection - Supply and Current (T ypi[...]

  • Pagina 158

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 158 SMSC LAN9420/LAN9420i DA T ASHEET 5.3.4 D3 - PHY in General Power Down Mode 5.3.5 Maximum Power Consumption Note 5.5 Over the conditions specified in Section 5.2, "Op erating Conditions**" . Note: Power dissipation is determi[...]

  • Pagina 159

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 159 Revision 1.22 (09-25-08) DA T ASHEET 5.4 DC S pecifications Note 5.6 This specification applies to all IS type inputs and tri-stated bi-direc tional non-PCI pins. Internal pull- down and pull-up resistors add +/- 50 μ A per-pin (typical)[...]

  • Pagina 160

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 160 SMSC LAN9420/LAN9420i DA T ASHEET Note 5.10 Measured at line side of transforme r , line replaced by 100 Ω (+/- 1%) resistor . Note 5.1 1 Offset from 16nS pulse width at 50% of pulse peak. Note 5.12 Measured differentially . Note 5.13[...]

  • Pagina 161

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 161 Revision 1.22 (09-25-08) DA T ASHEET 5.5 AC S pecifications This section contains timing informa tion for non-PCI signals. Note: LAN9420/LAN9420i ad heres to the PCI Local Bus S pecification re vision 3.0. Refer to the Conventional PCI 3.[...]

  • Pagina 162

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 162 SMSC LAN9420/LAN9420i DA T ASHEET 5.6 PCI Clock T iming The following specifies th e PCI clock requirements for LAN9420/LAN9420i: Note 5.14 This slew rate must be met across the minimum peak-to-pe ak portion of the clock waveform as sh[...]

  • Pagina 163

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 163 Revision 1.22 (09-25-08) DA T ASHEET 5.7 PCI I/O T iming The following specifies th e PCI I/O requirements for LAN9420/LAN9420i: Note: Input test is done with 0. 1*VDD33IO o verdrive. V max specifies the maximum peak-to-peak waveform allo[...]

  • Pagina 164

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 164 SMSC LAN9420/LAN9420i DA T ASHEET Note: PCI signal timing is specified with loads de tailed in Section 4.2.3.2 of the PCI Local Bus S pecifica tion, Rev . 3.0. Note 5.15 nREQ and nGN T are point-to-poin t signals and have different tim[...]

  • Pagina 165

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 165 Revision 1.22 (09-25-08) DA T ASHEET 5.8 EEPROM T iming The following specifies th e EEPROM timing requirements for LAN9420/LAN942 0i: Figure 5.4 EEPROM Timing T able 5.12 EEPROM T iming V alues SYMBOL DESCRIPTION MIN TYP MAX UNIT S t ckc[...]

  • Pagina 166

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 166 SMSC LAN9420/LAN9420i DA T ASHEET 5.9 Clock Circuit LAN9420/LAN9420i can accept either a 25MHz cryst al (preferred) or a 25MHz singl e-ended clock oscillator (+/- 50ppm) input. If the single-ended clock oscillato r met hod is implement[...]

  • Pagina 167

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 167 Revision 1.22 (09-25-08) DA T ASHEET Chapter 6 Package Outline 6.1 128-VTQFP Package Figure 6.1 LAN9420/LAN9420 i 128-VTQFP Pack age Definition[...]

  • Pagina 168

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet Revision 1.22 (09-25-08) 168 SMSC LAN9420/LAN9420i DA T ASHEET Notes: 1. All dimensions are in mill imeters unless otherwise noted. 2. Dimensions b & c apply to the flat section of the lead foot between 0. 1 0 and 0.25mm from the lead tip. The base metal is ex[...]

  • Pagina 169

    Single-Chip Ethernet Controller with HP Auto-MDIX Support and PCI Interface Datasheet SMSC LAN9420/LAN9420i 169 Revision 1.22 (09-25-08) DA T ASHEET Chapter 7 Revision History T able 7.1 C ustomer Revision Histo ry REVISION LEVEL & DATE SECTI ON/FIGURE/ENTRY CORRECTION Rev . 1.22 (09-23-08) Added PCI SIG certification logo to cover Rev . 1.21 ([...]