Intel 317698-001 manual

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

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of Intel 317698-001, along with an item. The lack of an instruction or false information given to customer shall constitute grounds to apply for a complaint because of nonconformity of goods with the contract. In accordance with the law, a customer can receive an instruction in non-paper form; lately graphic and electronic forms of the manuals, as well as instructional videos have been majorly used. A necessary precondition for this is the unmistakable, legible character of an instruction.

What is an instruction?

The term originates from the Latin word „instructio”, which means organizing. Therefore, in an instruction of Intel 317698-001 one could find a process description. An instruction's purpose is to teach, to ease the start-up and an item's use or performance of certain activities. An instruction is a compilation of information about an item/a service, it is a clue.

Unfortunately, only a few customers devote their time to read an instruction of Intel 317698-001. A good user manual introduces us to a number of additional functionalities of the purchased item, and also helps us to avoid the formation of most of the defects.

What should a perfect user manual contain?

First and foremost, an user manual of Intel 317698-001 should contain:
- informations concerning technical data of Intel 317698-001
- name of the manufacturer and a year of construction of the Intel 317698-001 item
- rules of operation, control and maintenance of the Intel 317698-001 item
- safety signs and mark certificates which confirm compatibility with appropriate standards

Why don't we read the manuals?

Usually it results from the lack of time and certainty about functionalities of purchased items. Unfortunately, networking and start-up of Intel 317698-001 alone are not enough. An instruction contains a number of clues concerning respective functionalities, safety rules, maintenance methods (what means should be used), eventual defects of Intel 317698-001, and methods of problem resolution. Eventually, when one still can't find the answer to his problems, he will be directed to the Intel service. Lately animated manuals and instructional videos are quite popular among customers. These kinds of user manuals are effective; they assure that a customer will familiarize himself with the whole material, and won't skip complicated, technical information of Intel 317698-001.

Why one should read the manuals?

It is mostly in the manuals where we will find the details concerning construction and possibility of the Intel 317698-001 item, and its use of respective accessory, as well as information concerning all the functions and facilities.

After a successful purchase of an item one should find a moment and get to know with every part of an instruction. Currently the manuals are carefully prearranged and translated, so they could be fully understood by its users. The manuals will serve as an informational aid.

Table of contents for the manual

  • Page 1

    Intel ® 82575 Gigabit Ethernet Controller Design Guide V1.00 June 2007 317698-001[...]

  • Page 2

    ii Legal Lines and Disclaime rs INFORMA TION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH IN TEL® PRODUCTS. NO LI CENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTH ERW IS E, TO A NY IN TE LL EC TU AL PR OP ERTY RI GH TS IS G RA NT ED B Y TH IS DOCUMENT . EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUME[...]

  • Page 3

    iii 82575 Ethernet Controller Design Guide Contents 1.0 Introduction ..... ........... .......... ........... .......... ........... .......... ........... .......... ........... .......... 1 1.1 Scope ....... ........... .......... ........... .......... ........... .......... ........... .......... ........... .......... 1 1.2 Reference Docum ent[...]

  • Page 4

    82575 Ethernet Controller Design Guide iv 5.3 Frequency T olerance .... ............ ............. ............. ............ ........... ............. ............32 5.4 Temperature Stability and Environmental Requir ements........... ............ ........... ........ 32 5.5 Calibratio n Mode................ ........... .......... ........... ....[...]

  • Page 5

    v 82575 Ethernet Controller Design Guide Revision History Date Revision Description 0.25 Jan 2006 Initial publication of pr eliminar y design guide information. 0.50 July 2006 Added features listings, NC -SI, LE D , strapping, pull-up/pull-do wn information. 0.75 March 2007 Changed classification to “C onfidential”; upda te d crystal layout gui[...]

  • Page 6

    82575 Ethernet Controller Design Guide vi This page intentionally left blank.[...]

  • Page 7

    1 82575 Ethernet Controller Design Guide 1.0 Introduction The Intel ® 82575 Ethernet Controller is a single, compact component that offers two fully-integr ated 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 i[...]

  • Page 8

    82575 Ethernet Controller Design Guide 2 1.2 Reference Docum ents This application assumes that the designer is acquainted with high-speed design and board layout techniques. The following documents provide additional information: • 82575 Ethernet Controller Product Datasheet . Intel Corporation. • PCI Express Base Specification, Revision 1.1 .[...]

  • Page 9

    3 82575 Ethernet Controller Design Guide 2.0 PCI 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 po rt consists of a group of tr ansmitters and receivers located on the same chip. Each lane consi[...]

  • Page 10

    82575 Ethernet Controller Design Guide 4 • If Maximum Link Width = x2, then the 82575 Ethernet Controller ne gotiates to either x2 or x1 • If Maximum Link Width = x1, then the 82575 Ethernet Controller only negotiates to x1 2.3.2 Polarity Inversion If polarity inversion is detected the R eceiver must invert the r eceived data. During the traini[...]

  • Page 11

    5 82575 Ethernet Controller Design Guide Figure 1. Lane R eversal supported modes Configuration bits: EEPROM "Lane reversal disable" bit - disables lane reversal altogether 2.4 PCI Express Routing F or information regarding the PCIe signal rout ing, please refer to the Intel PCIe Design Guide. Contact your Intel representative for informa[...]

  • Page 12

    82575 Ethernet Controller Design Guide 6 This page left intentionally blank.[...]

  • Page 13

    7 82575 Ethernet Controller Design Guide 3.0 Ethernet 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 Gig abit Ethernet Controller , an integrated discrete or magn etics module with RJ-45 connector , an EEPROM, a[...]

  • Page 14

    82575 Ethernet Controller Design Guide 8 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. V ary temperature and voltage while performing system level tests. 3.1.2.2 Modules for 1000 BASE-T Ethernet Magnetics modules f[...]

  • Page 15

    9 82575 Ethernet Controller Design Guide 3.2.1 LAN Disable for 82575 Ethern et Controller Gi gabit 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[...]

  • Page 16

    82575 Ethernet Controller Design Guide 10 Table 2. Strapping Options for LAN Disable Table 3. Control Options for LAN Disable 3.2.2 Serial EEPROM The 82575 Ethernet Controller Gigabit Ethernet Controller uses an Serial Peripher al Interface (SPI)* EEPROM. Several words of the EEPROM are accessed automatically by the device after reset to provide pr[...]

  • Page 17

    11 82575 Ethernet Controller Design Guide • Legacy W ake On LA N (magic packets) is not supported • All the initializations normally loaded from the EEPROM will be loaded by the host driver . For m ore information, see the 82575 Gigabit Ethernet Controller Software Developer's Manual and the 82575 EEP ROM Information Guide Application Note[...]

  • Page 18

    82575 Ethernet Controller Design Guide 12 Table 5. 82575 Ethernet Contro ller EEPROM Memory Layout 3.2.3.1 EEUPDATE Intel has an MS-DOS* software utility called EEUPDA TE, which can be used to program EEPROM images in development or production line environments. T o obtain a copy of this program, contact your Intel representativ e. 3.2.4 FLASH The [...]

  • Page 19

    13 82575 Ethernet Controller Design Guide 2. A particular address range of the IOADDR register defined by the IO Base Address R egister (PCIe Control Register at offset 18h or 20h). 3. The Expansion ROM Base Address Register (PCIe Control R egister at offset 30h). The 82575 controls accesses to the Flash when it decodes a valid access. Note: Flash [...]

  • Page 20

    82575 Ethernet Controller Design Guide 14 Note: Sector erase by SW is not suppor ted. In order to delete a sector , the serial (bit bang) interface should be used. 3.2.4.3 FL ASH Device Information While Intel does not make specific reco mmendations regarding FLASH devices, the following devices hav e been used successfully in previou s designs: 3.[...]

  • Page 21

    15 82575 Ethernet Controller Design Guide Figure 2. External BMC Connections with NC-SI and SMB The 82575 Ethernet Controller also supports the DMTF protocol. F or more information about NC -SI and DMTF , see the 82575 Family System Management Application Note . 3.4 Power Supplies for th e 82575 Ethernet Controller Controllers The 82575 Ethernet Co[...]

  • Page 22

    82575 Ethernet Controller Design Guide 16 Figure 3. Example Switching Voltag e Regulator for 1.0 V and 1.8 V D N G G N I H C T I W S _ 0 V 1 C C V 3 V 3 C C V > > n o i t c e l e S r o t s i s e R r o t a l u g e R < < ) ) t f e l R + t h g i r R ( / p u R + 1 ( * 8 . 0 = t u o V ) t f e l R + t h g i r R ( * ) 1 - ) 8 . 0 / t u o V ( ([...]

  • Page 23

    17 82575 Ethernet Controller Design Guide The 1.8 V rail has a lower current requirem ent; however , the use of a SVR is still recommended for adequate margin. Using an L VR in this application is acceptable as long as adequate margin exists in the desi gn, and sequencing can be controlled. Figure 3 shows an example of a compact low-part -c ount L [...]

  • Page 24

    82575 Ethernet Controller Design Guide 18 Figure 5. Proper power se quencing for 82575 Ethernet Controller Figure 6. Power On Flowchart In addition, the following limitations exist: W Y Y Y Y Vcc power on LAN_PWR_GOOD reset Load EEPROM Initialize FW Configure MAC an d PHY Initialize RM II link PE_RST_n reset Initialize PC[...]

  • Page 25

    19 82575 Ethernet Controller Design Guide • 1.8 V must not excee d 3.3 V . • 1.0 V must not excee d 3.3 V . • 1.0 V must not excee d 1.8 V . The power supplies are all expected to ra mp during a short power -up internal (approximately 20ms or better). Do not leave the device in a prolonged state were some, but not all, voltages are applied. 3[...]

  • Page 26

    82575 Ethernet Controller Design Guide 20 logic input to the 82575 Ethernet Controller that denotes auxiliary power is available. If AUX_PWR is asserted, the 82575 Ethernet Controller device will advertise that it supports wake up from a D3cold state. The 82575 Ethernet Controller d evice supp orts both Advanced P ower Management (APM) wakeup and A[...]

  • Page 27

    21 82575 Ethernet Controller Design Guide Figure 8. PCIe Power Man agement Flow/State Diagram 3.4.4.2 825 75 Ethernet Controller Power Management If DisableD3Cold=0, the 82575 uses the AUX_ PWR indication that auxiliary power is av ailable to the controller , and therefore advertises D 3cold W ake Up support. The amount of power required for the fu[...]

  • Page 28

    82575 Ethernet Controller Design Guide 22 3.5 82575 Ethernet Controller Device Test Capability The 82575 Ethernet Controller Gigabit Ethernet Controller contains a test access port (3.3 V only) conforming to the IEEE 1149 .1a-1994 (JT AG) Boundary Scan specification. T o use the test access port, connect these balls to pads accessible by your test [...]

  • Page 29

    23 82575 Ethernet Controller Design Guide 3.6.2 Smartspeed SmartSpeed is an enhancement to auto-negot iation that allows the PHY to react to network conditions that are preventing a 1000BASE- T link, such as cable problems. These problems may allow auto-negotiation to complete, but then inhibit completion of the training phase. Normally , if a 1000[...]

  • Page 30

    82575 Ethernet Controller Design Guide 24 The table below summarizes link speed as function of power management state, link speed control, and gigabit speed enabling: 3.6.5 Link Energy Detect The PHY de- asserts the Lin k Energy Detec t Bit (PHYREG 2 5.4) whenever energy is not detected on the link. This bit provides an indication of a cable becomi[...]

  • Page 31

    25 82575 Ethernet Controller Design Guide 3.6.7 Auto-Negotiation differences between PHY, SerDes and SGMII SGMII protocol includes an auto-negotiation process in order to establish the MAC - PHY connection. This auto-negotiation process is not dependent on the SRDS0/ 1_SIG_DET signal, as this signal indicates the status of the PHY signal detection [...]

  • Page 32

    82575 Ethernet Controller Design Guide 26 is complete, the driver must read the PHY registers to determine the resolved flow control behavior of the lin k and reflect th ese in the MAC register settings (CTRL.TFCE and CTRL.RFCE). Note: Once PHY Auto-negotiation is complete, the PHY will assert a link indication (LINK) to the MAC. Software must hav [...]

  • Page 33

    27 82575 Ethernet Controller Design Guide • The 82575 will put the PHY in power down unless CONNSW .ASCLR_DIS is set. In such a case the host driver is responsible for the clearing of the AUT OSENSE_EN bit According to the result of the interrupt, the software can then decide to switch to the other core. The following procedures need to be follo [...]

  • Page 34

    82575 Ethernet Controller Design Guide 28 Note that if the device is configured to provide a 50MHz N C- SI cloc k (via the NC-SI Output Clock EEPROM bit), then the NC- SI clock must be provided in Device Disable mode as well the device should not be disabled. Device Disable is initiated by asserting the asynchronous DEV_OFF_N pin. The DEV_OFF_N pin[...]

  • Page 35

    29 82575 Ethernet Controller Design Guide Note: T o avoid signal contention, all four pins are set as input pins until after EEPROM configuration has been loaded. In addition to all four pins being individua lly configurable as inpu ts or outputs, they may be configured for use as gener al-purp ose interrupt (GPI) inputs. T o act as GPI pins, the d[...]

  • Page 36

    82575 Ethernet Controller Design Guide 30 4.0 Frequency Control Device Design Considerations This section provides information regarding frequency control devices, including crystals and oscillators, for use with all Intel Ethernet controllers. Sev eral suitable frequency control devices are av ailable; none of w hich present any unusual challenges[...]

  • Page 37

    31 82575 Ethernet Controller Design Guide 4.1.3 Programmable Crystal Oscillators A programmable oscillator can be configured to oper ate at many frequencies. The device contains a crystal frequency refe rence and a phase lock loop (PLL) clock generator . The frequency multipliers and divisors are controlled by programmable fuses. A programmable osc[...]

  • Page 38

    82575 Ethernet Controller Design Guide 32 5.0 Crystal Selection Parameters All crystals used with Intel Ethernet controllers are described as “ A T -cut, ” which refers to the angle at which the unit is sliced with respect to the long axis of the quartz stone. T able 4 lists crystals which have been used successfully in other designs (however ,[...]

  • Page 39

    33 82575 Ethernet Controller Design Guide Note: Crystals also carry other specifications for storage temper ature, shock resistance, and reflow solder conditions. Crystal vendors should be consulted early in the design cy cle to discuss the application and its environmental requirements. 5.5 Calibration Mo de The terms “series-resonant” and “[...]

  • Page 40

    82575 Ethernet Controller Design Guide 34 An allowance of 3 pF to 7 pF accounts for lumped stray capacitance. The calculated load capacitance is 16 pF with an estimated stra y capacitance of about 5 pF . Individual stray capacitance components can be estimated and added. For example, surface mount pads for the load capacitors add approximately 2.5 [...]

  • Page 41

    35 82575 Ethernet Controller Design Guide Even with a perfect support circuit, most crysta ls will oscillate slightly higher or slightly lower than the exact center of the target frequency . Therefore, freque ncy measurements (which determine the correct v alue for C1 and C2) should be performed with an ideal reference crystal. When the capacitive [...]

  • Page 42

    82575 Ethernet Controller Design Guide 36 This page is intentionally left blank.[...]

  • Page 43

    37 82575 Ethernet Controller Design Guide 6.0 Oscillator Support The 82575 clock input circuit is optimized for use with an external crystal. However , an oscillator can also be used in place of the crystal with the proper design considerations: • The clock oscillator has an internal voltage regulator of 1.2 V to isolate it from the external nois[...]

  • Page 44

    82575 Ethernet Controller Design Guide 38 A low capacitance, high impedance probe (C < 1 pF , R > 500 K Ω ) should be used for testing. Probing the par ameters can affect the measurement of the clock amplitude and cause errors in the adjustment. A test shou ld also be done after the probe has been removed for circuit operation . If jitter pe[...]

  • Page 45

    39 82575 Ethernet Controller Design Guide 7.0 Ethernet Component Layout Guidelines These sections provide recommendations for performing printed circuit board layouts. Good layout pr actices are essential to meet IEEE PHY conformance specifications and EMI regulatory requirements. 7.1 Layout Considerations for 82575 Ethernet Controllers Critical si[...]

  • Page 46

    82575 Ethernet Controller Design Guide 40 Minimizing the amount of space needed fo r the Ethernet LAN interface is important because other interfaces will compete for physical space on a motherboard near the connector . The Ethernet LAN circuits need to be as close as possible to the connector . Figure 12. General Placement Di st ances for 10 00 BA[...]

  • Page 47

    41 82575 Ethernet Controller Design Guide Figure 13. Layou t for Integr ated Magnetics Figure 14. Layo ut for Discrete Magnetics T ermination resistors placed within 250 mils of silicon TVS Diodes for improved CDE Protection GND plane cut for High PO T isolation T ermination resistors placed within 250 mils of the silicon[...]

  • Page 48

    82575 Ethernet Controller Design Guide 42 7.1.2 Crystals and Oscillators Clock sources should not be placed near I/O ports or board edges. R adiation from these devices may be coupled into the I/O ports and r adiate beyond the system chassis. Crystals should also be kept aw ay from the Ethernet magnetics module to prevent interference. 7.1.2.1 C ry[...]

  • Page 49

    43 82575 Ethernet Controller Design Guide Figure 15. Recommended Crystal Plac ement and Layout 7.1.3 Board Stack Up Recommendations Printed circuit boards for these designs typi cally have six, eight, or more layers. Although, the 82575 does not dictate the stacku p, here is an example of a typical six - layer board stackup: • Layer 1 is a signal[...]

  • Page 50

    82575 Ethernet Controller Design Guide 44 7.1.4 Differential Pair Trace Routing for 10/100/1000 Designs T race routing considerations are important to minimize the effects of crosstalk and propagation delays on sections of the board where high-speed signals exist. Signal traces should be k ept as short as possible to decrease interference from othe[...]

  • Page 51

    45 82575 Ethernet Controller Design Guide 7.1.4.1 Signal Termination and Coupling The four differential pairs of each port are terminated with 49.9 Ω (1% tolerance) resistors, placed near the 82575 controller . One resistor connects to the MDI+ signal trace and another resistor connects to the MDI- signal trace. The oppo site ends of the resistors[...]

  • Page 52

    82575 Ethernet Controller Design Guide 46 7.1.6.1 Sig nal Detect Each port of the 82575 controller has a Signal Detect pin for connection to optical transceivers. F or designs without optical transceivers, these signals can be left unconnected because they hav e internal pull-up resistors. Signal Detect is not a high- speed signal and does not requ[...]

  • Page 53

    47 82575 Ethernet Controller Design Guide • Isolate I/O signals from high-speed signals to minimize crosstalk, which can increase EMI emission and susceptibility to EMI from other signals. • Avoid routing high-speed LAN tr aces near other high-frequency signals associated with a video controller , cache controller , processor , or other similar[...]

  • Page 54

    82575 Ethernet Controller Design Guide 48 7.1.14 Thermal Design Considerations The 82575 Gigabit Ethernet Controller contains a thermal sensor that is accessible through the SMBus. T rip points can be set in the EEPROM for the device. IceP ak* and FlowTherm* models are av a ilable for the 82575 Ethernet Controller; contact your Intel representativ [...]

  • Page 55

    49 82575 Ethernet Controller Design Guide where the traces enter or exit the magnetics, the RJ-45 connector , and the Ethernet silicon. 6. Use of a low-quality magnetics module. 7. R e-use of an out-of -date physical la yer schematic in a Ethernet silicon design. The terminations and decoupling can be different from one PHY to another . 8. Incorrec[...]

  • Page 56

    82575 Ethernet Controller Design Guide 50 8.0 Thermal Management Please see the 82575 Thermal Application Note, available on the Intel Developer site. 9.0 Reference Design Bill of Materials The bill of materials for Intel’s reference designs is available on the Intel Developer site. 10.0 Design and Layout Checklists Design and Layout checklists a[...]