NEW DATABASE - 350 MILLION DATASHEETS FROM 8500 MANUFACTURERS
LXT973 100BASE-TX 10BASE-T 100BASE-FX LXT973QC LXT973QE 100BASE-X 100BASE-T - Datasheet Archive
10/100 Mbps 2-Port Fast Ethernet PHY Transceiver Preliminary Datasheet The LXT973 is an IEEE-compliant, 2-port, Fast Ethernet PHY
LXT973 LXT973 10/100 Mbps 2-Port Fast Ethernet PHY Transceiver Preliminary Datasheet The LXT973 LXT973 is an IEEE-compliant, 2-port, Fast Ethernet PHY transceiver that directly supports both 100BASE-TX 100BASE-TX and 10BASE-T 10BASE-T applications. Each port provides a Media Independent Interface (MII) for easy attachment to 10 Mbps and 100 Mbps Media Access Controllers (MACs). The LXT973 LXT973 device also provides a pseudo-ECL (PECL) interface per port for use with 100BASE-FX 100BASE-FX fiber networks. The LXT973 LXT973 incorporates the auto-MDIX feature, allowing it to automatically detect and switch the polarity of the lines. The LXT973 LXT973 is an ideal building block for systems that require two Ethernet ports, such as Internet Protocol (IP) Telephones, Twisted-Pair (TX)-to-Fiber (FX) converter modules, and for telecom applications, such as Telecom Central Office (TCO) and Customer Premise Equipment (CPE) devices. The LXT973 LXT973 supports full-duplex operation at both 10 Mbps and 100 Mbps. Its operating modes can be set using auto-negotiation, parallel detect, or manual control. Product Features s s s s s s s s 2-port Fast Ethernet PHY 2.5V operation 3.3V operation I/O compatibility Low power consumption; 250 mW per port typical Full 2-port MII interface with extended registers Automatic MDI/MDIX switch over capability Signal Quality Error (SQE) enable/disable 100BASE-FX 100BASE-FX fiber-optic capability on both ports Note: s s s s s s Supports both auto-negotiation systems and legacy systems without autonegotiation capability Support for Next Page 20 MHz Register Access* Configurable via MDIO port or external control pins Integrated termination resistors 100-pin Plastic Quad Flat Package (PQFP) - LXT973QC LXT973QC - Commercial (0° to 70°C ambient). - LXT973QE LXT973QE - Extended (-40° to 85°C ambient). 20 MHz Register Access will be verified before final production release of product. For technical assistance on this product, please call 1-800-628-8686, or send an e-mail to support@mailbox.intel.com. Order Number: 249426-001 May 2001 Information in this document is provided in connection with Intel® products. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted 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, or life sustaining applications. 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 LXT973 LXT973 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. 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 http://www.intel.com. Copyright © Intel Corporation, 2001 *Third-party brands and names are the property of their respective owners. 2 Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 LXT973 LXT973 - 10/100 Mbps 2- Port Fast Ethernet PHY Transceiver Contents 1.0 Pin Assignments and Signal Descriptions . 10 2.0 Signal Descriptions . 14 3.0 Functional Description . 19 3.1 3.2 3.3 3.4 3.5 3.6 3.7 Introduction . 19 3.1.1 Comprehensive Functionality . 19 Interface Descriptions . 19 3.2.1 10/100 Mbps Network Interface . 19 3.2.1.1 Twisted-Pair Interface . 20 3.2.1.2 MDI Crossover (MDIX). 21 3.2.1.3 Fiber Interface. 21 MII Operation . 21 3.3.1 MII Clocks . 21 3.3.2 Transmit Enable. 21 3.3.3 Receive Data Valid . 21 3.3.4 Carrier Sense. 22 3.3.5 Error Signals . 22 3.3.6 Collision . 22 3.3.7 Loopback . 22 3.3.7.1 Operational Loopback. 22 3.3.7.2 Test Loopback . 22 3.3.8 Configuration Management Interface . 23 3.3.8.1 MII Management Interface . 23 3.3.8.2 MII Addressing . 24 3.3.8.3 Hardware Control Interface. 25 Operating Requirements. 25 3.4.1 Power Requirements . 25 3.4.2 Clock Requirements . 25 3.4.2.1 Reference Clock / External Oscillator . 25 3.4.2.2 MDIO Clock. 26 Initialization . 26 3.5.1 MDIO Control Mode . 26 3.5.2 Hardware Control Mode. 26 3.5.3 Power-Down Mode . 27 3.5.3.1 Hardware Power-Down. 27 3.5.3.2 Software Power-Down . 27 3.5.4 Reset .27 3.5.5 Hardware Configuration Settings . 28 Link Establishment. 28 3.6.1 Auto-Negotiation . 28 3.6.1.1 Base Page Exchange . 29 3.6.1.2 Next Page Exchange . 29 3.6.1.3 Controlling Auto-Negotiation . 29 3.6.1.4 Link Criteria. 29 3.6.1.5 Parallel Detection . 29 Network Media/Protocol Support . 30 3.7.1 10/100 Mbps Network Interface . 30 Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 3 LXT973 LXT973 - 10/100 Mbps 2- Port Fast Ethernet PHY Transceiver 3.8 3.9 3.10 3.7.2 Twisted-Pair Interface. 30 3.7.3 Fiber Interface. 31 3.7.4 Fault Detection and Reporting . 31 3.7.5 Remote Fault . 31 3.7.6 Far-End Fault. 31 100 Mbps Operation . 32 3.8.1 100BASE-X 100BASE-X Network Operations. 32 3.8.2 100BASE-X 100BASE-X Protocol Sublayer Operations. 33 3.8.3 PCS Sublayer . 33 3.8.3.1 Preamble Handling . 33 3.8.3.2 Dribble Bits. 33 3.8.4 PMA Sublayer. 34 3.8.4.1 Link Failure Override. 35 3.8.4.2 Carrier Sense. 35 3.8.4.3 Twisted-Pair PMD Sublayer. 35 3.8.4.4 Scrambler/Descrambler . 35 3.8.4.5 Baseline Wander Correction . 35 3.8.5 Fiber PMD Sublayer . 36 3.8.5.1 Far End Fault Indications . 36 10 Mbps Operation . 36 3.9.1 Polarity Correction . 36 3.9.2 Dribble Bits . 37 3.9.3 Link Test . 37 3.9.4 Link Failure . 37 3.9.5 Jabber. 37 Monitoring Operations . 37 3.10.1 Monitoring Auto-Negotiation . 37 3.10.2 Per-Port LED Driver Functions . 37 4.0 Application Information . 39 4.1 4.2 4.3 4.4 4.5 5.0 Design Recommendations. 39 4.1.1 General Design Guidelines. 39 4.1.2 Power Supply Filtering. 39 4.1.3 Power and Ground Plane Layout Considerations. 40 4.1.3.1 Chassis Ground . 40 4.1.4 MII Terminations . 40 4.1.5 The Fiber Interface . 40 4.1.6 Twisted-Pair Interface. 41 4.1.6.1 Magnetics Information. 41 Typical Application Circuits. 42 Initialization . 44 MDIO Control Mode. 45 Manual Control Mode . 45 Configuration . 46 6.0 Auto Negotiation . 47 7.0 Auto MDI/MDIX. 48 8.0 100 Mbps Operation . 48 8.1 4 Displaying Symbol Errors . 49 Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 LXT973 LXT973 - 10/100 Mbps 2- Port Fast Ethernet PHY Transceiver 8.1.1 8.1.2 8.1.3 8.1.4 8.1.5 8.1.6 4B/5B Encoder Bypass . 50 Scrambler Seeding . 51 Scrambler Bypass. 51 100BASE-T 100BASE-T Link Failure Criteria and Override . 51 Baseline Wander Correction. 51 Programmable Tx Slew Rate . 51 9.0 Fiber Interface . 52 10.0 10 Mbps Operation . 53 10.1 10.2 10.3 10.4 10.5 10.6 10.7 10.8 Link Test . 53 10Base-T Link Failure Criteria and Override . 53 SQE (Heartbeat) . 54 Jabber. 54 Polarity Correction . 54 Dribble Bits . 54 Transmit Polarity Control . 54 Phy Address . 54 11.0 Clock Generation . 55 11.1 External Oscillator. 55 12.0 Register Definitions . 57 13.0 Magnetics Information. 67 14.0 Preliminary Test Specifications. 68 15.0 Timing Diagrams. 72 16.0 Mechanical Specifications . 83 Figures 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 LXT973 LXT973 Block Diagram. 9 LXT973 LXT973 Pin Assignments . 10 LXT973 LXT973 Interfaces . 20 Loopback Paths . 23 Management Interface Read Frame Structure . 24 Management Interface Write Frame Structure . 24 Port Address Scheme. 25 Auto-Negotiation Operation . 30 100BASE-X 100BASE-X Frame Format . 32 Protocol Sublayers . 33 LED Pulse Stretching . 38 Typical LED Implementation . 38 Power and Ground Supply Connections . 42 Typical Twisted-Pair Interface . 43 Typical Fiber Interface . 44 Typical MII Interface . 44 LXT973 LXT973 Initialization Sequence . 45 100BASE-TX 100BASE-TX Frame Format. 49 100BASE-TX 100BASE-TX Data Path . 49 Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 5 LXT973 LXT973 - 10/100 Mbps 2- Port Fast Ethernet PHY Transceiver 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 100BASE-TX 100BASE-TX Reception with no Errors. 51 100BASE-TX 100BASE-TX Reception with Invalid Symbol . 52 100BASE-TX 100BASE-TX Transmission with no Errors. 52 100BASE-TX 100BASE-TX Transmission with Collision. 52 MII 10BASE-T 10BASE-T DTE Mode Auto-Negotiation. 55 100BASE-T 100BASE-T DTE Mode Auto-Negotiation. 55 Link Down Clock Transition . 56 PHY Identifier Bit Mapping . 60 100BASE-TX 100BASE-TX Transmit Timing - 4B Mode. 72 100BASE-TX 100BASE-TX Receive Timing - 4B Mode. 73 100BASE-TX 100BASE-TX Transmit Timing - 5B Mode. 74 100BASE-TX 100BASE-TX Receive Timing - 5B Mode. 75 100BASE-FX 100BASE-FX Transmit Timing . 76 100BASE-FX 100BASE-FX Receive Timing . 77 10BASE-T 10BASE-T Transmit Timing (Parallel Mode) . 78 10BASE-T 10BASE-T Receive Timing (Parallel Mode) . 79 10BASE-T 10BASE-T SQE (Heartbeat) Timing . 80 10BASE-T 10BASE-T Jab and Unjab Timing. 80 Fast Link Pulse Timing . 81 FLP Burst Timing. 81 MDIO Input Timing . 82 MDIO Output Timing. 82 LXT973 LXT973 Mechanical Specifications. 83 Tables 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 6 LXT973 LXT973 PQFP Pin List . 11 LXT973 LXT973 Port 0 Signal Descriptions. 14 LXT973 LXT973 Port 1 Signal Descriptions. 15 LXT973 LXT973 Network Interface Signal Descriptions . 16 LXT973 LXT973 Global Control & Configuration Signal Descriptions . 17 LXT973 LXT973 Power Supply Signal Descriptions . 18 LXT973 LXT973 Per Port LED and Configuration Signal Descriptions. 18 Carrier Sense, Loopback, and Collision Conditions . 23 Configuration Settings (Hardware Control Interface). 28 4B/5B Coding . 34 LED Configurations . 38 Magnetics Requirements. 41 Mode Control Settings . 45 Configuration Settings (Hardware Control Interface). 46 Next Page Code Word Definitions . 47 4B/5B Coding . 49 Common Register Set . 57 Register Bit Descriptions . 57 Control Register (Address 0) . 58 Status Register (Address 1) . 59 PHY Identification Register 1 (Address 2) . 60 PHY Identification Register 2 (Address 3) . 60 Auto-Negotiation Advertisement Register (Address 4). 61 Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 LXT973 LXT973 - 10/100 Mbps 2- Port Fast Ethernet PHY Transceiver 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 Auto-Negotiation Link Partner Base Page Ability Register (Address 5) . 62 Auto-Negotiation Expansion Register (Address 6) . 63 Auto-Negotiation Next Page Transmit Register (Address 7) . 63 Auto-Negotiation Link Partner Next Page Ability Register (Address 8) . 64 Port Configuration Register (Address 16). 64 Special Function Register (Address 27) . 65 Magnetics Requirements . 67 Absolute Maximum Ratings . 68 Operating Conditions . 68 Digital I/O Characteristics1 . 69 Digital I/O Characteristics - MII Pins . 69 I/O Characteristics - REFCLK. 69 I/O Characteristics - LED/CFG Pins . 70 100BASE-TX 100BASE-TX Transceiver Characteristics. 70 10BASE-T 10BASE-T Transceiver Characteristics . 70 100BASE-FX 100BASE-FX Transceiver Characteristics. 71 10BASE-T 10BASE-T Link Integrity Timing Characteristics. 71 MII - 100BASE-TX 100BASE-TX Transmit Timing Parameters - 4B Mode . 72 MII - 100BASE-TX 100BASE-TX Receive Timing Parameters - 4B Mode . 73 MII 100BASE-TX 100BASE-TX Transmit Timing Parameters - 5B Mode . 74 MII - 100BASE-TX 100BASE-TX Receive Timing Parameters - 5B Mode . 75 100BASE-FX 100BASE-FX Transmit Timing Parameters . 76 100BASE-FX 100BASE-FX Receive Timing Parameters . 77 MII - 10BASE-T 10BASE-T Transmit Timing Parameters (Parallel Mode). 78 MII - 10BASE-T 10BASE-T Receive Timing Parameters (Parallel Mode). 79 10BASE-T 10BASE-T SQE (Heartbeat) Timing Parameters. 80 10BASE-T 10BASE-T Jab and Unjab Timing Parameters . 80 Fast Link Pulse Timing Parameters. 81 MDIO Timing Parameters . 82 Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 7 10/100 Mbps 2-Port Fast Ethernet PHY Transceiver - LXT973 LXT973 Figure 1. LXT973 LXT973 Block Diagram 2 Port Global Functions RESET Management / Mode Select Logic & LED Drivers PWRDN MDIO Clock Generator REFCLK MDC Register Set Manchester Encoder TX PCS TXDn TXENn TXERn TXCLKn Parallel/Serial Converter Scrambler & Encoder Auto Negotiation Mgmt Counters 10 100 Pulse Shaper TP Driver ECL Driver CIM + TP/ Fiber Out + - Media Select Clock Generator Port LED Drivers RXDn RXDVn RXERn RXCLKn COLn CRSn Adaptive EQ with BL Wander Cancellation 100TX 100TX - Serial to Parallel Converter Carrier Sense Data Valid Error Detect Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 + + RX PCS LED DPBN_1 DPBP_1 Fiber_TPn Register Set 3 DPAN_0 DPAP_0 10 100 Manchester Decoder 100FX 100FX Slicer - Decoder & Descrambler + TP/ Fiber In DPBN_0 DPBP_0 DPAN_1 DPAP_1 10BT Per-Port Functions PORT 0 PORT 1 - 9 LXT973 LXT973 - 10/100 Mbps 2-Port Fast Ethernet PHY Transceiver 1.0 Pin Assignments and Signal Descriptions 100 . 99 . 98 . 97 . 96 . 95 . 94 . 93 . 92 . 91 . 90 . 89 . 88 . 87 . 86 . 85 . 84 . 83 . 82 . 81 . TXD1_1 TXD1_0 TXEN1 TXCLK1 VCCIO GNDIO TXE R1 RXER1 RXCLK1 VC CD GNDD RXDV 1 RXD1_ 0 RXD1_ 1 RXD1_ 2 RXD1_ 3 VCCIO GNDIO LED1_ 1 LED1_ 2 Figure 2. LXT973 LXT973 Pin Assignments 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 Part # Lot # FPO # LXT973QE LXT973QE XX XXXXXX Rev # XXXXXXXX 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 LED1_3 TXSLEW1 TXSLEW0 GNDPECL SD0 SD1 VCCPECL VCCR DPAN_1 DPAP_1 GNDT GNDR DPBN_1 DPBP_1 VCCT VCCT DPBN_0 DPBP_0 GNDR GNDT DPAN_0 DPAP_0 VCCR TEST_1 TEST_0 ADDR1 ADDR2 ADDR3 ADDR4 LED0_3 RXD0_1 RXD0_0 RXDV 0 RXCLK0 RXER0 TXER0 TXCLK0 TXEN0 TXD0_0 V CCD GNDD TXD0_1 TXD0_2 TXD0_3 COL0 CRS0 VCCIO GND IO LED0_1 LED0_2 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 TXD1_2 TXD1_3 COL1 CRS1 AUTO_NEG1 AUTO_NEG0 SD_2P5V/SPEED1 SD_2P5V/SPEED0 DUPLEX1 DUPLEX0 LED_CGF0 LED_CGF1 RESET SGND REFCLK GNDD FIBER_TP1 FIBER_TP0 MDDIS1 MDDIS0 PWRDWN1 MDC1 MDIO1 PWRDWN0 MDIO0 MDC0 VCCIO GNDIO RXD0_3 RXD0_2 Package Topside Markings Marking Definition Part # LXT973 LXT973 is the unique identifier for this product family. Rev # Identifies the particular silicon "stepping" (Refer to Specification Update for additional stepping information.) Lot # Identifies the batch. FPO # Identifies the Finish Process Order. 10 Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 10/100 Mbps 2-Port Fast Ethernet PHY Transceiver - LXT973 LXT973 Table 1. LXT973 LXT973 PQFP Pin List Pin 1 Signal Names TXD1_2 Type1 Reference for Full Description I Table 3 on page 15 2 TXD1_3 I Table 3 on page 15 3 COL1 O, TS Table 3 on page 15 4 CRS1 O, TS Table 3 on page 15 5 AUTO_NEG1 I Table 7 on page 18 6 AUTO_NEG0 I Table 7 on page 18 7 SD_2P5V/SPEED1 I Table 7 on page 18 8 SD_2P5V/SPEED0 I Table 7 on page 18 9 DUPLEX1 I Table 7 on page 18 10 DUPLEX0 I Table 7 on page 18 11 LED_CGF0 I Table 5 on page 17 12 LED_CGF1 I Table 5 on page 17 13 RESET I Table 5 on page 17 14 SGND Table 6 on page 18 15 REFCLK I Table 5 on page 17 16 GNDD Table 6 on page 18 17 FIBER_TP1 I Table 7 on page 18 18 FIBER_TP0 I Table 7 on page 18 19 MDDIS1 I Table 3 on page 15 20 MDDIS0 I Table 2 on page 14 21 PWRDWN1 I Table 7 on page 18 22 MDC1 I Table 3 on page 15 23 MDIO1 I/O Table 3 on page 15 24 PWRDWN0 I Table 7 on page 18 25 MDIO0 I/O Table 2 on page 14 26 MDC0 I Table 2 on page 14 27 VCCIO Table 6 on page 18 28 GNDIO Table 6 on page 18 29 RXD0_3 O, TS Table 2 on page 14 30 RXD0_2 O, TS Table 2 on page 14 31 RXD0_1 O, TS Table 2 on page 14 32 RXD0_0 O, TS Table 2 on page 14 33 RXDV0 O, TS Table 2 on page 14 1. AI = Analog Input, AO = Analog Output, I = Input, O = Output, OD = Open Drain output, ST = Schmitt Triggered input, TS = Tri-State-able output, SL = Slew-rate Limited output, IP = Weak Internal Pull-up, ID = Weak Internal Pull-down. Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 11 LXT973 LXT973 - 10/100 Mbps 2-Port Fast Ethernet PHY Transceiver Table 1. LXT973 LXT973 PQFP Pin List (Continued) Pin Signal Names Type1 Reference for Full Description 34 RXCLK0 O, TS Table 2 on page 14 35 RXER0 O, TS Table 2 on page 14 36 TXER0 I Table 2 on page 14 37 TXCLK0 O, TS Table 2 on page 14 38 TXEN0 I Table 2 on page 14 39 TXD0_0 I Table 2 on page 14 40 VCCD Table 6 on page 18 41 GNDD Table 6 on page 18 42 TXD0_1 I Table 2 on page 14 43 TXD0_2 I Table 2 on page 14 44 TXD0_3 I Table 2 on page 14 45 COL0 O, TS Table 2 on page 14 46 CRS0 O, TS Table 2 on page 14 47 VCCIO Table 6 on page 18 48 GNDIO Table 6 on page 18 49 LED0_1 O, OD Table 7 on page 18 50 LED0_2 O, OD Table 7 on page 18 51 LED0_3 O, OD Table 7 on page 18 52 ADDR4 I Table 5 on page 17 53 ADDR3 I Table 5 on page 17 54 ADDR2 I Table 5 on page 17 55 ADDR1 I Table 5 on page 17 56 TEST_0 I Table 5 on page 17 57 TEST_1 I Table 5 on page 17 58 VCCR Table 6 on page 18 59 DPAP_0 AI/AO, SL Table 4 on page 16 60 DPAN_0 AI/AO, SL Table 4 on page 16 61 GNDT Table 6 on page 18 62 GNDR Table 6 on page 18 63 DPBP_0 AI/AO, SL Table 4 on page 16 64 DPBN_0 AI/AO, SL Table 4 on page 16 65 VCCT Table 6 on page 18 66 VCCT Table 6 on page 18 67 DPBP_1 AI/AO, SL Table 4 on page 16 1. AI = Analog Input, AO = Analog Output, I = Input, O = Output, OD = Open Drain output, ST = Schmitt Triggered input, TS = Tri-State-able output, SL = Slew-rate Limited output, IP = Weak Internal Pull-up, ID = Weak Internal Pull-down. 12 Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 10/100 Mbps 2-Port Fast Ethernet PHY Transceiver - LXT973 LXT973 Table 1. LXT973 LXT973 PQFP Pin List (Continued) Pin Signal Names 68 DPBN_1 69 70 71 Type1 Reference for Full Description AI/AO, SL Table 4 on page 16 GNDR Table 6 on page 18 GNDT Table 6 on page 18 DPAP_1 AI/AO, SL Table 4 on page 16 72 DPAN_1 AI/AO, SL Table 4 on page 16 73 VCCR Table 6 on page 18 74 VCCPECL Table 6 on page 18 75 SD1 I Table 4 on page 16 76 SD0 I Table 4 on page 16 77 GNDPECL Table 6 on page 18 78 TxSLEW0 I Table 5 on page 17 79 TxSLEW1 I Table 5 on page 17 80 LED1_3 O. OD Table 7 on page 18 81 LED1_2 O, OD Table 7 on page 18 82 LED1_1 O, OD Table 7 on page 18 83 GNDIO Table 6 on page 18 84 VCCIO Table 6 on page 18 85 RXD1_3 O, TS Table 3 on page 15 86 RXD1_2 O, TS Table 3 on page 15 87 RXD1_1 O, TS Table 3 on page 15 88 RXD1_0 O, TS Table 3 on page 15 89 RXDV1 O, TS Table 3 on page 15 90 GNDD Table 6 on page 18 91 VCCD Table 3 on page 15 92 RXCLK1 O, TS Table 3 on page 15 93 RXER1 O, TS Table 3 on page 15 94 TXER1 I Table 6 on page 18 95 GNDIO Table 6 on page 18 96 VCCIO Table 3 on page 15 97 TXCLK1 O, TS Table 3 on page 15 98 TXEN1 I Table 3 on page 15 99 TXD1_0 I Table 3 on page 15 100 TXD1_1 I Table 3 on page 15 1. AI = Analog Input, AO = Analog Output, I = Input, O = Output, OD = Open Drain output, ST = Schmitt Triggered input, TS = Tri-State-able output, SL = Slew-rate Limited output, IP = Weak Internal Pull-up, ID = Weak Internal Pull-down. Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 13 LXT973 LXT973 - 10/100 Mbps 2-Port Fast Ethernet PHY Transceiver 2.0 Table 2. Signal Descriptions LXT973 LXT973 Port 0 Signal Descriptions Pin # Signal Names 44 TXD0_2 42 TXD0_1 39 TXEN0 I Transmit Data. TXD0_n is a bundle of parallel data signals driven by the MAC controller, which TXD0 transition synchronously with respect to the TXCLK0. TXD0 is the least significant bit. TXD0 are monitored in normal mode only. I Transmit Enable. The MAC asserts TXEN0 when it drives data on TXD0n. This signal must be synchronized to TXCLK0. Transmit Error. TXER0 is a 100 Mbps only signal. The MAC asserts this input when an error has occurred in the transmit data stream. When operating at 100 Mbps, the LXT973 LXT973 responds by sending "H symbols" on the line. In Symbol mode, this pin acts as TXD0_4. TXD0_0 38 Signal Description TXD0_3 43 Type 1 36 TXER0 I 37 TXCLK0 O, TS Transmit Clock. TXCLK0 is sourced by the LXT973 LXT973 in both 10 Mbps and 100 Mbps modes. 2.5 MHz for 10 Mbps operation 25 MHz for 100 Mbps operation. 29 RXD0_3 30 RXD0_2 31 RXD0_1 O, TS Receive Data.The LXT973 LXT973 drives received data on these outputs, synchronous to RXCLK0. 32 RXD0_0 33 RXDV0 O, TS Receive Data Valid. The LXT973 LXT973 asserts this signal when it drives valid data on RXD0n. This output is synchronous to RXCLK0. 35 RXER0 O, TS Receive Error. The LXT973 LXT973 asserts this output when it receives invalid symbols from the network. RXER0 is synchronous to RXCLK0. In Symbol mode, this pin acts as RXD0_4. 34 RXCLK0 O, TS Receive Clock. RXCLK0 is sourced by the LXT973 LXT973 in both 10 Mbps and 100 Mbps modes. 2.5 MHz for 10 Mbps operation 25 MHz for 100 Mbps operation. 45 COL0 O, TS Collision Detected. The LXT973 LXT973 asserts this output when a collision is detected. This output remains High for the duration of the collision. COL0 is asynchronous and is inactive during full-duplex operation. 46 CRS0 O, TS Carrier Sense. During half-duplex operation, the LXT973 LXT973 asserts this output when either the transmit or receive medium is non-idle. During full-duplex operation, CRS0 is asserted only when receive medium is non-idle. 1. AI = Analog Input, AO = Analog Output, I = Input, O = Output, OD = Open Drain output, ST = Schmitt Triggered input, TS = Tri-State-able output, SL = Slew-rate Limited output, IP = Weak Internal Pull-up, ID = Weak Internal Pull-down. 14 Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 10/100 Mbps 2-Port Fast Ethernet PHY Transceiver - LXT973 LXT973 Table 2. LXT973 LXT973 Port 0 Signal Descriptions (Continued) Pin # Signal Names Type1 Signal Description Management Disable. When MDDIS0 is tied High, the MDIO port is completely disabled and the Hardware Control Interface pins set their respective bits at power-up and reset. When MDDIS0 is pulled Low at power-up or reset via the internal pulldown resistor or by tying it to ground, the Hardware Control Interface Pins control only the initial or "default" values of their respective register bits. After the power-up/reset cycle is complete, bit control reverts to the MDIO serial channel. 20 MDDIS0 I 26 MDC0 I Management Data Clock. Clock for MDIO0 serial channel. Maximum frequency is 20 MHz. 25 MDIO0 I/O Management Data Input/Output. Bi-directional serial data channel for PHY/STA communication. 1. AI = Analog Input, AO = Analog Output, I = Input, O = Output, OD = Open Drain output, ST = Schmitt Triggered input, TS = Tri-State-able output, SL = Slew-rate Limited output, IP = Weak Internal Pull-up, ID = Weak Internal Pull-down. Table 3. LXT973 LXT973 Port 1 Signal Descriptions Pin # Signal Names Type 1 Signal Description I Transmit Data. TXD1_n is a bundle of parallel data signals driven by the MAC controller. TXD1 transition synchronously with respect to the TXCLK1. TXD1 is the least significant bit. In normal mode, only TXD1 are monitored. 2 TXD1_3 1 TXD1_2 100 TXD1_1 99 TXD1_0 98 TXEN1 I Transmit Enable. The MAC asserts TXEN1 when it drives data on TXD0n. This signal must be synchronized to TXCLK1. 94 TXER1 I Transmit Error. (TXER1 is a 100 Mbps only signal.) The MAC asserts this input when an error has occurred in the transmit data stream. When operating at 100 Mbps, the LXT973 LXT973 responds by sending "H Symbols" on the line. In Symbol mode, this pin acts as TXD1_4. 97 TXCLK1 O, TS Transmit Clock. TXCLK1 is sourced by the LXT973 LXT973 in both 10 Mbps and 100 Mbps modes. 2.5 MHz for 10 Mbps operation 25 MHz for 100 Mbps operation. 85 RXD1_3 86 RXD1_2 87 RXD1_1 O, TS Receive Data.The LXT973 LXT973 drives received data on these outputs, synchronous to RXCLK1. 88 RXD1_0 89 RXDV1 O, TS Receive Data Valid. The LXT973 LXT973 asserts this signal when it drives valid data on RXD0n. This output is synchronous to RXCLK1. 93 RXER1 O, TS Receive Error. The LXT973 LXT973 asserts this output when it receives invalid symbols from the network. RXER1 is synchronous to RXCLK1. In Symbol mode, this pin acts as RXD1_4. 92 RXCLK1 O, TS Receive Clock. RXCLK1 is sourced by the LXT973 LXT973 in both 10 Mbps and 100 Mbps modes. 2.5 MHz for 10 Mbps operation 25 MHz for 100 Mbps operation. 1. AI = Analog Input, AO = Analog Output, I = Input, O = Output, OD = Open Drain output, ST = Schmitt Triggered input, TS = Tri-State-able output, SL = Slew-rate Limited output, IP = Weak Internal Pull-up, ID = Weak Internal Pull-Down Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 15 LXT973 LXT973 - 10/100 Mbps 2-Port Fast Ethernet PHY Transceiver Table 3. LXT973 LXT973 Port 1 Signal Descriptions (Continued) Signal Names Type1 Signal Description 3 COL1 O, TS Collision Detected. The LXT973 LXT973 asserts this output when a collision is detected. This output remains High for the duration of the collision. COL is asynchronous and is inactive during full-duplex operation. 4 CRS1 O, TS Carrier Sense. During half-duplex operation, the LXT973 LXT973 asserts this output when either the transmit or receive medium is non-idle. During full-duplex operation, CRS1 is asserted only when receive medium is non-idle. Pin # Management Disable. When MDDIS is tied High, the MDIO port is completely disabled and the Hardware Control Interface pins set their respective bits at power-up and reset. 19 MDDIS1 I 22 MDC1 I When MDDIS is pulled Low at power-up or reset via the internal pulldown resistor or by tieing it to ground, the Hardware Control Interface Pins control only the initial or "default" values of their respective register bits. After the power-up/reset cycle is complete, bit control reverts to the MDIO serial channel. Management Data Clock. Clock for MDIO1 serial channel. Maximum frequency is 20 MHz. (Note: 20 MHz value to be verified prior to final production release of product.) 23 MDIO1 I/O Management Data Input/Output. Bidirectional serial data channel for PHY/STA communication. 1. AI = Analog Input, AO = Analog Output, I = Input, O = Output, OD = Open Drain output, ST = Schmitt Triggered input, TS = Tri-State-able output, SL = Slew-rate Limited output, IP = Weak Internal Pull-up, ID = Weak Internal Pull-Down Table 4. LXT973 LXT973 Network Interface Signal Descriptions Pin # Signal Names TP Op Fiber Op Port Pair Type 59 DPAP_0 TX+ RX+ 0 A 60 DPAN_0 TX- RX- 0 A Type1 AI/AO, SL Signal Description Twisted-Pair/Fiber Pair A, Positive & Negative - Port 0. Differential pair produces or receives IEEE 802.3-compliant pulses for either 100BASE-TX 100BASE-TX or 10BASE-T 10BASE-T. Also acts as receiver in Fiber mode. 63 DPBP_0 RX+ TX+ 0 B 64 DPBN_0 RX- TX- 0 B AI/AO, SL Twisted-Pair/Fiber Pair B, Positive & Negative - Port 0. Differential pair produces or receives IEEE 802.3-compliant pulses for either 100BASE-TX 100BASE-TX or 10BASE-T 10BASE-T. Also acts as transmitter in Fiber mode. 76 SD0 - - - - I Signal Detect. This signal is used for signal quality indication in Fiber mode. In twistedpair mode, this pin should be tied Low. 1. AI = Analog Input, AO = Analog Output, I = Input, O = Output, OD = Open Drain output, ST = Schmitt Triggered input, TS = Tri-State-able output, SL = Slew-rate Limited output, IP = Weak Internal Pull-up, ID = Weak Internal Pull-Down 16 Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 10/100 Mbps 2-Port Fast Ethernet PHY Transceiver - LXT973 LXT973 Table 4. LXT973 LXT973 Network Interface Signal Descriptions (Continued) Pin # Signal Names TP Op 67 DPBP_1 TX+ 68 DPBN_1 TX- Fiber Op Port 1 B 1 TXTX+ Pair Type B Type1 AI/AO, SL Signal Description Twisted-Pair/Fiber Pair B, Positive & Negative - Port 1. Differential pair produces or receives IEEE 802.3-compliant pulses for either 100BASE-TX 100BASE-TX or 10BASE-T 10BASE-T. Also acts as transmitter in Fiber mode. 71 DPAP_1 RX+ RX- 1 A 72 DPAN_1 RX- RX+ 1 A AI/AO, SL Twisted-Pair/Fiber Pair A, Positive & Negative - Port 1. Differential pair produces or receives IEEE 802.3-compliant pulses for either 100BASE-TX 100BASE-TX or 10BASE-T 10BASE-T. Also acts as receiver in Fiber mode. 75 SD1 - - - - I Signal Detect. This signal is used for signal quality indication in Fiber mode. In twistedpair mode, this pin should be tied Low. 1. AI = Analog Input, AO = Analog Output, I = Input, O = Output, OD = Open Drain output, ST = Schmitt Triggered input, TS = Tri-State-able output, SL = Slew-rate Limited output, IP = Weak Internal Pull-up, ID = Weak Internal Pull-Down Table 5. LXT973 LXT973 Global Control & Configuration Signal Descriptions Pin # Signal Names 78 TxSLEW0 79 TxSLEW1 13 RESET 52 ADDR3 54 ADDR2 55 TEST_0 57 TEST_1 15 REFCLK Tx Output Slew Controls 0 & 1. These pins select the TX output slew rate (rise and fall time) for both cores in the LXT973 LXT973 device. ADDR1 56 Signal Description ADDR4 53 Type1 I The various options are defined in Register bits 27.11:10. The TxSLEW pins set the power-on value of these register bits. I Reset. This active Low input is OR'd with Control Register bit 0.15. I Address . Sets device Port 0 PHY address. Note that ADDR0 is set internally so that Port 1 is always "1" address higher than Port 0. I Test Pins. Tie Low for normal operation. I Master Clock Input. A 25 MHz, 50 ppm clock is input here to act as the master clock. Full clock requirements are detailed in the Clock Requirements section of the Functional Description. See Section 3.4.2, "Clock Requirements" on page 25. LED Configuration 0 & 1. These pins are used to select one of four LED modes. The decode or each mode is shown below: LED_CFG LED_CFG1 I 0 0 Speed Link Duplex 0 Speed Link/Activity Duplex/Collision 1 Link Receive Transmit 1 12 LEDn_1 0 LED_CFG0 LED_CFG 1 11 LEDn_2 LEDn_3 1 Speed Link/MII Isolate Duplex/Collision 1. AI = Analog Input, AO = Analog Output, I = Input, O = Output, OD = Open Drain output, ST = Schmitt Triggered input, TS = Tri-State-able output, SL = Slew-rate Limited output, IP = Weak Internal Pull-up, ID = Weak Internal Pull-Down Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 17 LXT973 LXT973 - 10/100 Mbps 2-Port Fast Ethernet PHY Transceiver Table 6. LXT973 LXT973 Power Supply Signal Descriptions Pin # Signal Names 40, 91 VCCD Type1 Signal Description _ Digital Power Supply - Core. +2.5V supply for core digital circuits. 27, 47, 84, 96 VCCIO _ Digital Power Supply - I/O Ring. +2.5/3.3V supply for digital I/O circuits. The digital input circuits running off this rail, having a TTLlevel threshold and over-voltage protection, may be interfaced with 3.3/5.0V when the I/O supply is 3.3V, and 2.5/3.3/5.0V when the I/O supply is 2.5V. 74 VCCPECL _ Digital Power Supply - PECL Signal Detect Inputs. +2.5/3.3V supply for PECL Signal Detect input circuits. If Fiber Mode is not used, tie these pins to GNDPECL to save power. 58, 73 VCCR _ Analog Power Supply - Receive. +2.5V supply for all analog receive circuits. 65, 66 VCCT _ Analog Power Supply - Transmit. +2.5V supply for all analog transmit circuits. 16, 41, 90, GNDD _ Digital Ground. Ground return for core digital supplies (VCCD). All ground pins can be tied together using a single ground plane. 28, 48, 83, 95 GNDIO _ Digital GND - I/O Ring. Ground return for digital I/O circuits (VCCIO). 77 GNDPECL _ Digital GND - PECL Signal Detect Inputs. Ground return for PECL Signal Detect input circuits. 69, 62 GNDR _ Analog Ground - Receive. Ground return for receive analog supply. All ground pins can be tied together using a single ground plane. 61, 70 GNDT _ Analog Ground - Transmit. Ground return for transmit analog supply. All ground pins can be tied together using a single ground plane. 14 SGND _ Substrate Ground. Ground for chip substrate. All ground pins can be tied together using a single ground plane. 1. AI = Analog Input, AO = Analog Output, I = Input, O = Output, OD = Open Drain output, ST = Schmitt Triggered input, TS = Tri-State-able output, SL = Slew-rate Limited output, IP = Weak Internal Pull-up, ID = Weak Internal Pull-Down Table 7. LXT973 LXT973 Per Port LED and Configuration Signal Descriptions Pin # Signal Names Type1 Signal Description OD, TS, SL, IP Port 0 LED Drivers 1-3. These pins drive LED indicators for Port 0. Each LED can display one of several available status conditions as selected by the LED Configuration Register. OD, TS, SL, IP Port 1 LED Drivers 1-3. These pins drive LED indicators for Port 1. Each LED can display one of several available status conditions as selected by the LED Configuration Register. 49 LED0_1 50 LED0_2 51 LED0_3 82 LED1_1 81 LED1_2 80 LED1_3 6 AUTO_NEG0 I 5 AUTO_NEG1 I Auto Negotiation Enable. When this pin is High, auto-negotiation is enabled on the relevant port. 1. AI = Analog Input, AO = Analog Output, I = Input, O = Output, OD = Open Drain output, ST = Schmitt Triggered input, TS = Tri-State-able output, SL = Slew-rate Limited output, IP = Weak Internal Pull-up, ID = Weak Internal Pull-Down 18 Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 10/100 Mbps 2-Port Fast Ethernet PHY Transceiver - LXT973 LXT973 Table 7. LXT973 LXT973 Per Port LED and Configuration Signal Descriptions (Continued) Signal Names Type1 Signal Description 8 SD_2P5V/SPEED0 I SD_2P5V. In fiber mode, these pins select between a 2.5V or 3.3V fiber transceiver. High is for 2.5V and low is for 3.3V. 7 SD_2P5V/SPEED1 I Speed. Set the default speed of the port in Hardware mode. High is 100 Mbps and Low is 10 Mbps. 10 DUPLEX0 I 9 DUPLEX1 I Duplex. Sets the duplex setting of the port in Hardware mode. High is full-duplex and Low is half-duplex. 18 FIBER_TP0 I 17 FIBER_TP1 I 24 PWRDWN0 21 PWRDWN1 Pin # I Fiber/Twisted-Pair. Sets the operating state of the port in Hardware mode. High is twisted-pair and Low is fiber. Power-Down. When set High, this pin puts the relevant PHY into power-down mode. 1. AI = Analog Input, AO = Analog Output, I = Input, O = Output, OD = Open Drain output, ST = Schmitt Triggered input, TS = Tri-State-able output, SL = Slew-rate Limited output, IP = Weak Internal Pull-up, ID = Weak Internal Pull-Down 3.0 Functional Description 3.1 Introduction The LXT973 LXT973 is an IEEE-compliant, 2-port, Fast Ethernet PHY transceiver that directly supports both 100BASE-TX 100BASE-TX and 10BASE-T 10BASE-T applications. The device incorporates full Media Independent Interface (MII), enabling each individual network port to connect with 10/100 Mbps MACs. Each port directly drives either a 100BASE-TX 100BASE-TX line or a 10BASE-T 10BASE-T line (up to 200 meters). The LXT973 LXT973 also supports 100BASE-FX 100BASE-FX operation via a Pseudo-ECL (PECL) interface. The device uses a 100-pin QFP package. 3.1.1 Comprehensive Functionality The LXT973 LXT973 performs all functions of the Physical Coding Sublayer (PCS) and Physical Media Attachment (PMA) sublayer as defined in the IEEE 802.3 100BASE-X 100BASE-X specification. This device also performs all functions of the Physical Media Dependent (PMD) sublayer for 100BASE-TX 100BASE-TX connections. On power-up, the LXT973 LXT973 reads its configuration inputs to check for forced operation settings. If not configured for forced operation, each port uses auto-negotiation/parallel detection to automatically determine line operating conditions. If the PHY device on the other side of the link supports auto-negotiation, the LXT973 LXT973 auto-negotiates with it using Fast Link Pulse (FLP) Bursts. If the PHY partner does not support auto-negotiation, the LXT973 LXT973 automatically detects (parallel detection) the presence of either link pulses (10 Mbps PHY) or IDLE symbols (100 Mbps PHY) and sets its operating conditions accordingly. When parallel detection is used to establish link, the resulting link is at half-duplex. The LXT973 LXT973 provides half-duplex and full-duplex operation at 100 Mbps and 10 Mbps. Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 19 LXT973 LXT973 - 10/100 Mbps 2-Port Fast Ethernet PHY Transceiver 3.2 Interface Descriptions 3.2.1 10/100 Mbps Network Interface The LXT973 LXT973 supports both 10BASE-T 10BASE-T and 100BASE-TX 100BASE-TX Ethernet over twisted-pair, or 100 Mbps Ethernet over fiber media (100BASE-FX 100BASE-FX). Each network interface port consists of four external pins (two differential signal pairs). The pins are shared between twisted-pair and fiber. The LXT973 LXT973 output drivers generate either 100BASE-TX 100BASE-TX, 10BASE-T 10BASE-T, or 100BASE-FX 100BASE-FX output. When not transmitting data, the device generates IEEE 802.3-compliant link pulses or IDLE code. Input signals are decoded either as a 100BASE-TX 100BASE-TX, 100BASE-FX 100BASE-FX, or 10BASE-T 10BASE-T input, depending on the mode selected. Auto-negotiation/parallel detection or manual control is used to determine the speed of this interface. Polarity is determined by the MDI crossover function. Figure 3. LXT973 LXT973 Interfaces TXENn TXDn TXERn DATA Interface TXCLKn RXCLKn RXDn RXDVn DPAP/N_0 DPBP/N_0 DPBP/N_1 DPAP/N_1 Network Interface RXERn CRSn COLn MDIO Management Interface MDIOn MDCn MDDISn Direct Drive LEDn_1 Port LED's LEDn_2 LEDn_3 Address / Control VCCIO Fiber_TPn ADDR VCCD +3.3V OR +2.5V +2.5V GNDD .01uF 3.2.1.1 Twisted-Pair Interface The LXT973 LXT973 supports either 100BASE-TX 100BASE-TX or 10BASE-T 10BASE-T connections over 100, Category 5, Unshielded Twisted-Pair (UTP). Only a transformer, RJ-45 RJ-45, and bypass capacitors are required to complete this interface. Using Intel's patented waveshaping technology, the transmitter shapes the outgoing signal to help reduce the need for external EMI filters. Four slew rate settings allow the designer to match the output waveform to the magnetic characteristics. Both transmit and receive 20 Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 10/100 Mbps 2-Port Fast Ethernet PHY Transceiver - LXT973 LXT973 terminations are built into the LXT973 LXT973. Therefore, no external components are required between the LXT973 LXT973 and the external transformer. The transmitter uses a transformer with a center tap to help reduce power consumption. When operating at 100 Mbps, MLT3 symbols are continuously transmitted and received. When not transmitting data, the LXT973 LXT973 generates "IDLE" symbols. During 10 Mbps operation, LXT973 LXT973 encoded data is exchanged. When no data is exchanged, the line transmits normal link pulses to maintain link. 3.2.1.2 MDI Crossover (MDIX) The LXT973 LXT973 crossover function, which is compliant to the IEEE 802.3, clause 23 standard, connects the transmit output of the device to the far-end receiver in a link segment. This function can be configured via Register bits 27.9:8. Please refer to Section 7.0, "Auto MDI/MDIX" on page 48. Default mode is auto-MDIX enabled. 3.2.1.3 Fiber Interface The LXT973 LXT973 provides a PECL interface that complies with the ANSI X3.166 specification. This interface is suitable for driving a fiber-optic coupler (see Figure 15 on page 44). Fiber ports cannot be enabled via auto-negotiation and must be enabled via the Global Hardware Control Interface pins or MDIO registers. Using external circuitry, the LXT973 LXT973 can interface the fiber transceiver with 2.5V or 3.3V supply voltages. Fiber mode per port may be selected using Register bit 16.0. Please refer to Table 4 on page 16 for correct pin assignments. 3.3 MII Operation The LXT973 LXT973 device implements the Media Independent Interface (MII) as defined in the IEEE 802.3 standard. Separate channels are provided for transmitting data from the MAC to the LXT973 LXT973 (TXD), and for passing data received from the line (RXD) to the MAC. Each channel has its own clock, data bus, and control signals. Nine signals are used to pass received data to the MAC: RXD, RXCLK, RXDV, RXER, COL and CRS. Seven signals are used to transmit data from the MAC: TXD, TXCLK, TXEN, and TXER. The LXT973 LXT973 supplies both clock signals as well as separate outputs for carrier sense and collision. Data transmission across the MII is normally implemented in 4-bit-wide nibbles. 3.3.1 MII Clocks The LXT973 LXT973 is the master clock source for data transmission and supplies both MII clocks (RXCLK and TXCLK). It automatically sets the clock speeds to match link conditions. When the link is operating at 100 Mbps, the clocks are set to 25 MHz. When the link is operating at 10 Mbps, the clocks are set to 2.5 MHz. The transmit data and control signals must always be synchronized to TXCLK by the MAC. The LXT973 LXT973 samples these signals on the rising edge of TXCLK. 3.3.2 Transmit Enable The MAC must assert TXEN at the same time as the first nibble of preamble, and de-assert TXEN after the last bit of the packet. Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 21 LXT973 LXT973 - 10/100 Mbps 2-Port Fast Ethernet PHY Transceiver 3.3.3 Receive Data Valid The LXT973 LXT973 asserts RXDV when it receives a valid packet. Timing changes depend on line operating speed: · For 100BASE-TX 100BASE-TX links, RXDV is asserted from the first nibble of preamble to the last nibble of the data packet. · For 10BASE-T 10BASE-T links, the entire preamble is truncated. RXDV is asserted with the first nibble of the Start-of-Frame Delimiter (SFD) "5D" and remains asserted until the end of the packet. 3.3.4 Carrier Sense Carrier Sense (CRS) is an asynchronous output. CRS is generated when a packet is received from the line regardless of duplex mode, and for a transmission to the line in half-duplex mode. Table 8 on page 23 summarizes the conditions for assertion of carrier sense, collision, and data loopback signals. Carrier sense is not generated when a packet is transmitted in full-duplex mode. For 100BASE-TX 100BASE-TX and 100BASE-FX 100BASE-FX links, a Start-of-Stream Delimiter (SSD) or /J/K/ symbol pair causes assertion of carrier sense (CRS). An End-of-Stream Delimiter (ESD), or /T/R/ symbol pair causes de-assertion of CRS. The PMA layer also de-asserts CRS if IDLE symbols are received without /T/R/. In this event, the RXER bit in the RX Status Frame is asserted for one clock cycle when CRS is de-asserted. For 10BASE-T 10BASE-T links, CRS assertion is based on receipt of a valid preamble, and de-assertion is based on receipt of an End-of-Frame (EOF) marker. 3.3.5 Error Signals When the LXT973 LXT973 is in 100 Mbps mode and receives an invalid symbol from the network, it asserts RXER and drives "1110" on the RXD pins. When the MAC asserts TXER, the LXT973 LXT973 drives "H" symbols out on the DPAP/N_0 or DPAP/N_1 pins. 3.3.6 Collision The LXT973 LXT973 asserts its collision signal, asynchronously to any clock, when the line state is halfduplex and the transmitter and receiver are active at the same time. Table 8 on page 23 summarizes the conditions for assertion of carrier sense, collision, and data loopback signals. 3.3.7 Loopback The LXT973 LXT973 provides two loopback functions, operational and test (see Table 8 on page 23). Loopback paths are shown in Figure 4 on page 23. 3.3.7.1 Operational Loopback Operational loopback is provided for 10 Mbps half-duplex links when Register bit 16.8 = 0. Data transmitted by the MAC (TXD) is looped back on the receive side of the MII (RXD). Operational loopback is not provided for 100 Mbps links, full-duplex links, or when Register bit 16.8 = 1. 22 Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 10/100 Mbps 2-Port Fast Ethernet PHY Transceiver - LXT973 LXT973 3.3.7.2 Test Loopback A test loopback function is provided for diagnostic testing of the LXT973 LXT973. During test loopback, twisted-pair and fiber interfaces are disabled. Data transmitted by the MAC is internally looped back by the LXT973 LXT973 and returned to the MAC. Test loopback is available for both 100BASE-TX 100BASE-TX and 10BASE-T 10BASE-T operation. Test loopback is enabled by setting the register bits as follows: · Register bit 0.14 = 1 (loopback mode) · Register bit 0.8 = 1 (full-duplex) · Register bit 0.12 = 0 (disable auto-negotiation). Figure 4. Loopback Paths LXT973 LXT973 FX Driver MII 10T Loopback Digital Block 100X Loopback Analog Block TX Driver Table 8. Carrier Sense, Loopback, and Collision Conditions Speed Duplex Condition Carrier Sense Test1 Loopback Operational Loopback Collision Full-Duplex No None Full-Duplex Receive Only No No None Transmit or Receive No No Transmit and Receive Full-Duplex Receive Only Yes No None Full-Duplex Receive Only No No None Half-Duplex, Register bit 16.8 = 0 Transmit or Receive Yes Yes Transmit and Receive Half-Duplex, Register bit 16.8 = 1 10 Mbps Yes Half-Duplex 100 Mbps Receive Only Transmit or Receive No No Transmit and Receive 1. Test Loopback is enabled when Register bits 0.14 = 1, 0.8 = 1, and 0.12 = 0. 3.3.8 Configuration Management Interface The LXT973 LXT973 provides an MDIO Management Interface and a Hardware Control Interface for device configuration and management. Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 23 LXT973 LXT973 - 10/100 Mbps 2-Port Fast Ethernet PHY Transceiver 3.3.8.1 MII Management Interface The LXT973 LXT973 supports the IEEE 802.3 MII Management Interface also known as the Management Data Input/Output (MDIO) Interface. This interface allows upper-layer devices to monitor and control the state of the LXT973 LXT973. The MDIO interface consists of a physical connection, a specific protocol which runs across the connection, and an internal set of addressable registers. The physical interface consists of a data line (MDIO) and clock line (MDC), and a control line (MDDIS). The maximum speed of MDC is 20 MHz. Operation of this interface is controlled by the MDDISn input pin. When MDDISn is High, the MDIO is completely disabled. When MDDISn is Low, read and write are enabled. The timing for the MDIO Interface is shown in Table 52 on page 82. See Figure 5 for read operations, and Figure 6 for write operations. The protocol allows one controller to communicate with multiple LXT973 LXT973 devices. Each LXT973 LXT973 port is assigned an address between 0 and 31, as described in Table 5 on page 17 (ADDR). The LXT973 LXT973 supports the core 16-bit MDIO registers. Registers 0-10 and 15 are required and their functions are specified by the IEEE 802.3 specification. Additional registers are included for expanded functionality. Specific bits in the registers are referenced using an "X.Y" notation, where X is the register number (0-31) and Y is the bit number (0-15) Figure 5. Management Interface Read Frame Structure MDC MDIO (Read) High Z 32 "1"s 0 1 Preamble 1 ST A4 0 Op Code A3 A0 PHY Address R4 R3 R0 Register Address Z D15 D15 D14 D14 D1 D1 D0 0 Turn Around Data Write Idle Read Figure 6. Management Interface Write Frame Structure MDC MDIO (Write) 32 "1"s Idle Preamble 0 1 ST 0 1 Op Code A4 A3 A0 R4 R3 Register Address PHY Address R0 1 0 Turn Around D15 D14 D1 Data D0 Idle Write 3.3.8.2 MII Addressing The MDIO management protocol allows one controller to communicate with multiple LXT973 LXT973 chips. Pins ADDR_ determine the base address. Each port adds its port number to the base address to obtain its port address as shown in Figure 7 on page 25. 24 Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 10/100 Mbps 2-Port Fast Ethernet PHY Transceiver - LXT973 LXT973 Figure 7. Port Address Scheme BASE ADDR Example ADDR = 0001 Port 0 = 2 Port 1 = 3 LXT973 LXT973 Port 0 Port 1 3.3.8.3 PHY ADDR (BASE+0) ex. 2 PHY ADDR (BASE+1) ex. 3 Hardware Control Interface The LXT973 LXT973 provides a Hardware Control Interface for applications where the MDIO is not desired. Refer to Figure 17, "LXT973 LXT973 Initialization Sequence" on page 45 for additional details. 3.4 Operating Requirements 3.4.1 Power Requirements The LXT973 LXT973 requires five power supply inputs: VCCD, VCCR, VCCT, VCCPECL, and VCCIO. The digital and analog circuits require 2.5V supplies (VCCD, VCCR, and VCCT). These inputs may be supplied from a single source although decoupling is required to each respective ground. The fiber VCCPECL supply can be connected to either 2.5V or 3.3V. A separate power supply may be used for MII and MDIO (VCCIO) interfaces. The power supply may be either +2.5V or +3.3V. VCCIO should be supplied from the same power source used to supply the controller on the other side of the interface. As a matter of good practice, these supplies should be as clean as possible. 3.4.2 Clock Requirements 3.4.2.1 Reference Clock / External Oscillator The LXT973 LXT973 requires a constant enabled reference clock (REFCLK). REFCLK's frequency must be 25 MHz. Considering overall system performance first, the clock is best derived by providing a crystal-based oscillator. PLL-based oscillators with known stability may also be used. In general, an oscillator-based clock source is recommended over a derived clock due to frequency stability Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 25 LXT973 LXT973 - 10/100 Mbps 2-Port Fast Ethernet PHY Transceiver and overall signal integrity. Regardless of clock source, careful consideration should be given to physical placement, board layout, and signal routing of the source to maintain the highest possible level of signal integrity. Refer to Table 35 on page 69 for clock timing requirements. 3.4.2.2 MDIO Clock The MII management channel (MDIO) also requires an external clock. The managed data clock (MDC) speed is a maximum of 20 MHz*. Refer to Table 52 on page 82 for details. Note: 3.5 * 20 MHz value to be verified prior to final production release of product. Initialization When the LXT973 LXT973 is first powered on, reset, or encounters a link failure state, it checks the MDIO register configuration bits to determine the line speed and operating conditions to use for the network link. The configuration bits may be set by the Hardware Control or MDIO interface as shown in Table 9 on page 28. 3.5.1 MDIO Control Mode In the MDIO Control mode, the LXT973 LXT973 reads the Hardware Control Interface pins to set the initial (default) values of the MDIO registers. Once the initial values are set, bit control reverts to the MDIO interface. 3.5.2 Hardware Control Mode In the Hardware Control Mode, the LXT973 LXT973 disables direct write operations to the MDIO registers via the MDIO Interface. On power-up or hardware reset the LXT973 LXT973 reads the Hardware Control Interface pins and sets the MDIO registers accordingly. The following modes are available using either Hardware Control or MDIO Control: · Forced network link to 100BASE-FX 100BASE-FX (Fiber) · Forced network link operation to: 100BASE-TX 100BASE-TX, full-duplex 100BASE-TX 100BASE-TX, half-duplex 10BASE-T 10BASE-T, full-duplex 10BASE-T 10BASE-T, half-duplex · Allow auto-negotiation/parallel-detection When the network link is forced to a specific configuration, the LXT973 LXT973 immediately begins operating the network interface as commanded. When auto-negotiation is enabled, the LXT973 LXT973 begins the auto-negotiation/parallel-detection operation. 26 Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 10/100 Mbps 2-Port Fast Ethernet PHY Transceiver - LXT973 LXT973 3.5.3 Power-Down Mode The LXT973 LXT973 incorporates numerous features to maintain the lowest power possible. The device can be put into a low-power state via Register 0 as well as a near-zero power state with the powerdown pin. When in power-down mode, the device is not capable of receiving or transmitting packets. The lowest power operation is achieved using the global power-down pin. This active High pin powers down every circuit in the device, including all clocks. All registers are unaltered and maintained when the global PWRDWN pin is released and the registers are reloaded with the value of the last hardware reset. Individual ports (software power-down) can be powered down using Control Register bit 0.11. This bit powers down a significant portion of the port, but clocks to the register section remain active. This allows the management interface to remain active during register power-down. The power-down bit is active High. 3.5.3.1 Hardware Power-Down The hardware power-down per port mode is controlled by the PWRDWN 0/1 pins. When PWRDWN 0/1 is High, the following conditions are true: · · · · 3.5.3.2 All LXT973 LXT973 ports and the clock are shut down. All outputs are tri-stated. The MDIO registers are not accessible. Configuration pins are not read upon release of the PWRDWN 0/1 pins, and registers are reloaded with the value of the last hardware reset. Software Power-Down Software port power-down control is provided by Register 11 in the respective port Control Registers (refer to Table 19 on page 58). During individual port power-down, the following conditions are true: · The individual port is shut down. · The MDIO registers remain accessible. · The register remains unchanged. 3.5.4 Reset The LXT973 LXT973 provides both hardware and software resets. Configuration control of autonegotiation, speed, and duplex mode selection is handled differently for each. During a hardware reset, settings for Register bits 0.13, 0.12, and 0.8 are read in from the pins (refer to Table 9 on page 28 for pin settings and Table 19 on page 58 for register bit definitions). During a software reset (Register bit 0.15 = 1), the bit settings are not re-read from the pins, and revert back to the values that were read in during the last hardware reset. Any changes to pin values from the last hardware reset are not detected during a software reset. Also, during a software reset (Register bit 0.15 = 1), the registers are available for reading. The reset bit is polled to see when the part has completed reset (Register bit 0.15 = 0). Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 27 LXT973 LXT973 - 10/100 Mbps 2-Port Fast Ethernet PHY Transceiver During a hardware reset, register information is unavailable for 1 ms after de-assertion of the reset. All the MII interface pins are disabled during a hardware reset and released to the bus on deassertion of reset. 3.5.5 Hardware Configuration Settings The LXT973 LXT973 provides a hardware option to set the initial device configuration. The hardware option uses four per-port configuration pins that provide control (see Table 9 on page 28). Table 9. Configuration Settings (Hardware Control Interface) FIBER/TPx AUTO-NEGx SPEEDx DUPLEXx Low - - Low 100BASE-FX 100BASE-FX is enabled in half-duplex mode. Auto-negotiation is disabled. Low - - High 100BASE-FX 100BASE-FX is enabled in full-duplex mode. Auto-negotiation is disabled. High High High High AUTO_NEG is enabled. All capabilities are advertised. Register bits 4.8, 4.7, 4.6, and 4.5 are all set to 1. High High High Low Mode AUTO_NEG is enabled. Only 100 Mbps capabilities are advertised. Register bits 4.8 and 4.7 are set 1. Register bits 4.6 and 4.5 are cleared to 0. AUTO_NEG is enabled. Only 10 Mbps capability is advertised. High High Low High High High Low Low High Low High High AUTO_NEG is disabled. LXT973 LXT973 port x is forced to 100 Mbps full-duplex operation. High Low High Low AUTO_NEG is disabled. LXT973 LXT973 port x is forced to 100 Mbps half-duplex operation. High Low Low High AUTO_NEG is disabled. LXT973 LXT973 port x is forced to 10 Mbps full-duplex operation. High Low Low Low AUTO_NEG is disabled. LXT973 LXT973 port x is forced to 10 Mbps half-duplex operation. Register bits 4.8 and 4.7 are cleared to 0. Register bits 4.6 and 4.5 are set to 1. AUTO_NEG is enabled. Only half -duplex capability is advertised. Register bits 4.7 and 4.5 are set 1. Register bits 4.8 and 4.6 are cleared to 0. 1. These pins also set the default values for Registers 0 and 4 accordingly. 3.6 Link Establishment 3.6.1 Auto-Negotiation The LXT973 LXT973 attempts to auto-negotiate with its link partner by sending Fast Link Pulse (FLP) bursts. Each burst consists of 33 pulse positions spaced 62.5 µs apart. Odd link pulses (clock pulses) are always present. Even link pulses (data pulses) may also be present or absent to indicate 28 Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 10/100 Mbps 2-Port Fast Ethernet PHY Transceiver - LXT973 LXT973 a "1" or a "0". Each FLP burst exchanges 16 bits of data, referred to as a "page." All devices that support auto-negotiation must implement the "Base Page", defined by IEEE 802.3 (Registers 4 and 5). The LXT973 LXT973 also supports the optional "Next Page" function (Registers 7 and 8). 3.6.1.1 Base Page Exchange By exchanging Base Pages, the LXT973 LXT973 and its link partner communicate their capabilities to each other. Both sides must receive at least three identical base pages for negotiation to proceed. Each side finds their highest common capabilities, exchange more pages, and agree on the operating state of the line. 3.6.1.2 Next Page Exchange Additional information, exceeding that required by Base Page exchange, can also be sent via "Next Pages." The LXT973 LXT973 fully supports the IEEE 802.3 method of negotiation via Next Page exchange. The Next Page exchange uses Register 7 to send information and Register 8 to receive information, and occurs only if both ends of the link advertise their ability to exchange Next Pages. The LXT973 LXT973 is configured to make Next Page exchange easier for software. When a Base Page or Next Page is received, the Page Received Register bit 6.1 remains set until read. When Register bit 6.2 (Next Page Able) is received, it stays set until read. This bit should be cleared whenever a new negotiation occurs. This prevents the user from reading an old value in Register 6 and assuming there is valid information in Registers 5 and 8. Additionally, Register 6 contains a new bit (Register bit 6.5) that indicates when the current Received Page is the Base Page. This information is useful for recognizing when next pages must be re-sent due to the start of a new negotiation process. Register bit 16.1 and the Page Received bit (Register bit 6.1) are also cleared upon reading Register 6. 3.6.1.3 Controlling Auto-Negotiation When auto-negotiation is controlled by software, the following steps are recommended: 1. After power-up, power-down, or reset, the power-down recovery time must be exhausted before proceeding. 2. Set the auto-negotiation advertisement register bits. 3. Enable auto-negotiation (set MDIO Register bit 0.12 = 1). 3.6.1.4 Link Criteria In 100 Mbps mode, link is established when the scrambler becomes locked and remains locked for approximately 50 ms. Link remains up unless the de-scrambler receives less than 12 consecutive IDLE symbols in any 2 ms period. This provides a very robust operation, filtering out any small noise hits that may disrupt the link. In 10 Mbps mode, link is established based on the link state machine found in the IEEE 802.3, Clause 14.X specification. Receiving 100 Mbps idle patterns does not bring up a 10 Mbps link. 3.6.1.5 Parallel Detection In parallel with auto-negotiation, the LXT973 LXT973 also monitors for 10 Mbps Normal Link Pulses (NLP) or 100 Mbps IDLE symbols. If either is detected, the device automatically reverts to the corresponding operating mode. Parallel detection allows the LXT973 LXT973 to communicate with devices that do not support auto-negotiation. The established link is always set at half-duplex. Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 29 LXT973 LXT973 - 10/100 Mbps 2-Port Fast Ethernet PHY Transceiver Figure 8. Auto-Negotiation Operation Power-Up, Reset, Link Failure Start Disable Auto-Negotiation 0.12 = 0 0.12 = 1 Check Value 0.12 Enable Auto-Neg/Parallel Detection Go To Forced Attempt Auto- Listen for 100TX 100TX Listen for 10T Settings Negotiation Idle Symbols Link Pulses YES Done 3.7 NO Link Set? Network Media/Protocol Support The LXT973 LXT973 supports both 10BASE-T 10BASE-T and 100BASE-TX 100BASE-TX Ethernet over twisted-pair, or 100 Mbps Ethernet over fiber media (100BASE-FX 100BASE-FX). 3.7.1 10/100 Mbps Network Interface The network interface port consists of five external pins (two differential signal pairs and a signal detect pin). The differential signal pins are shared between twisted-pair and fiber. Refer to Figure 3 on page 20 for specific pin assignments. The LXT973 LXT973 output drivers generate either 100BASE-TX 100BASE-TX, 10BASE-T 10BASE-T, or 100BASE-FX 100BASE-FX output. When not transmitting data, the LXT973 LXT973 generates IEEE 802.3-compliant link pulses or an IDLE code. Input signals are decoded either as a 100BASE-TX 100BASE-TX, 100BASE-FX 100BASE-FX, or 10BASE-T 10BASE-T input, depending on the mode selected. Auto-negotiation/parallel detection or manual control is used to determine the speed of this interface. 3.7.2 Twisted-Pair Interface When operating at 100 Mbps, the LXT973 LXT973 continuously transmits and receives MLT3 symbols. When not transmitting data, the LXT973 LXT973 generates IDLE symbols. During 10 Mbps operation, Manchester-encoded data is exchanged. When no data is being exchanged, the line is left in an idle state. Link pulses are transmitted periodically to keep the link up. 30 Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 10/100 Mbps 2-Port Fast Ethernet PHY Transceiver - LXT973 LXT973 The LXT973 LXT973 supports either 100BASE-TX 100BASE-TX or 10BASE-T 10BASE-T connections over 100, Category 5, Unshielded Twisted-Pair (UTP) cable. Only a transformer, RJ-45 RJ-45 connector, and bypass capacitors are required to complete this interface. On the transmit side, Intel's patented waveshaping technology shapes the outgoing signal to help reduce the need for external EMI filters. Four slew rate settings (refer to Table 5 on page 17) allow the designer to match the output waveform to the magnetic characteristics. 3.7.3 Fiber Interface The LXT973 LXT973 fiber port is designed to interface with common industry-standard fiber modules. It incorporates a PECL interface that complies with the ANSI X3.166 standard for seamless integration. Fiber mode is selected by putting a low level on the Fiber_TPn pin. This is only sensed upon completion of reset. 3.7.4 Fault Detection and Reporting The LXT973 LXT973 supports two fault detection and reporting mechanisms. "Remote Fault" refers to a MAC-to-MAC communication function that is essentially transparent to PHY layer devices, and is used only during auto-negotiation. Therefore, Remote Fault is applicable only to twisted-pair links. "Far End Fault" is an optional PMA-layer function that may be embedded within PHY devices. The LXT973 LXT973 supports both functions, which are explained in more detail in sections that follow. 3.7.5 Remote Fault Register bit 4.13 in the Auto-Negotiation Advertisement Register is reserved for Remote Fault indications. This bit is typically used when restarting the auto-negotiation sequence, indicating to the link partner that link is down because the advertising device detected a fault. When the LXT973 LXT973 receives a Remote Fault indication from its partner during auto-negotiation it: · Sets Register bit 5.13 in the Link Partner Base Page Ability Register, and · Sets the Remote Fault Register bit 1.4 in the MII Status Register to pass this information to the local controller. 3.7.6 Far End Fault In fiber mode, the SDn pin monitors signal quality. If signal quality degrades beyond the fault threshold, the fiber transceiver reports a signal quality fault condition via the SDn pin. Loss of signal quality blocks any fiber data from being received and causes a loss of link. Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 31 LXT973 LXT973 - 10/100 Mbps 2-Port Fast Ethernet PHY Transceiver If the LXT973 LXT973 detects a signal fault condition, it transmits the Far End Fault Indication (FEFI) over the fiber link. The FEFI consists of 84 consecutive "1s" followed by a single "0." This pattern must be repeated at least three times. The LXT973 LXT973 transmits the Far-End Fault code a minimum of three times if all the following conditions are true: · · · · Fiber mode is selected. Far End Fault Code transmission is enabled (Register bit 16.2 = 1). Signal Detect indicates either no signal or the receive PLL cannot lock. Loopback is not enabled. 3.8 100 Mbps Operation 3.8.1 100BASE-X 100BASE-X Network Operations During 100BASE-X 100BASE-X operation, the LXT973 LXT973 transmits and receives 5-bit symbols across the network link. Figure 9 shows the structure of a standard frame packet. When the MAC is not actively transmitting data, the LXT973 LXT973 sends out IDLE symbols on the line. In 100BASE-TX 100BASE-TX mode, the device scrambles the data and transmits it to the network using MLT-3 line code. The MLT-3 signals received from the network are de-scrambled and decoded, and sent across the MII to the MAC. In 100BASE-FX 100BASE-FX mode, the LXT973 LXT973 transmits and receives NRZI signals across the PECL interface. An external 100BASE-FX 100BASE-FX transceiver module is required to complete the fiber connection. As shown in Figure 9, the MAC starts each transmission with a preamble pattern. As soon as the LXT973 LXT973 detects the start of preamble, it transmits a J/K Start-of-Stream Delimiter (SSD) symbol to the network. It then encodes and transmits the rest of the packet, including the balance of the preamble, the Start-of-Frame Delimiter (SFD), packet data, and CRC. Once the packet ends, the LXT973 LXT973 transmits the T/R End-of-Stream Delimiter (ESD) symbol and returns to transmitting IDLE symbols. Figure 9. 100BASE-X 100BASE-X Frame Format 64-Bit Preamble (8 Octets) P0 P1 Replaced by /J/K/ code-groups Start-of-Stream Delimiter (SSD) 32 P6 Destination and Source Address (6 Octets each) SFD DA Start-of-Frame Delimiter (SFD) DA SA Packet Length (2 Octets) SA L1 L2 Data Field Frame Check Field InterFrame Gap / Idle Code (Pad to minimum packet size) (4 Octets) (> 12 Octets) D0 D1 Dn CRC I0 IFG Replaced by /T/R/ code-groups End-of-Stream Delimiter (ESD) Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 10/100 Mbps 2-Port Fast Ethernet PHY Transceiver - LXT973 LXT973 3.8.2 100BASE-X 100BASE-X Protocol Sublayer Operations In the 7-layer OSI communications model, the LXT973 LXT973 is a Physical Layer 1 (PHY) device. The LXT973 LXT973 implements the Physical Coding Sublayer (PCS), Physical Medium Attachment (PMA), and Physical Medium Dependent (PMD) sublayers of the reference model defined by the IEEE 802.3u specification. The following paragraphs discuss the LXT973 LXT973 operation from the reference model point of view. 3.8.3 PCS Sublayer The Physical Coding Sublayer (PCS) provides the MII interface, as well as the 4B/5B encoding/ decoding function. For 100BASE-TX 100BASE-TX and 100BASE-FX 100BASE-FX operation, the PCS layer provides IDLE symbols to the PMD-layer line driver as long as TXEN is de-asserted. For 10BASE-T 10BASE-T operation, the PCS layer merely provides a bus interface and serialization/de-serialization function. 10BASE-T 10BASE-T operation does not use the 4B/5B encoder. 3.8.3.1 Preamble Handling When the MAC asserts TXEN, the PCS substitutes a /J/K/ symbol pair, also known as the Start-ofStream Delimiter (SSD), for the first two nibbles received across the MII. The PCS layer continues to encode the remaining MII data until TXEN is de-asserted. It then returns to supplying IDLE symbols to the line driver. The PCS layer performs the opposite function in the receive direction by substituting two preamble nibbles for the SSD. 3.8.3.2 Dribble Bits The LXT973 LXT973 handles dribble bits in all modes. If one through four dribble bits are received, the nibble is passed across the MII, and padded with ones if necessary. If five through seven dribble bits are received, the second nibble is not sent to the MII bus. Figure 10. Protocol Sublayers MII Interface PCS Sublayer PMA Sublayer LXT973 LXT973 Encoder/Decoder Serializer/De-serializer Link/Carrier Detect PECL Interface PMD Sublayer Scrambler/ De-scrambler 100BASE-TX 100BASE-TX Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 Fiber Transceiver 100BASE-FX 100BASE-FX 33 LXT973 LXT973 - 10/100 Mbps 2-Port Fast Ethernet PHY Transceiver 3.8.4 PMA Sublayer Table 10. 4B/5B Coding 0 11110 Data 0 1 01001 Data 1 2 10100 Data 2 0011 3 10101 Data 3 0100 4 01010 Data 4 0101 5 01011 Data 5 0110 6 01110 Data 6 0111 7 01111 Data 7 1000 8 10010 Data 8 1001 9 10011 Data 9 1010 A 10110 Data A 1011 B 10111 Data B 1100 C 11010 Data C 1101 D 11011 Data D 1110 E 11100 Data E 1111 F 11101 Data F I 1 11111 IDLE. Used as inter stream fill code. 0101 CONTROL 5B Code 43210 0010 IDLE Name 0001 DATA 4B Code 3210 0000 Code Type J 2 11000 Start-of-Stream Delimiter (SSD), part 1 of 2. 0101 K2 10001 Start-of-Stream Delimiter (SSD), part 2 of 2. T 3 01101 End-of-Stream Delimiter (ESD), part 1 of 2. R 3 00111 End-of-Stream Delimiter (ESD), part 2 of 2. H 4 undefined undefined undefined undefined Interpretation Invalid Invalid 00001 Invalid Invalid 00010 Invalid undefined Invalid 00011 Invalid undefined Invalid 00101 Invalid undefined Invalid 00110 Invalid undefined Invalid 01000 Invalid undefined Invalid 01100 Invalid undefined Invalid 10000 Invalid undefined 34 00000 undefined 1. 2. 3. 4. Transmit Error. Used to force signaling errors. Invalid undefined INVALID 00100 undefined Invalid 11001 Invalid The /I/ (IDLE) code group is sent continuously between frames. The /J/ and /K/ (SSD) code groups are always sent in pairs; /K/ follows /J/. The /T/ and /R/ (ESD) code groups are always sent in pairs; /R/ follows /T/. An /H/ (Error) code group is used to signal an error condition. Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 10/100 Mbps 2-Port Fast Ethernet PHY Transceiver - LXT973 LXT973 3.8.4.1 Link Failure Override The LXT973 LXT973 normally transmits 100 Mbps data packets or IDLE symbols only if it detects that link is up, and transmits FLP bursts in auto-negotiation mode or IDLE symbols in forced mode. Setting Register bit 16.14 = 1 overrides this function, allowing the LXT973 LXT973 to transmit data packets even when link is down. This feature is provided as a diagnostic tool. Note: 3.8.4.2 Auto-negotiation must be disabled to transmit data packets in the absence of link. If autonegotiation is enabled, the LXT973 LXT973 automatically begins transmitting FLP bursts if the link goes down. Carrier Sense For 100BASE-TX 100BASE-TX and 100BASE-FX 100BASE-FX links, a Start-of-Stream Delimiter (SSD) or /J/K/ symbol pair causes assertion of carrier sense (CRS). An End-of-Stream Delimiter (ESD), or /T/R/ symbol pair causes de-assertion of CRS. The PMA layer also de-asserts CRS if IDLE symbols are received without /T/R/. In this event, the RXER bit in the RX Status Frame is asserted for one clock cycle when CRS is de-asserted. 3.8.4.3 Twisted-Pair PMD Sublayer The twisted-pair Physical Medium Dependent (PMD) layer provides the signal scrambling and descrambling, line coding and decoding (MLT-3), as well as receiving, polarity correction, and baseline wander correction functions. 3.8.4.4 Scrambler/Descrambler The purpose of the scrambler is to spread the signal power spectrum and further reduce EMI using an 11-bit, non-data-dependent polynomial. The receiver automatically decodes the polynomial whenever IDLE symbols are received. The scrambler/de scrambler can be bypassed by setting Register bit 16.12 = 1. The scrambler is automatically bypassed when the fiber port is enabled. Scrambler bypass is provided for diagnostic and test support. 3.8.4.5 Baseline Wander Correction The LXT973 LXT973 provides a baseline wander correction function which makes the device robust under all network operating conditions. The MLT3 coding scheme used in 100BASE-TX 100BASE-TX is, by definition, "unbalanced." This means that the DC average value of the signal voltage can "wander" significantly over short time intervals (tenths of seconds). This wander may cause receiver errors, particularly in less robust designs, at long-line lengths (100 meters). The exact characteristics of the wander are completely data dependent. The LXT973 LXT973 baseline wander correction characteristics allow the device to recover error-free data while receiving worst-case "killer" packets over all cable lengths. Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 35 LXT973 LXT973 - 10/100 Mbps 2-Port Fast Ethernet PHY Transceiver 3.8.5 Fiber PMD Sublayer The LXT973 LXT973 provides a PECL interface for connection to an external fiber-optic transceiver. (The external transceiver provides the PMD function for fiber media.) The device uses an NRZI format for the fiber interface. The fiber interface operates at 100 Mbps only and does not support 10 Mbps applications. 3.8.5.1 Far End Fault Indications The LXT973 LXT973 Signal Detect pins independently detect signal faults from the local fiber transceivers via the SD pins. The device also uses Register bit 1.4 to report Remote Fault indications received from its link partner. The device ORs both fault conditions to set Register bit 1.4. This bit is set once and cleared when read. Either fault condition causes the LXT973 LXT973 to drop the link unless Forced Link Pass is selected (Register bit 16.14 = 1). A link-down condition is then reported via status bits. In response to locally detected signal faults (SD activated by the local fiber transceiver), the affected port can transmit the Far End Fault code if a fault code transmission is enabled by Register bit 16.2. · When Register bit 16.2 = 1, transmission of the Far End Fault code is enabled. The LXT973 LXT973 transmits Far End Fault code if fault conditions are detected by the Signal Detect pins. · When Register bit 16.2 = 0, the LXT973 LXT973 does not transmit Far End Fault code. It continues to transmit IDLE code and may or may not drop link, depending on the setting for Register bit 16.14. The occurrence of a Far End Fault causes all transmission of data from the Reconciliation Sublayer to stop and the Far End fault code to begin. The Far End Fault code consists of 84 "1s" followed by a single "0", and is repeated until the Far End Fault condition is removed. 3.9 10 Mbps Operation The LXT973 LXT973 operates as a standard 10BASE-T 10BASE-T transceiver and supports all the standard 10 Mbps functions. During 10BASE-T 10BASE-T operation, the LXT973 LXT973 transmits and receives Manchester-encoded data across the network link. When the MAC is not actively transmitting data, the device sends out link pulses on the line. In 10BASE-T 10BASE-T mode, the polynomial scrambler/de-scrambler is inactive. Manchester-encoded signals received from the network are decoded by the LXT973 LXT973 and sent across the MII to the MAC. 3.9.1 Polarity Correction The LXT973 LXT973 automatically detects and corrects for an inverted receive signal. Reversed polarity is detected if eight inverted link pulses or four inverted End-of-Frame (EOF) markers are received consecutively. If link pulses or data are not received by the maximum receive time-out period, the polarity state is reset to a non-inverted state. 36 Preliminary Datasheet Document #: 249426 Revision #: 001 Rev. Date: 05/18/01 10/100 Mbps 2-Port Fast Ethernet PHY Transceiver - LXT973 LXT973 Note: 3.9.2 The LXT973 LXT973 does not support fiber connections at 10 Mbps. Dribble Bits The LXT973 LXT973 device handles dribble bits in all modes. If one through four dribble bits are received, the nibble is passed across the MII. If five through seven dribble bits are received, the second nibble is not sent to the MII bus. 3.9.3 Link Test The LXT973 LXT973 always transmits link pulses in 10BASE-T 10BASE-T mode. When enabled, the link test function monitors the connection for link pulses. Once link pulses are detected, data transmission is enabled and remains enabled as long as either the link pulses or data transmission continues. If link pulses stop, the data transmission is disabled. If the link test function is disabled, the LXT973 LXT973 transmits to the connection regardless of detected link pulses. The link test function is disabled by setting