Part | Datasheet |
---|---|
![]() |
S82562EH (pdf) |
Related Parts | Information |
---|---|
![]() |
GD82550GMSL4ML |
![]() |
GD82550GYSL4Y5 |
![]() |
GD82550ELSL4MK |
![]() |
GD82550EYSL4MJ |
PDF Datasheet Preview |
---|
Intel 8255x 10/100 Mbps Ethernet Controller Family Open Source Software Developer Manual January 2003 Information in this document is provided in connection with products. This specification, the Intel 8255x 10/100 Mbps Ethernet Controller Family Open Source Software Developer Manual, is provided “as is” with no warranties whatsoever, including any warranty of merchantability, noninfringement, fitness for any particular purpose, or any warranty otherwise arising out of any proposal, specification or sample. Intel products are not intended for use in medical, life saving, life sustaining applications. Intel may make changes to specifications and product descriptions at any time, without notice. Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked “reserved” or “undefined.” Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The 82557, 82558, 82559, 82550, and 82551 may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. The information in this document is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by Intel Corporation. It is intended to enable the maintenance of the open source PRO/100 drivers for the PRO/100 family of adapters. Intel Corporation assumes no responsibility or liability for any errors or inaccuracies that may appear in this document or any software that may be provided in association with this document. Except as permitted by such license, no part of this document may be reproduced, stored in a retrieval system, or transmitted in any form or by any means without the express written consent of Intel Corporation. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order. Copies of documents which have an ordering number and are referenced in this document, or other Intel literature may be obtained by calling 1-800-548-4725 or by visiting Intel's website at Copyright 2003, Intel Corporation. * Other product and corporate names may be trademarks of other companies and are used only for explanation and to the owners’ benefit, without intent to infringe. Intel 8255x 10/100 Mbps Ethernet Controller Family Open Source Software Developer Manual Contents Contents Document Conventions Device References 2 Numbering 2 Signal Name Representation 2 Memory Alignment Terminology 2 2 Adapter and Controller Overview 5 Adapter Block Diagram 5 Intel Fast Ethernet MAC Features 6 82557 6 82558 6 82559, 82550, 82551, and 82562 Working with the Physical Layer 7 3 Power Management Interface 9 Low Power Mode 9 Device Power States 9 Power Management Registers 9 Link Operation 4 PCI 11 PCI Command Usage 21 Memory Write and Invalidate 22 Read Align 23 Odd Byte Alignment Support 23 Intel 8255x 10/100 Mbps Ethernet Controller Family Open Source Software Developer Manual Contents 5 EEPROM Interface 25 6 Host Software Interface 27 The Shared Memory 27 Initializing the LAN Controller 29 LAN Controller Addressing 29 Controlling the 31 Control / Status Registers 31 System Control Block 33 PORT 42 EEPROM Control Register 45 Management Data Interface Control Register 49 Receive Byte Count 51 Early Receive Interrupt 52 Flow Control Register 53 Power Management Driver 54 General Control Register 55 General Status Register 56 Shared Memory 57 Action Commands and Operating 57 Specific Action 59 Receive Operation 97 Command Unit and Receive Unit 103 Starting and Completing Control Commands 103 Generating and acknowledging interrupts 103 Command Unit Control 104 Receive Unit 106 Updating SCB 108 Flow 108 PHY Based Flow Control 109 Frame Based Flow Control 109 Priority Aware Frame Based Flow 113 Half Duplex Flow Control 114 Collision Backoff Modification in Switched 114 7 Physical Layer Interface 115 Management Data Interface MDI 115 MDI Register Set 116 Control Register 0 117 Status Register 118 Identification Registers 2 and 3 118 Auto-Negotiation Advertisement Register 4 119 Auto-Negotiation Link Partner Ability Register 5 120 Auto-Negotiation Expansion Register 6 120 Intel 82555 Specific Registers 122 Status and Control Register 16 122 Special Control Register 123 Clock Synthesis Test and Control Register 124 100BASE-TX Receive False Carrier Counter Register 19 124 100Base-TX Receive Disconnect Counter Register 124 Intel 8255x 10/100 Mbps Ethernet Controller Family Open Source Software Developer Manual Contents 100BASE-TX Receive Error Frame Counter Register 21 125 Receive Symbol Error Counter Register 125 100BASE-TX Receive EOF Error Counter Register 23 10BASE-T Receive EOF Error Counter Register 24 125 10BASE-T Transmit Jabber Detect Counter Register 25 125 Equalizer Control and Status Register 26 126 Special Control Register 127 Auto-Negotiation Functionality Description 128 Parallel 129 Vendor-Specific PHY Programming 130 Intel 82555 TX PHY 130 82558 and 82559 Embedded PHY 130 8 Programming Recommendations 133 Adapter Initialization 133 8255x Initialization PHY Detection and Initialization 133 NOS Specific 134 Transmit Processing 134 Frame Reception 134 Interrupt 135 Appendices A Wake-up Functionality 137 B 82550 and 82551 Specific 153 Figures 1 82557 Network Interface Card Block Diagram 5 2 Command 12 3 Command 13 4 Cache Line 14 5 Base Address Register for Memory Mapping 15 6 Base Address Register for I/O Mapping 7 Expansion ROM Base Address 17 8 8255x Memory Architecture 9 SCB Status 34 10 SCB Command Word 36 11 Self-Test Results Format 43 12 EEPROM Control Register 45 13 EEPROM Read Timing Diagram 48 14 General Action Command Format 58 15 NOP Command Format 59 16 Individual Address Setup Command Format 17 Configure Command Format 61 18 Multicast Setup Command Format 80 19 Transmit Command Intel 8255x 10/100 Mbps Ethernet Controller Family Open Source Software Developer Manual Contents 20 Transmit Buffer 83 21 Load Microcode Command Format 88 22 Dump Command Format 89 23 Diagnose Command Format 95 24 Simplified Memory Structure 98 25 Receive Frame Descriptor Format 98 26 Management Frame 116 27 Command Block 144 Tables Intel 8255x 10/100 Mbps Ethernet Controller Family Open Source Software Developer Manual Contents |
More datasheets: CAF94170(IO2450-NF12) | CAF94672(IO2450-RT84) | 76650-0121 | CA3106E20A37PB | DAMY-3W3S-A197 | ICS954511BFLFT | GD82550GMSL4ML | GD82550GYSL4Y5 | GD82550ELSL4MK | GD82550EYSL4MJ |
Notice: we do not provide any warranties that information, datasheets, application notes, circuit diagrams, or software stored on this website are up-to-date or error free. The archived S82562EH Datasheet file may be downloaded here without warranties.