INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL® PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR
OTHERWI SE, TO ANY INTE LLECTUAL PROPERTY RIG HTS IS G RANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS
OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING
TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE,
MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. Intel products are not intended for
use in medical, life saving, life sustaining, critical control or safety systems, or in nuclear facility applications.
Intel may make changes to specifications and product descriptions at any time, without notice.
Intel Corporation may have patents or pending patent applications, trademarks, copyrights, or other intellectual property rights that relate to the
presented subject matter. The furnishing of documents and other materials and information does not provide any license, express or implied, by estoppel
or otherwise, to any such patents, trademarks, copyrights, or other intellectual property rights.
IMPORTANT - PLEASE READ BEFORE INSTALLING OR USING INTEL® PRE-RELEASE PRODUCTS.
Please review the terms at http://www.intel.com/netcomms/prerelease_terms.htm carefully before using any Intel® pre-release product, including any
evaluation, development or reference hardware and/or software product (collectively, “Pre-Release Product”). By using the Pre-Release Product, you
indicate your acceptance of these terms, which constitute the agreement (the “Agreement”) between you and Intel Corporation (“Intel”). In the event
that you do not agree with any of these terms and conditions, do not use or install the Pre-Release Product and promptly return it unused to Intel.
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.
Intel processor numbers are not a measure of performance. Processor numbers differentiate features within each processor family, not across different
processor families. See http://www.intel.com/products/processor_number for details.
This document contains information on products in the design phase of development. The information here is subject to change without notice. Do not
finalize a design with this information.
The 82575 Gigabit Ethernet Controller 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.
Hyper-Threading Technology requires a computer system with an Intel
chipset, BIOS and operating system. Performance will vary depending on the specific hardware and software you use. See http://www.intel.com/
products/ht/Hyperthreading_more.htm for additional information.
®
Pentium® 4 processor supporting HT Technology and a HT Technology enabled
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 order 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 http://www.intel.com.
Intel and Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.
*Other names and brands may be claimed as the property of others.
0.25Jan 2006Initial publication of preliminary design guide information.
0.50July 2006Added features listings, NC-SI, LED, strapping, pull-up/pull-down information.
0.75March 2007
1.00June 2007
Changed classification to “Confidential”; updated crystal layout guidance; removed thermal
sensor references; removed password requirements for schematic, checklist, and symbol
files; updated EEPROM selection information.
Changed classification to unclassified; removed information regarding Smart Power Down
feature; changed signal name from LAN_PWR_GOOD to Internal_Power_On_Reset.
v
This page intentionally left blank.
82575 Ethernet Controller Design Guide
vi
82575 Ethernet Controller Design Guide
1.0Introduction
The Intel® 82575 Ethernet Controller is a single, compact component that offers two
fully-integrated Gigabit Ethernet Media Access Control (MAC) and physical layer (PHY)
ports. This device uses the PCI Express* (PCIe) architecture (Rev. 1.1RD). The 82575
enables two-port implementation in a relatively small area and can be used for server
and workstation network designs with critical space constraints.
The 82575 provides:
• a standard IEEE 802.3 Ethernet interface for 1000BASE-T, 100BASE-TX, and
10BASE-T applications (802.3, 802.3u, and 802.3ab).
• a Serializer-Deserializer (SERDES) to support 1000Base-SX/LX (optical fiber) and
Gigabit backplane applications. Information concerning SERDES can be found in the
82575 Ethernet Controller SERDES Application Note.
• SGMII for SFP/external PHY
• management of MAC and PHY Ethernet layer functions
• management of PCI Express packet traffic across its transaction, link, and physical/
logical layers.
• I/O Acceleration Technologies (I/OAT2). to accelerate the data transactions by
hardware means optimizing the TCP flow and reducing the load on the CPU.
In addition, the 82575’s on-board System Management Bus (SMB) ports enable
network manageability implementations required by information technology personnel
for remote control and alerting via the LAN. With SMB, management packets can be
routed to or from a management processor. The SMB ports enable industry standards,
such as Intelligent Platform Management Interface (IPMI) and Alert Standard Forum
(ASF) 2.0, to be implemented using the 82575. In addition, on-chip ASF 2.0 circuitry
provides alerting and remote control capabilities with standardized interfaces. The
82575 Ethernet Controller contains a dedicated microcontroller for manageability with
with NC-SI and DMTF support.
The 82575 with PCIe architecture is designed for high-performance and low-hostmemory access latency. The device connects directly to a system Memory Control Hub
(MCH) or I/O Controller Hub (ICH) using one, two, or four PCI Express lanes.
Wide internal data paths eliminate performance bottlenecks by efficiently handling
large address and data words. Combining a parallel and pipelined logic architecture
optimized for ethernet and independent transmit and receive queues, the 82575
efficiently handles packets with minimum latency.The 82575 includes advanced
interrupt handling features. It uses efficient ring buffer descriptor data structures, with
up to 64 packet descriptors cached on chip. A large 48 KByte on-chip packet buffer
maintains superior performance. In addition, using hardware acceleration, the
controller offloads tasks from the host, such as TCP/UDP/IP checksum calculations and
TCP segmentation.
The 82575 is packaged in 25mm x 25mm, 576-ball grid array.
1.1Scope
This application note contains Ethernet design guidelines applicable to LOM designs
based on PCI Express-supported chipsets.
1
82575 Ethernet Controller Design Guide
1.2Reference Documents
This application assumes that the designer is acquainted with high-speed design and
board layout techniques. The following documents provide additional information:
Note:Intel documentation is subject to frequent revision. Verify with your local Intel sales
office that you have the latest information before finalizing a design.
2
82575 Ethernet Controller Design Guide
2.0PCI Express Port Connection to the Device
PCI Express (PCIe*) is a dual simplex point-to-point serial differential low-voltage
interconnect. The signaling bit rate is 2.5 Gbps per lane per direction. Each port
consists of a group of transmitters and receivers located on the same chip. Each lane
consists of a transmitter and a receiver pair. A link between the ports of two devices is
a collection of lanes. The device supports up to four lanes on the PCIe interface.
Each signal is 8b/10b encoded with an embedded clock.
The PCI Express topology consists of a transmitter (Tx) located on one device
connected through a differential pair connected to the receiver (Rx) on a second
device. The controller may be located on the motherboard or on an add-in card using a
connector specified by PCI Express.
The lane is AC-coupled between its corresponding transmitter and receiver. The ACcoupling capacitor is located on the board close to transmitter side. Each end of the link
is terminated on the die into nominal 100 Ω differential DC impedance. Board
termination is not required.
For more information on PCI Express, refer to the PCI Express* Base Specification, Revision 1.1 and PCI Express* Card Electromechanical Specification, Revision 1.1RD.
For information about PCIe power management with the 82575, refer to section 3.4 in
this document.
2.1PCI Express Reference Clock
The device uses a 100 MHz differential reference clock, denoted PE_CLK_P and
PE_CLK_N. This signal is typically generated on the system board and routed to the PCI
Express port. For add-in cards, the clock will be furnished at the PCI Express connector.
The frequency tolerance for the PCI Express reference clock is +/- 300 ppm.
2.2Other PCI Express Signals
The device also implements other signals required by the PCI Express specification. The
Ethernet controller signals power management events to the system using the
PE_WAKE# signal, which operates very similarly to the familiar PCI PME# signal.
Finally, there is a PE_RST# signal which serves as the familiar reset function for the
controller.
2.3Physical Layer Features
2.3.1Link Width Configuration
The device supports a maximum link width of x4, x2, or x1 as determined by the
EEPROM Lane_Width field in PCIe init configuration.
The max link width is loaded into the Maximum Link Width field of the PCIe capability
Register (LCAP[11:6]). The 82575 Ethernet Controller default is x4 link.
During link configuration, the platform and the 82575 Ethernet Controller negotiate on
a common link width. The link width must be one of the supported PCIe link widths (1x,
2x, 4x), such that:
• If Maximum Link Width = x4, then the 82575 Ethernet Controller negotiates to
either x4, x2 or x1
3
• If Maximum Link Width = x2, then the 82575 Ethernet Controller negotiates to
either x2 or x1
• If Maximum Link Width = x1, then the 82575 Ethernet Controller only negotiates to
x1
2.3.2Polarity Inversion
If polarity inversion is detected the Receiver must invert the received data.
During the training sequence, the Receiver looks at Symbols 6-15 of TS1 and TS2 as
the indicator of lane polarity inversion (D+ and D- are swapped). If lane polarity
inversion occurs, the TS1 Symbols 6-15 received will be D21.5 as opposed to the
expected D10.2. Similarly, if lane polarity inversion occurs, Symbols 6-15 of the TS2
ordered set will be D26.5 as opposed to the expected D5.2. This provides the clear
indication of lane polarity inversion.
2.3.3Lane Reversal
The following lane reversal modes are supported (see Figure below):
• Lane configuration of x4, x2, and x1
• Lane reversal in x4 and in x2
• Degraded mode (downshift) from x4 to x2 to x1 and from x2 to x1, with one
restriction - if lane reversal is executed in x4, then downshift is only to x1 and not
to x2.
82575 Ethernet Controller Design Guide
These restrictions require that a x2 interface to the 82575 Ethernet Controller must
connect to lanes 0 &1 on the 82575 Ethernet Controller. The PCI Express Card
Electromechanical specification does not allow routing a x2 link to a wider connector.
Therefore, the system designer is not allowed to connect a x2 link to lanes 2 and 3 of a
PCI Express connector. It is also recommended that, when using x2 mode on a network
interface card, the 82575 Ethernet Controller be connected to lanes 0 & 1 of the card.
4
82575 Ethernet Controller Design Guide
3210
0123
x4
x4
ٛ
x2
320
Lane Reversal in x4 mode
Lane Reversal in x2 mode
xx10x2
3210
01xx
0xx
Reversal
Reversal
x2 ٛ
x1
x2 ٛ
x1
x
x4
ٛ
x1
3210
0123
x4 ٛ
x1
1
x1
x2
x1
Figure 1.Lane Reversal supported modes
Configuration bits: EEPROM "Lane reversal disable" bit - disables lane reversal
altogether
2.4PCI Express Routing
For information regarding the PCIe signal routing, please refer to the Intel PCIe Design
Guide. Contact your Intel representative for information.
5
This page left intentionally blank.
82575 Ethernet Controller Design Guide
6
82575 Ethernet Controller Design Guide
3.0Ethernet Component Design Guidelines
These sections provide recommendations for selecting components and connecting
special pins.
For 1000 BASE-T designs, the main design elements are the 82575 Gigabit Ethernet
Controller, an integrated discrete or magnetics module with RJ-45 connector, an
EEPROM, and a clock source.
3.1General Design Considerations for Ethernet Controllers
Follow good engineering practices with respect to unused inputs by terminating them
with pull-up or pull-down resistors, unless the datasheet, design guide or reference
schematic indicates otherwise. Do not attach pull-up or pull-down resistors to any balls
identified as No Connect. These devices may have special test modes that could be
entered unintentionally.
3.1.1Clock Source
All designs require a 25 MHz clock source. The 82575 Gigabit Ethernet Controller uses
the 25 MHz source to generate clocks up to 125 MHz and 1.25 GHz for the PHY circuits,
and 1.25 GHz for the SERDES. For optimum results with lowest cost, connect a 25 MHz
parallel resonant crystal and appropriate load capacitors at the XTAL1 and XTAL2 leads.
The frequency tolerance of the timing device should be 30 ppm or better. Refer to the
application note, Intel Fast Ethernet Controllers Timing Device Selection Guide, AP-419,
for more information on choosing crystals.
For further information regarding the clock for the 82575, see the sections about
frequency control, crystals, and oscillators later in this document.
3.1.2Magnetics for 1000 BASE-T
Magnetics for the 82575 can be either integrated or discrete.
The magnetics module has a critical effect on overall IEEE and emissions conformance.
The device should meet the performance required for a design with reasonable margin
to allow for manufacturing variation. Occasionally, components that meet basic
specifications may cause the system to fail IEEE testing because of interactions with
other components or the printed circuit board itself. Carefully qualifying new magnetics
modules prevents this problem.
When using discrete magnetics it is necessary to use Bob Smith termination: Use four
75 Ω resistors for cable-side center taps and unused pins. This method terminates pairto-pair common mode impedance of the CAT5 cable.
Use an EFT capacitor attached to the termination plane. Suggested values are 1500 pF/
2KV or 1000 pF/3KV. A minimum of 50-mil spacing from capacitor to traces and
components should be maintained.
3.1.2.1Magnetics Module Qualification Steps
The steps involved in magnetics module qualification are similar to those for crystal
qualification:
1. Verify that the vendor’s published specifications in the component datasheet meet
or exceed the required IEEE specifications.
2. Independently measure the component’s electrical parameters on the test bench,
checking samples from multiple lots. Check that the measured behavior is
7
consistent from sample to sample and that measurements meet the published
specifications.
3. Perform physical layer conformance testing and EMC (FCC and EN) testing in real
systems. Vary temperature and voltage while performing system level tests.
3.1.2.2Modules for 1000 BASE-T Ethernet
Magnetics modules for 1000 BASE-T Ethernet are similar to those designed solely for
10/100 Mbps, except that there are four differential signal pairs instead of two. Use the
following guidelines to verify specific electrical parameters:
1. Verify that the rated return loss is 19 dB or greater from 2 MHz through 40 MHz for
100/1000 BASE-TX.
2. Verify that the rated return loss is 12 dB or greater at 80 MHz for 100 BASE-TX (the
specification requires greater than or equal to 10 dB).
3. Verify that the rated return loss is 10 dB or greater at 100 MHz for 1000 BASE-TX
(the specification requires greater than or equal to 8 dB).
4. Verify that the insertion loss is less than 1.0 dB at 100 kHz through 80 MHz for 100
BASE-TX.
5. Verify that the insertion loss is less than 1.4 dB at 100 kHz through 100 MHz for
1000 BASE-T.
6. Verify at least 30 dB of crosstalk isolation between adjacent channels (through 150
MHz).
7. Verify high voltage isolation to 15000 Vrms. (Does not apply to discrete
magnetics.)
8. Transmitter OCL should be greater than or equal to 350 μH with 8 mA DC bias.
82575 Ethernet Controller Design Guide
3.1.2.3Third-Party Magnetics Manufacturers
The following magnetics modules have been used successfully in previous designs..
ManufacturerPart Number
PulseH5007
Bel (discrete)Bel 0344FLA
3.1.2.4Layout Guidelines for Use with Integrated and Discrete Magnetics
Layout requirements are slightly different when using discrete magnetics.
These include:
• Ground cut for HV installation (not required for integrated magnetics)
• A maximum of two (2) vias
•Turns less than 45
• Discrete terminators
°
3.2Designing with the 82575/EB/ES Gigabit Ethernet
Controller
This section provides design guidelines specific to the 82575/EB/ES controller.
8
82575 Ethernet Controller Design Guide
3.2.1LAN Disable for 82575 Ethernet Controller Gigabit Ethernet
Controller
The 82575 Ethernet Controller device has three signals that can be used for disabling
Ethernet functions from system BIOS. LAN0_DIS_N and LAN1_DIS_N are the
separated port disable signals and DEV_OFF_N is the device disable signal. Each signal
can be driven from a system output port. Choose outputs from devices that retain their
values during reset. For example, ICH7 resumes GPIO outputs (GP24, 25, 27, 28)
transition high during reset. It is important not to use these signals to drive
LAN0_DIS_N or LAN1_DIS_N because these inputs are latched upon the rising edge of
PE_RST_N or an inband reset end. The DEV_OFF_N input is completely asynchronous
and does not have this restriction.
Each PHY may be disabled if its LAN function's LAN Disable input indicates that the
relevant function should be disabled. Since the PHY is shared between the LAN function
and manageability, it may not be desired to power down the PHY in LAN Disable. The
PHY_in_LAN_Disable EEPROM bit determines whether the PHY (and MAC) are powered
down when the LAN Disable pin is asserted. Default is not to power down.
A LAN port may also be disabled through EEPROM settings. If the LAN_DIS EEPROM bit
is set, the PHY enters power down. Note, however, that setting the EEPROM
LAN_PCI_DIS bit does not bring the PHY into power down.
Table 1.PCI/LAN Function Index
PCI Function #
Both LAN functions are
enabled
LAN 0 is disabled0DummyLAN1
LAN 1 is disabled0LAN 0-
LAN 0 is disabled1LAN 1-
Both LAN functions are
enabled
LAN 1 is disabled1DummyLAN 0
Both LAN functions are
disabled
LAN
Function
Select
0LAN 0LAN 1
1LAN 1LAN 0
Don’t Care
Function 0Function 1
All PCI functions are
disabled
Whole Device is at deep
PD
9
Table 2.Strapping Options for LAN Disable
SymbolBall #Name and function
This pin is a strapping option pin always active. This pin has an internal weak pull-up
LAN1_DIS_NA15
LAN0_DIS_NB13
resistor. In case this pin is not connected or driven hi during init time, LAN 1 is
enabled. In case this pin is driven low during init time, LAN 1 function is disabled.
This pin is also used for testing and scan.
This pin is a strapping option pin always active. This pin has an internal weak pull-up
resistor. In case this pin is not connected or driven hi during init time, LAN 0 is
enabled. In case this pin is driven low during init time, LAN 0 is disabled. This pin is
also used for testing and scan.
Table 3.Control Options for LAN Disable
FunctionDefaultControl options
82575 Ethernet Controller Design Guide
LAN 01
LAN 11
3.2.2Serial EEPROM
The 82575 Ethernet Controller Gigabit Ethernet Controller uses an Serial Peripheral
Interface (SPI)* EEPROM. Several words of the EEPROM are accessed automatically by
the device after reset to provide pre-boot configuration data before it is accessed by
host software. The remainder of the EEPROM space is available to software for storing
the MAC address, serial numbers, and additional information. This information is
available to the 82575 Ethernet Controller also and is part of the pre-boot configuration
data.
The 82575 has a thermal sensor that can send alerts. Trip points for the sensor are set
in the EEPROM. For information regarding the use of the sensor and the programming
its function in the EEPROM, please refer to the EEPROM Programming Information and
Map Application Note.
3.2.2.1General Regions
The EEPROM is divided into four regions based on the type of access:
• Hardware accessed--this region is accessed by other hardware
• Alert (ASF) accessed--this region is accessed by alert routines
• PT accessed--this region is accessed by the pass-through routines
• Software accessed--this region is accessed by applications
Strapping Option + EEPROM word 20h bit 13 (full/PCI
only disable in case of strap)
Strapping Option + EEPROM word 10h bit 13 (full/PCI
only disable in case of strap)/ EEPROM Word 10h bit 11
(full disable) / EEPROM word 10h bit 10 (PCI only
disable)
3.2.2.2EEPROM-less Operation
The 82575 can be operated without an EEPROM, however the following conditions
apply:
• Non-manageability mode only
10
82575 Ethernet Controller Design Guide
• Legacy Wake On LAN (magic packets) is not supported
• All the initializations normally loaded from the EEPROM will be loaded by the host
driver.
For more information, see the 82575 Gigabit Ethernet Controller Software Developer's Manual and the 82575 EEPROM Information Guide Application Note AP-499.
3.2.2.3SPI EEPROMs for 82575 Ethernet Controller Controller
SPI EEPROMs that have been found to work satisfactorily with the 82575 device are
listed in Ta b le 4 . SPI EEPROMs must be rated for a clock rate of at least 2 MHz.
Table 4.SPI EEPROMs for 82575 Ethernet Controller Controller
ManufacturerSize
Catalyst32Kb25C32S 0113A
Catalyst8Kb25C08S
Catalyst64Kb25C64S 0139B
STM256Kb95256W6 K350V
STM64Kb95640W6
STM32Kb95320W6
STM16Kb95160W6
STM8Kb95080W6
Motorola64Kb25AA640
Motorola32kb25AA320
Motorola16Kb25AA160A
Manufacturer's Part
Number
Note:Use a 128 kbit EEPROM for all applications until an appropriate size for each application
is determined. Recommended manufacturer and part numbers are Atmel’s AT25128N
or Microchip’s 25LC128.
For more information on the various management options refer to Intel’s Application
Note 459, 82573/82572/82571/ESB2/82575 LAN Total Cost of Ownership (TCO) System Management Bus Interface.
3.2.3EEPROM Map Information
The table below summarizes the EEPROM map for the 82575 Ethernet Controller
Gigabit Ethernet Controller. For more about the using an EEPROM, see the 82575
Ethernet Controller EEPROM Map and Programming Information Guide, Application
Note (AP-nnn).
11
Loading...
+ 39 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.