0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
VSC8211XVW

VSC8211XVW

  • 厂商:

    ACTEL(微芯科技)

  • 封装:

    LBGA117_10X14MM

  • 描述:

    IC TRANSCEIVER 1/1 117LBGA

  • 数据手册
  • 价格&库存
VSC8211XVW 数据手册
VSC8211 Datasheet Single Port 10/100/1000BASE-T, 1000BASE-X, and 100BASE-FX PHY 1 General Description Ideally suited for Gigabit uplinks on Fast Ethernet switches, Fiber Optics, Media Converter applications, and GBIC/SFP modules, Vitesse's industry-leading low power VSC8211 integrates a high-performance 1.25Gbps SerDes and a triple speed (10/100/1000BASE-T) transceiver, providing unmatched tolerance to noise and cable plant imperfections. Consuming approximately 700mW, the device requires only 3.3V and 1.2V power supplies. To further minimize system complexity and cost, the VSC8211's twisted pair interface features fully integrated line terminations, exceptionally low EMI, and robust Cable Sourced ESD (CESD) performance. The VSC8211 provides systems designers with maximum design flexibility, offering direct connectivity to virtually any parallel or serial MAC, optical module, or triple speed GBIC/ SFP connector. In addition to the familiar parallel MAC side interfaces (GMII, RGMII, MII, TBI, and RTBI), the device features two serial interfaces to minimize signal overhead: a 1000BASE-X compliant SerDes and SGMII. In 1000BASE-X SerDes mode, the VSC8211 may be used to connect a MAC either to copper media (MAC to Cat-5) or to a 1000BASE-X optical module (MAC-to-Optics). In SGMII mode, the VSC8211 provides a fully compliant, 4 or 6-pin interface to MACs. The 1000BASE-X SerDes and SGMII interfaces offer either automatic or user-controlled auto-negotiation priority resolution between the 1000BASE-X and 1000BASE-T autonegotiation processes. A single chip copper to optics Media Converter can be easily implemented by simultaneous use of the SerDes and Cat-5 media interfaces. This device also supports 100BASE-FX over its copper media interface. To minimize power consumption, the VSC8211 offers several programmable power management modes meeting all Wakeon-LAN requirements. The device also supports Vitesse's comprehensive VeriPHY® Cable Diagnostics, offering the system manufacturer and IT administrator with a complete suite of cable plant diagnostics to simplify the manufacture, installation and management of Gigabit-over-copper networks. 2 Features and Benefits Features Benefits • Very low power consumption • Reduces power supply costs • Supports PICMG 2.16 and 3.0 Ethernet backplanes at approximately 500mW • Lowest power mode reduces power supply costs • Patented line driver with integrated line side termination resistors • Allows use of simpler magnetic modules with up to 50% cost savings versus competition • Saves over 12 components per port and reduces PCB area & cost by fifty percent • Serial: • Flexible MAC interfaces: Serial: SGMII & SerDes Parallel: RGMII & RTBI (2.5V & 3.3V) GMII, MII, TBI • Connects to serial MACs or optical modules Supports copper GBIC/SFP modules Parallel: Connects to virtually any MAC controller • User-programmable RGMII timing compensation • Simplifies PCB layout, eliminating PCB trombones • High performance 1.25Gbps SerDes • Supports CAT-5, fiber optic, and backplane interfaces from a single device • Suitable for dual media (copper & fiber optics) switch ports, Gigabit uplinks on Fast Ethernet switches, GBICs/ SFPs, LOM • Single chip solution for flexible media support • Auto-media Sense detects and configures to support fiber or copper VMDS-10105 Revision 4.1 © VITESSE SEMICONDUCTOR CORPORATION • 741 Calle Plano • Camarillo, CA 93012 Tel: (800) VITESSE • FAX: (805) 987-5896 • E-mail: prodinfo@vitesse.com October 2006 Internet: www.vitesse.com 1 of 165 VSC8211 Datasheet Features Benefits • User-configurable copper or fiber link selection preference with programmable interrupt and signal detect I/O pins • Ensures plug-n-play link configuration when connected to any copper, fiber, or backplane link partner • Compliant with IEEE 802.3 (10BASE-T, 100BASE-TX, 1000BASE-T, 1000BASE-X, 100BASE-FX) and SFP MSA specifications • Ensures seamless deployment throughout copper and optical networks with industry’s highest tolerance to noise and substandard cable plants • Over 150m of Category-5 reach with industry’s highest noise tolerance • Ensures trouble-free deployment in real world Ethernet networks • Several flexible power management modes • Reduces power consumption and system costs; fully compliant with Wake-on-LAN requirements • Small footprint 10mm x 14mm, 117-LBGA package • Suitable for Gigabit switch ports, GBICs/SFPs, media converters 3 Applications • Dual Media Switch Ports • Triple-speed GBIC/SFP modules • iSCSI and TOE LOM • Backplanes • Media Converters 2 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 4 Application Diagrams 10/100/1000 Mbps Ethernet MAC GMIII / MII, RGMII, TBI, RTBI MDC, MDIO 3.3 V 1.2 V Quad Transformer Module VSC8211 RJ-45 Cat-5 UTP 10/100/1000BASE-T Station Manager 1000BASE-LX 1000BASE-SX Optical Module SerDes I/F Single mode Fiber Multi-mode Fiber Backplane Figure 1. Parallel MAC to Cat-5, Fiber Optics, or Backplanes 3.3 V 10/100/1000 Mbps Ethernet MAC 1.2 V Serial I/F MDC, MDIO Quad Transformer Module VSC8211 RJ-45 Cat-5 UTP 10/100/1000BASE-T Station Manager 1000BASE-LX 1000BASE-SX Optical Module SerDes I/F Single mode Fiber Multi-mode Fiber Backplane Figure 2. Serial MAC to Cat-5, Fiber Optics, or Backplanes 3.3 V 1.2 V SGMII or 802.3z SerDes GBIC/SFP Interface SerDes I/F Optional I/F for Configuration Quad Transformer Module VSC8211 RJ-45 Optional EEPROM Figure 3. GBIC/SFP Serial Interface (SGMII or 802.3z SerDes to Cat-5) 3 of 165 VMDS-10105 Revision 4.1 October 2006 Cat-5 UTP 10/100/1000BASE-T VSC8211 Datasheet 3.3 V 1.2 V Single mode Fiber Multi-mode Fiber 1000BASE-LX SerDes I/F 1000BASE-SX Optical Module Optional I/F for Configuration Quad Transformer Module VSC8211 Optional EEPROM Figure 4. Media Converter (1000BASE-X to Cat-5) 4 of 165 VMDS-10105 Revision 4.1 October 2006 RJ-45 Cat-5 UTP 1000BASE-T VSC8211 Datasheet Contents 1 General Description .........................................................................................................................................................1 2 Features and Benefits .....................................................................................................................................................1 3 Applications ......................................................................................................................................................................2 4 Application Diagrams ......................................................................................................................................................3 5 Relevant Specifications & Documentation ............................................................................................................... 14 6 Datasheet Conventions ................................................................................................................................................ 15 7 Document History and Notices ................................................................................................................................... 16 8 Device Block Diagram .................................................................................................................................................. 17 9 Package Pin Assignments & Signal Descriptions .................................................................................................. 18 9.1 VSC8211 117-Ball LBGA Package Ball Diagram ............................................................................... 18 9.2 LBGA Ball to Signal Name Cross Reference ..................................................................................... 19 9.3 Signal Type Description ...................................................................................................................... 20 9.4 Detailed Pin Descriptions ................................................................................................................... 21 9.4.1 9.4.2 9.4.3 9.4.4 9.4.5 9.4.6 9.4.7 9.4.8 9.4.9 9.4.10 9.4.11 9.4.12 9.4.13 9.5 10 Configuration and Control Signals ........................................................................................................21 System Clock Interface Signals (SCI) ..................................................................................................22 Analog Bias Signals ...............................................................................................................................23 JTAG Access Port .................................................................................................................................23 Serial Management Interface Signals ..................................................................................................24 EEPROM Interface Signals ..................................................................................................................25 LED Interface Signals ............................................................................................................................25 Parallel MAC Interface Signals - Transmit Signals ..............................................................................26 Parallel MAC Interface Signals - Receive Signals ...............................................................................28 Serial MAC/Media Interface Signals .....................................................................................................30 Twisted Pair Interface Signals ...............................................................................................................33 Power Supply and Ground Connections .............................................................................................34 No Connects ..........................................................................................................................................34 Power Supply and Associated Functional Signals ............................................................................. 35 System Schematics ...................................................................................................................................................... 36 10.1 Parallel Data MAC to CAT5 Media PHY Operating Mode .................................................................. 36 10.2 Parallel Data MAC to 1000Mbps Fiber Media PHY Operating Mode ................................................. 37 10.3 Parallel Data MAC to Copper/Fiber Auto Media Sense PHY Operating Mode .................................. 38 10.4 SGMII/802.3z SerDes MAC to CAT5 Media PHY Operating Mode ................................................... 39 10.5 SGMII/802.3z SerDes to 1000Mbps Fiber Media PHY Operating Mode ............................................ 40 10.6 100Mbps Fiber Media Implementation ............................................................................................... 41 10.7 Serial MAC to Fiber/CAT5 Media PHY Operating Mode .................................................................... 42 5 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 11 Twisted Pair Interface ................................................................................................................................................... 43 11.1 Twisted Pair Autonegotiation (IEEE802.3 Clause 28) ........................................................................ 43 11.2 Twisted Pair Auto MDI/MDI-X Function .............................................................................................. 44 11.3 Auto MDI/MDI-X in Forced 10/100 Link Speeds ................................................................................. 44 11.4 Twisted Pair Link Speed Downshift .................................................................................................... 45 11.5 100Mbps Fiber Support Over Copper Media Interface ....................................................................... 45 11.5.1 Register Settings ....................................................................................................................................45 12 Transformerless Operation for PICMG 2.16 and 3.0 IP-based Backplanes ........................................................ 45 13 Dual Mode Serial Management Interface (SMI) ........................................................................................................ 45 13.1 PHY Register Access with SMI in MSA mode .................................................................................... 46 13.1.1 13.1.2 13.1.3 13.1.4 Write Operation - Random Write ..........................................................................................................48 Write Operation - Sequential Write .......................................................................................................49 Read Operation - Random Read .........................................................................................................50 Read Operation - Sequential Read ......................................................................................................51 13.2 PHY Register Access with SMI in IEEE Mode ................................................................................... 52 13.3 SMI Interrupt ....................................................................................................................................... 53 14 LED Interface .................................................................................................................................................................. 54 14.1 Serial LED Output ............................................................................................................................... 56 15 Test Mode Interface (JTAG) ......................................................................................................................................... 57 15.1 Supported Instructions and Instruction Codes .................................................................................... 58 15.2 Boundary-Scan Register Cell Order ................................................................................................... 59 16 Enhanced ActiPHY Power Management ................................................................................................................... 60 16.1 Operation in Enhanced ActiPHY Mode .............................................................................................. 60 16.2 Low power state ................................................................................................................................. 61 16.3 LP Wake up state ............................................................................................................................... 61 16.4 Normal operating state ....................................................................................................................... 61 17 Ethernet In-line Powered Device Support ................................................................................................................. 62 17.1 Cisco In-Line Powered Device Detection ........................................................................................... 62 17.2 In-Line Power Ethernet Switch Diagram ............................................................................................. 62 17.3 In-Line Powered Device Detection (Cisco Method) ............................................................................ 62 17.4 IEEE 802.3af (DTE Power via MDI) ................................................................................................... 63 18 Advanced Test Modes .................................................................................................................................................. 64 18.1 1000BASE-T Ethernet Packet Generator (EPG) ................................................................................ 64 18.2 1000BASE-T CRC Counter ................................................................................................................ 64 18.3 Far-end Loopback .............................................................................................................................. 64 18.4 Near-end Loopback ............................................................................................................................ 64 18.5 Connector Loopback .......................................................................................................................... 65 6 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 19 Hardware Configuration Using CMODE Pins ........................................................................................................... 66 19.1 Setting the CMODE Configuration Bits ............................................................................................... 66 19.2 CMODE Bit descriptions ..................................................................................................................... 66 19.3 Procedure For Selecting CMODE Pin Pull-up/Pull-down Resistor Values ......................................... 71 20 EEPROM Interface ........................................................................................................................................................ 72 20.1 Programming Multiple VSC8211s Using the Same EEPROM ........................................................... 73 21 PHY Startup and Initialization ...................................................................................................................................... 75 22 PHY Operating Modes .................................................................................................................................................. 76 22.1 PHY Operating Mode Description ...................................................................................................... 76 22.1.1 22.1.2 Auto Media Sense (AMS) Media Interface PHY Operating Modes ...................................................76 Serial MAC to Serial Media PHY Operating Mode: ............................................................................77 23 IEEE802.3 Clause 28/37 Remote Fault Indication Support .................................................................................... 77 24 PHY Register Set Conventions ................................................................................................................................... 80 24.1 PHY's Register Set Structure ............................................................................................................. 80 24.2 PHY's Register Set Nomenclature ...................................................................................................... 81 24.3 PHY Register Bit Types ...................................................................................................................... 81 25 PHY Register Set ........................................................................................................................................................... 82 25.1 Clause 28/37 Resister View ............................................................................................................... 82 25.2 PHY Register Names and Addresses ................................................................................................ 83 25.3 MII Register Descriptions ................................................................................................................... 85 25.3.1 25.3.2 25.3.3 25.3.4 25.3.5 25.3.6 25.3.7 25.3.8 25.3.9 25.3.10 25.3.11 25.3.12 25.3.13 25.3.14 25.3.15 25.3.16 25.3.17 25.3.18 25.3.19 25.3.20 Register 0 (00h) – Mode Control Register - Clause 28/37 View ........................................................85 Register 1 (01h) – Mode Status Register - Clause 28/37 View ..........................................................86 Register 2 (02h) – PHY Identifier Register #1 - Clause 28/37 View ..................................................88 Register 3 (03h) – PHY Identifier Register #2 - Clause 28/37 View ..................................................88 Register 4 (04h) – Auto-Negotiation Advertisement Register ............................................................89 Register 5 (05h) – Auto-Negotiation Link Partner Ability Register .....................................................91 Register 6 (06h) – Auto-Negotiation Expansion Register ...................................................................93 Register 7 (07h) – Auto-Negotiation Next-Page Transmit Register - Clause 28/37 View ................94 Register 8 (08h)–Auto-Negotiation Link Partner Next-Page Receive Register,Clause 28/37 View 95 Register 9 (09h) – 1000BASE-T Control Register ..............................................................................96 Register 10 (0Ah) – 1000BASE-T Status Register #1 ........................................................................98 Register 11 (0Bh) – Reserved Register .............................................................................................100 Register 12 (0Ch) – Reserved Register .............................................................................................100 Register 13 (0Dh) – Reserved Register .............................................................................................100 Register 14 (0Eh) – Reserved Register .............................................................................................100 Register 15 (0Fh) – 1000BASE-T Status Register #2 ......................................................................101 Register 16 (10h) – Reserved .............................................................................................................102 Register 17 (11h) – Reserved .............................................................................................................102 Register 18 (12h) – Bypass Control Register ....................................................................................103 Register 19 (13h) – Reserved............................................................................................................. 105 7 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 25.3.21 25.3.22 25.3.23 25.3.24 25.3.25 25.3.26 25.3.27 25.3.28 25.3.29 25.3.30 25.3.31 25.3.32 Register 20 (14h) – Reserved .............................................................................................................105 Register 21 (15h) – Reserved .............................................................................................................105 Register 22 (16h) – Control & Status Register ..................................................................................106 Register 23 (17h) – PHY Control Register #1 ...................................................................................108 Register 24 (18h) – PHY Control Register #2 ...................................................................................111 Register 25 (19h) – Interrupt Mask Register ......................................................................................113 Register 26 (1Ah) – Interrupt Status Register ....................................................................................115 Register 27 (1Bh) – LED Control Register .........................................................................................117 Register 28 (1Ch) – Auxiliary Control & Status Register ..................................................................119 Register 29 (1Dh) – Reserved ............................................................................................................120 Register 30 (1Eh) - MAC Interface Clause 37 Autonegotiation Control & Status ...........................120 Register 31 (1Fh) – Extended Page Access .....................................................................................122 25.4 Extended MII Registers .................................................................................................................... 123 25.4.1 25.4.2 25.4.3 25.4.4 25.4.5 25.4.6 25.4.7 25.4.8 25.4.9 25.4.10 25.4.11 25.4.12 25.4.13 25.4.14 25.4.15 26 Register 16E (10h) - Fiber Media Clause 37 Autonegotiation Control & Status .............................123 Register 17E (11h) - Serdes Control Register ...................................................................................124 Register 18E (12h) - Reserved ...........................................................................................................125 Register 19E (13h) - SerDes Control Register # 2 ............................................................................125 Register 20E (14h) - Extended PHY Control Register #3 ................................................................126 Register 21E (15h) - EEPROM Interface Status and Control Register ...........................................128 Register 22E (16h) - EEPROM Data Read/Write Register ..............................................................129 Register 23E (17h) - Extended PHY Control Register #4 ................................................................129 Register 24E (18h) - Reserved ...........................................................................................................130 Register 25E (19h) - Reserved ...........................................................................................................130 Register 26E (1Ah) - Reserved ...........................................................................................................130 Register 27E (1Bh) - Reserved ...........................................................................................................130 Register 28E (1Ch) - Reserved ..........................................................................................................130 Register 29E (1Dh) - 1000BASE-T Ethernet Packet Generator (EPG) Register #1...................... 131 Register 30E (1Eh) - 1000BASE-T Packet Generator Register #2 .................................................132 Electrical Specifications ............................................................................................................................................. 133 26.1 Absolute Maximum Ratings .............................................................................................................. 133 26.2 Recommended Operating Conditions .............................................................................................. 134 26.3 Thermal Application Data ............................................................................................................... 135 26.4 Package Thermal Specifications - 117 LBGA .................................................................................. 135 26.5 Current and Power Consumption ..................................................................................................... 136 27 DC Specifications ........................................................................................................................................................ 141 27.1 Digital Pins (VDDIO = 3.3V) ............................................................................................................. 141 27.2 Digital Pins (VDDIO = 2.5V) ............................................................................................................. 141 27.3 LED Output Pins (LED[4:0]) ............................................................................................................. 142 28 Clocking Specifications ............................................................................................................................................. 142 28.1 Reference Clock Option ................................................................................................................... 142 28.2 Crystal Option ................................................................................................................................... 143 8 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 29 SerDes Specifications ................................................................................................................................................ 144 30 System Timing Specifications .................................................................................................................................. 145 30.1 GMII Mode Transmit Timing (1000BASE-T) ..................................................................................... 145 30.2 GMII Mode Receive Timing (1000BASE-T) ...................................................................................... 146 30.3 MII Transmit Timing (100Mbps) ........................................................................................................ 147 30.4 MII Receive Timing (100Mbps) ......................................................................................................... 147 30.5 TBI Mode Transmit Timing ............................................................................................................... 148 30.6 TBI Mode Receive Timing ................................................................................................................ 149 30.7 RGMII/RTBI Mode Timing ................................................................................................................ 150 30.8 JTAG Timing ..................................................................................................................................... 153 30.9 SMI Timing ....................................................................................................................................... 154 30.10 MDINT Timing .................................................................................................................................. 155 30.11 Serial LED_CLK and LED_DATA Timing ......................................................................................... 155 30.12 REFCLK Timing ................................................................................................................................ 156 30.13 CLKOUTMAC and CLKOUTMICRO Timing ..................................................................................... 157 30.14 Reset Timing .................................................................................................................................... 158 31 Packaging Specifications .......................................................................................................................................... 159 31.1 Package Moisture Sensitivity ............................................................................................................ 159 32 Ordering Information .................................................................................................................................................. 160 32.1 Devices ............................................................................................................................................. 160 33 Design Guidelines ....................................................................................................................................................... 161 33.1 Required PHY Register Write Sequence .......................................................................................... 161 33.2 Interoperability with Intel 82547EI Gigabit Ethernet MAC+PHY IC .................................................. 161 33.3 SerDes Jitter ..................................................................................................................................... 161 33.4 100BASE-FX Initialization Script ...................................................................................................... 162 34 Product Support .......................................................................................................................................................... 165 34.1 Available Documents and Application Notes .................................................................................... 165 9 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet Figures Figure 1. Parallel MAC to Cat-5, Fiber Optics, or Backplanes.............................................................................. 3 Figure 2. Serial MAC to Cat-5, Fiber Optics, or Backplanes ................................................................................ 3 Figure 3. GBIC/SFP Serial Interface (SGMII or 802.3z SerDes to Cat-5) ............................................................ 3 Figure 4. Media Converter (1000BASE-X to Cat-5).............................................................................................. 4 Figure 5. VSC8211 Block Diagram ..................................................................................................................... 17 Figure 6. VSC8211 117 Ball LBGA Package Ball Diagram................................................................................. 18 Figure 7. 117-Ball LBGA Signal Map (top view).................................................................................................. 19 Figure 8. System Schematic - ‘Parallel Data MAC to CAT5 Media’ PHY Operating Mode................................. 36 Figure 9. System Schematic - ‘Parallel Data MAC to 1000Mbps Fiber Media’ PHY Operating Mode................ 37 Figure 10. System Schematic - ‘Parallel Data MAC to Copper/Fiber Auto Media Sense’ PHY Operating Mode . 38 Figure 11. System Schematic - ‘SGMII/802.3z SerDes MAC to CAT5 Media’ PHY Operating Mode .................. 39 Figure 12. System Schematic - ‘SGMII/802.3z SerDes to 1000Mbps Fiber Media’ PHY Operating Mode .......... 40 Figure 13. System Schematic – ‘100Mbps Fiber Media’ Implementation ............................................................. 41 Figure 14. System Schematic - ‘Serial MAC to Fiber/CAT5 Media' PHY Operating Mode ................................... 42 Figure 15. VSC8211 Twisted Pair Interface .......................................................................................................... 43 Figure 16. Data Validity......................................................................................................................................... 46 Figure 17. Start [S] and Stop [T] Definition ........................................................................................................... 47 Figure 18. Acknowledge (By Receiver) [A] ........................................................................................................... 47 Figure 19. Acknowledge (By Host) [H].................................................................................................................. 47 Figure 20. No Acknowledge (By Host) [N] ............................................................................................................ 47 Figure 21. Random Write...................................................................................................................................... 48 Figure 22. Sequential Write .................................................................................................................................. 49 Figure 23. Random Read ..................................................................................................................................... 50 Figure 24. Sequential Read .................................................................................................................................. 51 Figure 25. MDIO Read Frame .............................................................................................................................. 53 Figure 26. MDIO Write Frame............................................................................................................................... 53 Figure 27. Logical Representation of MDINT Pin ................................................................................................. 53 Figure 28. Test Access Port and Boundary Scan Architecture ............................................................................. 57 Figure 29. Enhanced ActiPHY State Diagram ...................................................................................................... 60 Figure 30. In-line Powered Ethernet Switch Diagram ........................................................................................... 62 Figure 31. Far-end Loopback Block Diagram ....................................................................................................... 64 Figure 32. Near-end Loopback Block Diagram..................................................................................................... 65 Figure 33. Connector Loopback Block Diagram ................................................................................................... 65 Figure 34. EEPROM Interface Connections ......................................................................................................... 73 Figure 35. PHY Startup and Initialization Sequence ............................................................................................. 75 Figure 36. Extended Page Register Diagram ....................................................................................................... 80 Figure 37. GMII Transmit AC Timing in 1000BASE-T Mode................................................................................ 145 Figure 38. GMII Receive AC Timing in 1000BASE-T Mode ............................................................................... 146 Figure 39. MII Transmit AC Timing (100Mbps) ................................................................................................... 147 Figure 40. MII Receive AC Timing (100Mbps) .................................................................................................... 147 10 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet Figure 41. TBI Transmit AC Timing..................................................................................................................... 148 Figure 42. TBI Receive AC Timing ..................................................................................................................... 149 Figure 43. RGMII/RTBI Uncompensated AC Timing and Multiplexing ............................................................... 151 Figure 44. RGMII/RTBI Compensated AC Timing and Multiplexing ................................................................... 152 Figure 45. JTAG Interface AC Timing ................................................................................................................. 153 Figure 46. SMI AC Timing................................................................................................................................... 154 Figure 47. LED_CLK and LED_DATA Output AC Timing ................................................................................... 155 Figure 48. REFCLK AC Timing........................................................................................................................... 156 Figure 49. CLKOUTMAC AC Timing .................................................................................................................. 157 Figure 50. CLKOUTMICRO AC Timing .............................................................................................................. 157 Figure 51. RESET AC Timing ............................................................................................................................. 158 Figure 52. 117-ball 10x14mm LBGA Mechanical Specification .......................................................................... 159 11 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet Tables Table 1. Signal Type Description ......................................................................................................................... 20 Table 2. Configuration and Control Signals ......................................................................................................... 21 Table 3. System Clock Interface Signals (SCI) .................................................................................................... 22 Table 4. Analog Bias Signals ............................................................................................................................... 23 Table 5. JTAG Access Port .................................................................................................................................. 23 Table 6. Serial Management Interface Signals .................................................................................................... 24 Table 7. EEPROM Interface Signals ................................................................................................................... 25 Table 8. LED Interface Signals ............................................................................................................................ 25 Table 9. Parallel MAC Interface Signals - Transmit Signals ................................................................................ 26 Table 10. Parallel MAC Interface Signals - Receive Signals ................................................................................. 28 Table 11. Serial MAC/Media Interface Signals ...................................................................................................... 30 Table 12. Twisted Pair Interface Signals ............................................................................................................... 33 Table 13. Power Supply and Ground Connections ................................................................................................ 34 Table 14. No Connects .......................................................................................................................................... 34 Table 15. Power Supply and Associated Functional Signals ................................................................................. 35 Table 16. Accepted MDI Pair Connection Combinations ....................................................................................... 44 Table 17. SMI Pin Descriptions - MSA Mode ........................................................................................................ 46 Table 18. SMI Pin Descriptions - MSA Mode ........................................................................................................ 52 Table 19. SMI Frame Format ................................................................................................................................. 52 Table 20. LED Function Assignments .................................................................................................................... 54 Table 21. Parallel LED Functions .......................................................................................................................... 54 Table 22. LED Output Options ............................................................................................................................... 56 Table 23. JTAG Device Identification Register Description ................................................................................... 58 Table 24. JTAG Interface Instruction Codes .......................................................................................................... 58 Table 25. CMODE Pull-up/Pull-down Resistor Values ........................................................................................... 66 Table 26. CMODE Bit to PHY Operation Condition Parameter Mapping .............................................................. 67 Table 27. PHY Operating Condition Parameter Description .................................................................................. 68 Table 28. Configuration EEPROM Data Format .................................................................................................... 73 Table 29. PHY Operating Modes ........................................................................................................................... 76 Table 30. Clause 28 Register View Remote Fault Transmitted to Link Partner ..................................................... 78 Table 31. Clause 37 Register View Remote Fault Transmitted to Link Partner ..................................................... 78 Table 32. Clause 28 Autonegotiation Link Partner Remote Fault .......................................................................... 78 Table 33. Clause 37 Autonegotiation Link Partner Remote Fault .......................................................................... 79 Table 34. PHY Register Names and Addresses .................................................................................................... 83 Table 35. Bit Sequences for Generating Quinary Symbols ................................................................................... 97 Table 36. PHY Operating Modes ......................................................................................................................... 109 Table 37. Absolute Maximum Ratings ................................................................................................................. 133 Table 38. Recommended Operating Conditions .................................................................................................. 134 Table 39. PCB and Environmental Conditions ..................................................................................................... 135 Table 40. Thermal Resistance Data .................................................................................................................... 135 12 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet Table 41. Thermal Specifications - 117 ball LBGA 10x14mm package ............................................................... 135 Table 42. VDDIO @ 3.3V, RGMII-CAT5, 1000BASE-T, FD, 1518 Byte Random data packet, 100% Utilization, SFP Mode off ............................................................................................................................................... 136 Table 43. VDDIO @ 3.3V, RGMII-100BASE-FX, FDX, 1518 Byte Random data packet, 100% Utilization, SFP Mode Off ........................................................................................................................................................ 136 Table 44. VDDIO @ 2.5V, RGMII-CAT5, 1000BASE-T, FD, 1518 Byte Random data packet, 100% Utilization, SFP Mode off ............................................................................................................................................... 136 Table 45. VDDIO @ 3.3 V, RGMII-CAT5, 100BASE-TX, FD, 1518 Byte Random data packet, 100% Utilization, SFP Mode off ............................................................................................................................................... 137 Table 46. VDDIO @ 2.5 V, RGMII-CAT5, 100BASE-TX, FD, 1518 Byte Random data packet, 100% Utilization, SFP Mode off ............................................................................................................................................... 137 Table 47. VDDIO @ 3.3 V, RGMII-CAT5, 10BASE-T, FD, 1518 Byte Random data packet, 100% Utilization, SFP Mode off ............................................................................................................................................... 138 Table 48. VDDIO @ 2.5 V, RGMII-CAT5, 10BASE-T, FD, 1518 Byte Random data packet, 100% Utilization, SFP Mode off ............................................................................................................................................... 138 Table 49. VDDIO @ 3.3 V, RGMII-Fiber, 1000BASE-X, FD, 1518 Byte Random data packet, 100% Utilization, SFP Mode off ............................................................................................................................................... 139 Table 50. VDDIO @ 2.5 V, RGMII-Fiber, 1000BASE-X, FD, 1518 Byte Random data packet, 100% Utilization, SFP Mode off ............................................................................................................................................... 139 Table 51. VDDIO @ 3.3 V, SerDes-CAT5, 1000BASE-T, FD, 1518 Byte Random data packet, 100% Utilization, SFP Mode off ............................................................................................................................................... 140 Table 52. VDDIO @ 2.5 V, SerDes-CAT5, 1000BASE-T, FD, 1518 Byte Random data packet, 100% Utilization, SFP Mode off 140 Table 53. VDDIO @ 3.3 V, SerDes-CAT5, 1000BASE-T, FD, 1518 Byte Random data packet, 100% Utilization, SFP Mode on ............................................................................................................................................... 140 Table 54. Digital Pins Specifications (VDDIO = 3.3 V) ......................................................................................... 141 Table 55. Digital Pins Specifications (VDDIO = 2.5 V) ......................................................................................... 141 Table 56. Current Sinking Capability of LED Pins ............................................................................................... 142 Table 57. Reference Clock Option Specifications ................................................................................................ 142 Table 58. Crystal Option Specifications ............................................................................................................... 143 Table 59. SerDes Specifications .......................................................................................................................... 144 Table 60. GMII Mode Transmit Timing (1000BASE-T) Specifications ................................................................. 145 Table 61. GMII Mode Receive Timing (1000BASE-T) Specifications .................................................................. 146 Table 62. MII Transmit AC Timing Specifications (100 Mbps) ............................................................................. 147 Table 63. MII Receive Timing Specifications (100 Mbps) .................................................................................... 147 Table 64. TBI Mode Transmit Timing ................................................................................................................... 148 Table 65. TBI Mode Receive Timing .................................................................................................................... 149 Table 66. RGMII/RTBI Mode Timing .................................................................................................................... 150 Table 67. JTAG Timing ........................................................................................................................................ 153 Table 68. SMI Timing ........................................................................................................................................... 154 Table 69. MDINT Timing ...................................................................................................................................... 155 Table 70. Serial LED_CLK and LED_DATA Timing ............................................................................................. 155 Table 71. REFCLK Timing ................................................................................................................................... 156 Table 72. CLKOUTMAC and CLKOUTMICRO Timing ........................................................................................ 157 Table 73. RESET AC Timing Specification .......................................................................................................... 158 Table 74. SerDes Jitter ........................................................................................................................................ 161 13 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 5 Relevant Specifications & Documentation The VSC8211 conforms to the following specifications. Please refer to these documents for additional information. Specification - Revision Description IEEE 802.3-2002 Carrier Sense Multiple Access with Collision Detection (CSMA/CD) Access Method and Physical Layer Specifications. IEEE 802.3-2002 consolidates and supersedes the following specifications: 802.3ab (1000BASE-T), 802.3z (1000BASE-X), 802.3u (Fast Ethernet), with references to ANSI X3T12 TP-PMD standard (ANSI X3.263 TP-PMD). IEEE 1149.1-1990 Test Access Port and Boundary Scan Architecture1. Includes IEEE Standard 1149.1a-1993 and IEEE Standard 1149.1b-1994. JEDEC EIA/JESD8-5 2.5V±0.2V (Normal Range), and 1.8V to 2.7V (Wide Range) Power Supply Voltage and Interface Standard for Nonterminated Digital Integrated Circuits. JEDEC JESD22-A114-B Electrostatic Discharge (ESD) Sensitivity Testing Human Body Model (HBM). Revision of JESD22-A114-A. JEDEC JESD22-A115-A Electrostatic Discharge (ESD) Sensitivity Testing Machine Model (MM). Revision of EIA/JESD22-A115. JEDEC EIA/JESD78 MIL-STD-883E Cisco SGMII v1.7 RGMII Specification - v2.0 PICMG 2.16 Advanced TCA™ Base PICMG 3.0 Cisco InLine Power Detection Algorithm IC Latch-Up Test Standard. Miltary Test Method Standard for Microcircuits. Cisco SGMII specification Reduced Pin-Count Interface for Gigabit Ethernet Physical Layer Devices (per Hewlett Packard). Includes both RGMII and RTBI standards. IP Backplane for CompactPCI. IP Backplane specification for CompactPCI v3.0. Cisco Systems InLine Power Detection: http://www.cisco.com/en/US/products/hw/phones/ps379/ products_tech_note09186a00801189b5.shtml Small Form-factor Pluggable Specification for pluggable fiber optic transceivers. Describes module data access protocol (SFP) Transceiver MultiSource and interface. Agreement 1 Often referred to as the “JTAG” test standard. 14 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 6 Datasheet Conventions Conventions used throughout this datasheet are specified in the following table. 1 2 Convention Syntax Examples Description Register number RegisterNumber.Bit or RegisterNumber.BitRange 23.10 23.12:10 Extended Page Register Number1 RegisterNumberE.Bit or RegisterNumberE.BitRange 23E.10 23E.12:10 Extended Register 23 (address 17h), bit 10. Extended Register 23 (address 17h), bits 12, 11, and 10. Signal name (active high) SIGNALNAME2 PLLMODE Signal name for PLLMODE. Signal name (active low) SIGNALNAME2 RESET Signal bus name BUSNAME[MSB:LSB]2 RXD[4:2] Register 23 (address 17h), bit 10. Register 23 (address 17h), bits 12, 11, and 10. Active low reset signal. Receive Data bus, bits 4, 3, and 2. For more information about MII Extended Page Registers, see Section 24: "PHY Register Set Conventions," page 80. All signal names are in all CAPITAL LETTERS. 15 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 7 Document History and Notices Revision Number Date 0.1.0 Feb. 13 04 First Preliminary Release 0.1.1 May 11 04 Updated pin description with VDD12A and Power supply recommendations. Added Errata Section. Updated ‘specification’ section with VDD12A reference. Updated LED ECO changes. Added GMII,MII,TBI timing sections 2.0 July 08 04 Updated document style to reflect Vitesse corporate standards. Replaced Errata section with Design Guidelines section. 4.0 August 17 05 Comments Added lead-free (Pb-free) package information. Updated register section. Added Reset Timing section. • In the media converter application diagram, the RJ-45 speed was corrected from 10/100/1000BASE-T to 1000BASE-T. • Throughout the datasheet, information was added regarding the 100BASE-FX mode. The following lists the main information: – For information about twisted pair signals in 100BASE-FX mode, see Table 12: “Twisted Pair Interface Signals”. – For information about 100BASE-FX system schematics, see Figure 13: "System Schematic – ‘100Mbps Fiber Media’ Implementation". – For information about 100BASE-FX connections and initialization, see Section 11.5: "100Mbps Fiber Support Over Copper Media Interface" and Section 33.4: "100BASE-FX Initialization Script". – For information about 100BASE-FX current consumption, see Table 43: “VDDIO @ 3.3V, RGMII-100BASE-FX, FDX, 1518 Byte Random data packet, 100% Utilization, SFP Mode Off”. 4.1 October 2006 • In the list of LED function assignments, the function of LED pin 3, value 00, was corrected from Collision to Link/Activity. • In the listing of JTAG interface instruction codes, the register width given for the instructions EXTEST and SAMPLE/PRELOAD was corrected from 196 bits to 78 bits. • The MII transmit timing diagram was redrawn to more accurately reflect the delay from TXCLK to TXD[3:0], TXEN, and TXER. For more information about this specification, see Figure 39: “MII Transmit AC Timing (100Mbps)”. • In the JTAG interface AC timing diagram, missing labels were added that had been left out in the prior revision. • In the reset AC timing diagram, the MDIO signal pulse width was widened to be more accurate relative to the pulse width of the REFCLK signal. For more information about this specification, see Figure 51: "RESET AC Timing". • In the reset AC timing specifications, TREADY signal, a condition was added that if EEPROM is present, an additional 100ms is required. For more information about reset AC timing, see Table 73: “RESET AC Timing Specification”. 16 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 8 Device Block Diagram The diagram below depicts the primary functional blocks and pins for the VSC8211. SDOP SDON SDIP SDIN TDP TDN SerDes SGMII or Serial I/O TXVPA TXVNA TBI PCS PMA (DSP Data Pump) PCS ENCODER RDP RDN TBI SCLKP SCLKN PAM-5 SYMBOL MAPPER, SCRAMBLER MDI (Analog Front End) TX FIR NC1 NC2 NC3 DAC HYBRID EC TXVPC CMODE[7:0] RESET TXVPB TXVNB TXVNC Control TXDIS/SRESET TXD[7:0] TXEN TXER GTXCLK RXD[7:0] GMII MII RGMII TBI RTBI PCS DECODER TRELLIS DECODER PAM-5 SYMBOL DE-MAPPER, DESCRAMBLER + FFE ADC VGA TXVPD TXVND X4 TIMING RECOVERY RXDV RXER RXCLK TXCLK COL PLL, OSCILLATOR CRS TDI TDO TMS TCK TRST MODDEF1/MDC MODDEF2/MDIO RXLOS/SIGDET TEST MANAGER + JTAG ANALOG BIAS BLOCK MII REGISTERS LED INTERFACE PLLMODE/EECLK EEDAT Figure 5. VSC8211 Block Diagram 17 of 165 VMDS-10105 Revision 4.1 October 2006 XTAL2 XTAL1REFCLK AUTO-NEGOTIATION EEPROM and SERIAL MANAGEMENT INTERFACE CLKOUTMICRO/OSCDIS MODDEF0/CLKOUTMAC REFFILT REFREXT LED0 LED1 LED2 LED3 LED4 VSC8211 Datasheet 9 Package Pin Assignments & Signal Descriptions 9.1 VSC8211 117-Ball LBGA Package Ball Diagram 13 12 11 10 9 8 7 6 5 4 3 2 1 The following diagram shows the view from the top of the package with underlying BGA ball positions superimposed. A B C D E F G H J 1.0 mm Ball Pitch (10 mm x 14 mm body) (Top View) Figure 6. VSC8211 117 Ball LBGA Package Ball Diagram 18 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 9.2 LBGA Ball to Signal Name Cross Reference1 1 2 3 4 5 6 7 8 9 10 11 12 13 TDI RESET LED0 A A TXEN GTXCLK TXCLK RXER RXDV RXD1 RXD3 RXD5 RXD7 MODDEF0/ CLKOUTMAC B TXD1 TXDO TXER COL RXCLK RXD0 RXD2 RXD4 RXD6 TMS TDO LED1 LED2 B C TXD3 TXD2 VDDIOMAC CRS VSS VDDIOMAC RXLOS/ SIGDET TRST TCK VDD12 VDD12 LED3 LED4 C D TXD5 TXD4 VDDIOMAC VSS VSS VSS VSS VSS VSS E TXD7 TXD6 NC VSS VSS VSS VSS VSS VSS VSS F SDON SDOP VDD12 VDD12 VSS VSS VSS VSS VSS G SDIN SDIP VDD12 CLKOUTMICRO/ OSCDIS VDDIOMICRO VDD33A H RDN RDP MODDEF1/ MDC MDINT EEDAT REFFILT VDD12A J SCLKP SCLKN TDP TDN EECLK/ PLLMODE REFREXT 1 2 3 4 5 6 MODDEF2/ TXDIS/ MDIO SRESET VDDIOCTRL CMODE7 CMODE6 CMODE5 D CMODE2 CMODE3 CMODE4 E VDD33A CMODE0 TXVND TXVPD F VDD33A VDD33A CMODE1 TXVNC TXVPC G NC VSS XTAL2 VSS TXVNB TXVPB H VSS NC VSS XTAL1/ REFCLK VSS TXVNA TXVPA J 7 8 9 10 11 12 13 Figure 7. 117-Ball LBGA Signal Map (top view) 1 GMII Signal Names are shown for all Parallel MAC Interface Signals, except TXCLK (A3). See Section 9.4.8 on page 26 and Section 9.4.9 on page 28 for Signal Names in other Parallel MAC Interface Modes. 19 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 9.3 Signal Type Description Table 1. Signal Type Description Symbol Signal Type I Digital Input IPU Digital Input with Pull-up Standard digital input. Includes on-chip 100kΩ pull-up to VDDIOMAC, VDDIOMICRO, VDDIOCTRL, or the VDD33A supply. Refer to Section 9.5: “Power Supply and Associated Functional Signals” for details. IPU5V Digital Input with Pull-up Standard digital input. Includes on-chip 100kΩ pull-up to VDDIOMAC, VDDIOMICRO, VDDIOCTRL, or the VDD33A supply. Refer to Section 9.5: “Power Supply and Associated Functional Signals” for details. This input pin is 5V tolerant. IPD Digital Input with Pull-down Standard digital input. Includes on-chip 100kΩ pull-down to GND. IPD5V Digital Input with Pull-down Standard digital input. Includes on-chip 100k Ω pull-down to GND. This input pin is 5V tolerant. IDIFF Differential Input Pair O Digital Output OZC Description Standard digital input signal. No internal pull-up or pull-down. SerDes differential input pair with 100Ω or 150Ω differential terminations. Pins should be AC-coupled with external 0.01μF capacitors. Standard digital output signal. 50Ω integrated (on-chip) source series terminated, digital output signal. Used priImpedance Controlled Output marily for timing-sensitive, high speed MAC I/F and 125MHz clock output pins, in addition to high speed manufacturing test mode pins. SerDes differential output pair, with on-chip 100Ω or 150Ω differential terminations. Pins should be AC-coupled with external 0.01μF capacitors. ODIFF Differential Output Pair I/O Digital Bidirectional Tristate-able, digital input and output signal. IPU/O Digital Bidirectional Tristate-able, digital input and output signal. Includes on-chip 100kΩ pull-up to VDDIOMAC, VDDIOMICRO, VDDIOCTRL, or the VDD33A supply. Refer to Section 9.5: “Power Supply and Associated Functional Signals” for details. IPD/O Digital Bidirectional Tristate-able, digital input and output signal. Includes on-chip 100kΩ pull-down to GND. OD Digital Open Drain Output ADIFF Analog Differential ABIAS Analog Bias Analog bias or reference signal. Must be tied to external resistor and/or capacitor bias network, as shown in Section 10: “System Schematics”. IA Analog Input Analog input for sensing variable voltage levels. OS Open Source Open source digital output signal. Must be pulled to GND through an external pulldown resistor. P Power Supply Power supply connection. Must be connected to specified power supply plane. G GND NC No Connect Open drain digital output signal. Must be pulled to VDDIOMICRO through an external pull-up resistor. Analog differential signal pair for twisted pair interface. Ground Connection. Must be connected to ground. No connect signal. Must be left floating. 20 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 9.4 Detailed Pin Descriptions 9.4.1 Configuration and Control Signals Table 2. Configuration and Control Signals 117 LBGA Ball Signal Name D11 D12 D13 E13 E12 E11 G11 F11 CMODE7 CMODE6 CMODE5 CMODE4 CMODE3 CMODE2 CMODE1 CMODE0 A12 RESET Type Description IA Hardware Chip Mode Select. The CMODE inputs are used for hardware configuration of the various operating modes of the PHY. Each pin has multiple settings, each of which is established by an external 1% resistor tied to GND or VDD33A. See Section 19: “Hardware Configuration Using CMODE Pins” for details on configuring the PHY with the CMODE pins. I Hardware Chip Reset. RESET is an active low input. When asserted, it powers down all of the internal reference voltages and the PLLs. It resets all internal logic, including the DSPs and the MII Management Registers. Hardware reset is distinct from soft reset which only resets the port to accept new configuration based on register settings. Transmit Disable or Software Reset. When asserted, it places the PHY in a low power state, which includes disabling the SerDes interface. Although the device is powered down, non-volatile, Serial Management Interface registers retain their values. G5 TXDIS/ SRESET IPU TXDIS and SRESET are simply two names for the same function. The assertion state (active high or low respectively) of this input pin is determined by the value of Extended MII Register 21E.15 'SFP MODE' set at startup using Hardware Configuration or via the EEPROM interface. Refer to Section 19: “Hardware Configuration Using CMODE Pins” and Section 20: “EEPROM Interface” for details on configuration at startup. 21 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 9.4.2 System Clock Interface Signals (SCI) Table 3. System Clock Interface Signals (SCI) 117 LBGA BALL J10 Signal Name XTAL1/ REFCLK Type Description I XTAL1 - Crystal Oscillator Input. Enabled by pulling OSCDIS (Internal Oscillator Disabled) high, a 25MHz parallel resonant crystal, with a +/- 50ppm frequency tolerance, should be connected across XTAL1 and XTAL2. 33pF capacitors should be connected from XTAL1 and XTAL2 to ground. PLLMODE should be left floating (or pulled low) on reset when a 25MHz crystal is used. REFCLK - PHY Reference Clock Input. The reference input clock can either be a 25MHz (PLLMODE is low) or 125MHz (PLLMODE is high) reference clock, with a +/-50ppm frequency tolerance. See EECLK / PLLMODE pin description for more details. H10 G6 XTAL2 CLKOUTMICRO/ OSCDIS O Crystal Output. 25MHz parallel resonant crystal oscillator output. 33pF capacitors should be connected from both XTAL1 and XTAL2 to ground when using a crystal. PLLMODE should be left floating (or tied low) on reset when using the 25MHz crystal. This output can be left floating if driving XTAL1/REFCLK with a reference clock. CLKOUTMICRO - Clock Output. This is a 4MHz (default) or a 125MHz output clock depending on the value of Extended MII Register 20E.8. The clock output frequency can be set at startup by hardware configuration. Refer to Section 19: “Hardware Configuration Using CMODE Pins” for details. The voltage levels of the clock are based on the VDDIOMICRO power supply. IPU/O OSCDIS - Active Low on-chip Oscillator Disable Input. This input is sampled during the device power-up sequence or on assertion of RESET. When sampled high, the PHY enables the internal on-chip oscillator allowing operation with a 25MHz crystal. When sampled low, the PHY’s oscillator is turned off and the PHY must be supplied with an external 25MHz or 125MHz clock on the REFCLK pin. The functionality of this signal pin depends on the value for Extended MII Register 21E.15 ‘SFP Mode’ which is set at startup. Refer to Section 19: “Hardware Configuration Using CMODE Pins” and Section 20: “EEPROM Interface” for details on configuration at startup. A10 MODDEF0/ CLKOUTMAC O MODDEF0 – Active Low PHY Ready Indicator Output (valid in SFP Mode, when MII Register 21E.15 = 1). This output is driven high immediately on PHY power-up or reset. This signal is asserted low after the PHY startup sequence has completed and the PHY has enabled access to the EEPROM connected to EEPROM Interface through the Serial Management Interface. The minimum time this signal is high before being driven low is 10ms. The maximum time depends on the startup information stored in the EEPROM. Refer to Section 21: “PHY Startup and Initialization” and Section 20: “EEPROM Interface” for details. CLKOUTMAC – 125MHz Clock Output (valid in IEEE Mode, when MII Register 21E.15 = 0). The PHY drive a 125MHz clock output after the PHY startup sequence has completed. This clock can be disabled by clearing MII Register 18.0. 22 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 9.4.3 Analog Bias Signals Table 4. Analog Bias Signals 117 LBGA BALL Signal Name Type J6 REFREXT ABIAS REFREXT - Reference External Resistor. Bias pin connects through external 2kΩ (1%) resistor to analog ground. H6 REFFILT ABIAS REFFILT - Reference Filter. Filter internal reference through external 0.1μF (10%) capacitor to analog ground. Description 9.4.4 JTAG Access Port Table 5. JTAG Access Port 117 LBGA BALL A11 Signal Name TDI Type IPU5V Description JTAG Test Data Serial Input Data. Serial test pattern data is scanned into the device on this input pin, which is sampled with respect to the rising edge of TCK. This pin should be tied high to VDDIOCTRL in designs that do not require JTAG functionality. B11 B10 TDO TMS OZC IPU5V JTAG Test Data Serial Output Data. Serial test data from the PHY is driven out of the device on the falling edge of TCK. This pin should be left floating during normal chip operation. JTAG Test Mode Select. This input pin, sampled on the rising edge of TCK, controls the TAP (Test Access Port) controller’s 16-state, instruction state machine. This pin should be tied high to VDDIOCTRL in designs that do not require JTAG functionality. JTAG Test Clock. This input pin is the master clock source used to control all JTAG test logic in the device. C9 TCK IPU5V This pin should be pulled down with a 2kΩ pull-down resistor in designs that require JTAG functionality. This pin should be tied low in designs that do not require JTAG functionality. C8 TRST IPU5V JTAG Reset. This active low input pin serves as an asynchronous reset to the JTAG TAP controller’s state machine. As required by the JTAG standard, this pin includes an integrated on-chip pull-up (to VDDIOCTRL) resistor. Because of the internal pullup, if the JTAG controller on the printed circuit board does not utilize the TRST signal, then the device will still function correctly when the TRST pin is left unconnected on the board. If the JTAG port of the PHY is not used on the printed circuit board, then this pin should be pulled down with a 2kΩ pull-down resistor or a falling edge must be provided to this pin after PHY power up. 23 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 9.4.5 Serial Management Interface Signals Table 6. Serial Management Interface Signals 117 LBGA BALL Signal Name Type Description The Functionality of this pin is determined by the value of Extended MII Register 21E.15 ‘SFP MODE’ set at startup using CMODE Hardware Configuration or via the EEPROM interface. H3 MODDEF1/ MDC I MODDEF1 - Serial MSA Clock (valid in SFP Mode, when MII Register 21E.15 = 1). MODDEF1 is the clock input of the two-wire serial interface for accessing the PHY’s registers or the EEPROM connected to the EEPROM Interface using the protocol specified in the MSA specification. Although typically operated at 100kHz, MODDEF1 can be operated at a maximum of 1MHz. MDC - Management Data Clock (valid in IEEE Mode, when MII Register 21E.15 = 0). MDC is the clock input of the two wire serial interface for accessing the PHY’s registers or the EEPROM connected to the EEPROM Interface using the Serial Management Interface protocol specified in the IEEE 802.3 specification. This clock is typically between 0 to 12.5MHz and is usually asynchronous with respect to the PHY's transmit or receive clock. The Functionality of this pin is determined by the value of Extended MII Register 21E.15 ‘SFP MODE’ set at startup using CMODE Hardware Configuration or via the EEPROM interface. G4 MODDEF2/ MDIO I/O MODDEF2 - Serial I/O Data (valid in SFP Mode, when MII Register 21E.15 = 1). MODDEF2 is the data line of the two-wire serial interface for accessing the PHY’s registers or the EEPROM connected to the EEPROM Interface using the protocol specified in the MSA specification. This pin normally requires a 1.5kΩ to 4.7kΩ pull-up resistor to VDDIOMICRO at the Station Manager. The value of the pull-up resistor depends on the MODDEF1 frequency and the capacitive load on the MODDEF2 line. MDIO - Serial I/OP Data (valid in IEEE Mode, when MII Register 21E.15 = 0). MDIO is the data line of the two-wire serial interface for accessing the PHY’s registers or the EEPROM connected to the EEPROM Interface using the Serial Management Interface protocol specified in the IEEE 802.3 specification. This pin normally requires a 1.5kΩ to 4.7kΩ pull-up resistor to VDDIOMICRO at the Station Manager. The value of the pull-up resistor depends on the MDC frequency and the capacitive load on the MDIO line. Management Data Interrupt. MDINT is asserted whenever there is a change in operating status of the device. This open drain signal indicates a change in the PHY's link operating conditions for which a Station Manager must interrogate to determine further information. See MII Register 25 and MII Register 26 for more information. H4 MDINT OD The assertion polarity of the MDINT is determined by the presence of a pull-up or pull-down on the MDINT pin. If the MDINT pin is pulled up to VDDIOMICRO using a 4.7kΩ το 10kΩ resistor, is becomes an active low signal. If the MDINT pin is pulled down using a 4.7kΩ το 10kΩ resistor, then it becomes an active high signal. 24 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 9.4.6 EEPROM Interface Signals Table 7. EEPROM Interface Signals 117 LBGA BALL Signal Name Type Description EECLK - EEPROM Clock Output. This output is the clock line of the two-wire, MSA compliant serial EEPROM Interface. This should be connected to the SCL input pin of the AT24 series of Atmel EEPROMs. Refer Section 20: “EEPROM Interface” for details. J5 EECLK/ PLLMODE OZC/IPD PLLMODE - PLL Mode Select Input. PLLMODE is sampled during the device power-up sequence or on reset. When PLLMODE is high, the PHY expects a 125MHz clock input as the PHY's reference clock. When low (default), a reference clock of 25MHz is expected at the REFCLK pin from either an external crystal or a clock reference. This pin is internally pulled down with a 100kΩ resistor. H5 EEDAT OZC/IPD EEPROM Serial I/O Data. This bidirectional signal is the data line of the two wire, MSA compliant, serial EEPROM Interface. This should be connected to the SDA pin of the AT24 series of Atmel EEPROMs. Refer to Section 20: “EEPROM Interface” for details. The PHY determines that an external EEPROM is present by monitoring the EEDAT pin at power-up or when RESET is de-asserted. If EEDAT has a 4.7kΩ 10kΩ external pull-up (to VDDIOMICRO) resistor, it assumes an EEPROM is present. The EEDAT pin can be left floating or grounded to indicate no EEPROM. 9.4.7 LED Interface Signals Table 8. LED Interface Signals 117 LBGA BALL Signal Name C13 C12 B13 B12 A13 LED4 LED3 LED2 LED1 LED0 Type Description OZC LED - Direct-Drive LED Outputs. After reset, these pins serve as the direct drive, low EMI, LED driver output pins. All LEDs are active-low and driven at a 3.3V logic-high through the VDD33A analog power supply. The function of each LED can be set using hardware configuration or via MII Register 27. Refer to Section 19: “Hardware Configuration Using CMODE Pins” and MII Register 27 for details. 25 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 9.4.8 Parallel MAC Interface Signals - Transmit Signals The following signals are used in Parallel MAC Interface PHY Operating modes and connect to the parallel data bus MAC via the industry-standard GMII, RGMII, TBI, RTBI and MII interfaces. If these parallel interfaces are not used, all of the following pins may be left unconnected or tied to ground. Table 9. Parallel MAC Interface Signals - Transmit Signals 117 LBGA BALL Signal Name Parallel MAC Interface Modes TBI RTBI GMII MII Type Description RGMII Transmit Data Inputs (All modes). Transmit code-group data is input on these pins synchronously to the rising edge of GTXCLK in GMII mode and PMATXCLK in TBI mode. C1 C2 B1 B2 TX[3:0] TD[8:5] TD[7:4] and TXD[3:0] TXD[3:0] and TD[3:0] TD[3:0] IPD Transmit code-group data is input on these pins synchronously to the rising edge and falling edge of TXC in RTBI and RGMII modes. Multiplexed Transmit Data Nibbles (RTBI mode). Bits [3:0] are synchronously input on the rising edge of TXC, and bits [8:5] on the falling edge of TXC. Multiplexed Transmit Data Nibbles (RGMII mode). Bits [3:0] are synchronously input on the rising edge of TXC, and bits [7:4] on the falling edge of TXC. E1 E2 D1 D2 TX[7:4] Not used TXD[7:4] Not used Not used Transmit Data Inputs (TBI mode). Transmit code-group data is input on these pins synchronously to the rising edge of PMATXCLK in TBI mode. IPD Transmit Data Inputs (GMII mode). Transmit code-group data is input on these pins synchronously to the rising edge of GTXCLK in GMII mode. Transmit Data Input (TBI mode). Transmit code-group data bit 8 is input on this pin synchronously to the rising edge of PMATXCLK in TBI mode. A1 TX[8] Not used TXEN TXEN Not used IPD Transmit Enable Input (GMII, MII modes). Synchronized to the rising edge of GTXCLK (1000Mb mode) or TXCLK (100Mb mode), this input indicates valid data is present on the TXD bus. 26 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet Table 9. Parallel MAC Interface Signals - Transmit Signals (continued) 117 LBGA BALL Signal Name Parallel MAC Interface Modes TBI RTBI GMII MII Type Description RGMII Transmit Data Input (TBI mode). Transmit code-group data bit 9 is input on this pin synchronously to the rising edge of PMATXCLK in TBI mode. Multiplexed Transmit Data Input (RTBI mode). Bit [4] is synchronously input on the rising edge of TXC, and bit [9] on the falling edge of TXC. B3 TX[9] TD[9] and TD[4] Transmit Error Input (GMII, MII modes). When asserted, this synchronous input causes error symbols to be transmitted from the PHY when operating in 100Mb or 1000Mb modes. TXER TXER TXCTL IPD Transmit Enable, Transmit Error Multiplexed Input (RGMII mode). In RGMII mode, this input is sampled by the PHY on opposite edges of TXC to indicate two transmit conditions of the MAC: 1) on the rising edge of TXC, this input serves as TXEN, indicating valid data is available on the TD input data bus. 2) on the falling edge of TXC, this input signals a transmit error from the MAC, based on a logical derivative of TXEN and TXER, per RGMII specification Version 1.2a, Section 3.4. PMA Transmit Code Group Clock Input (TBI mode). 125 MHz transmit code-group clock. This code-group clock is used to latch data into the PMA (in this case, the PHY) for transmission. A2 PMAT XCLK TXC GTXCLK Not used1 TXC IPD Transmit Clock Input (GMII mode). The transmit clock GTXCLK is a 125MHz, +/-100ppm reference clock used to synchronize the TXD data code group, TXD[7:0], into the PHY. Transmit Clock Input (RGMII/RTBI mode). The transmit clock shall be either a 125MHz or 25MHz (for 1000Mb or 100Mb modes, respectively), with a +/-50ppm tolerance. 1 See TX_CLK pin description in following section. 27 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 9.4.9 Parallel MAC Interface Signals - Receive Signals The following signals are used in Parallel MAC Interface PHY Operating modes and connect to the parallel data bus MAC via the industry-standard GMII, RGMII, TBI, RTBI and MII interfaces. If these parallel interfaces are not used, all of the following pins may be left unconnected or tied to ground. All output pins in the Parallel MAC interface include impedance-calibrated, tristateable output drive capability. Table 10. Parallel MAC Interface Signals - Receive Signals 117 LBGA BALL Signal Name Parallel MAC Interface Modes TBI RTBI GMII MII Type Description RGMII Receive Data Code Group (TBI mode). Bits [3:0] of 10-bit parallel receive code-group data. When code groups are properly aligned, any received code group containing a comma is clocked by the rising edge of PMARXCLK1. A7 B7 A6 B6 RX[3:0] RD[8:5] RD[7:4] and RXD[3:0] RXD[3:0] and RD[3:0] RD[3:0] OZC Multiplexed Receive Data Nibbles (RTBI mode). The MAC synchronously inputs Bits [3:0] on the rising edge of RXC, and bits [8:5] on the falling edge of RXC. Receive Data Code Group (GMII and MII modes). Receive data is driven out of the device synchronously to the rising edge of RXC. RXD[3] is the MSB, RXD[0] is the LSB. Multiplexed Receive Data Nibble (RGMII mode). Bits [3:0] are synchronously output on the rising edge of RXC, and bits [7:4] on the falling edge of RXC. RXD[3] is the MSB, RXD[0] is the LSB. A9 B9 A8 B8 B5 Leave pins RX[7:4] RXD[7:4] unconnected PMARX CLK0 RXC RXCLK Leave pins unconnected RXCLK Leave pins unconnected RXC Receive Data Code Group (TBI mode). Bits [7:4] of 10-bit parallel receive code-group data. When code groups are properly aligned, any received code group containing a comma is clocked by the rising edge of OZC PMARXCLK1. Receive Data Code Group (GMII mode). Receive data is driven out of the device synchronously to the rising edge of RXC. RXD[7] is the MSB. OZC PMA Receiver Clock 0 Output (TBI mode). The protocol device (MAC) uses the rising edge of this 62.5MHz receive clock to latch in odd-numbered code groups on the received PHY bit stream. This clock may be stretched during code-group alignment and is not shortened. Receive Clock Output (GMII, MII, RGMII and RTBI modes). Receive data is sourced from the PHY synchronous to the rising edge of RXCLK in GMII/MII modes or RXC in RGMII/RTBI modes. This clock is recovered from the media. 28 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet Table 10. Parallel MAC Interface Signals - Receive Signals (continued) 117 LBGA BALL Signal Name Parallel MAC Interface Modes TBI A3 A5 RTBI Leave PMARX pins CLK1 unconnected RX[8] Leave pins unconnected GMII Leave pins unconnected RXDV MII TXCLK RXDV Type Description RGMII Leave pins unconnected Leave pins unconnected PMA Receiver Clock 1 Output (TBI mode). The protocol device (MAC) uses the rising edge of this 62.5MHz receive clock to latch even-numbered code groups on the received PHY bit stream. PMARXCLK1 is 180o out of phase with PMARXCLK0. This clock may be stretched during OZC code-group alignment and is not shortened. Transmit Clock (MII mode). 25MHz (100Mb mode) or 2.5MHz (10Mb mode) MII clock output. The MAC uses the rising edge of this clock to synchronize TXD data. OZC Receive Data Code Group, bit [8] (TBI mode). Bit [8] of 10-bit parallel receive code-group data. When code groups are properly aligned, any received code group containing a comma is clocked by the rising edge of PMARXCLK1. Receive Data Valid Output (GMII, MII modes). RXDV is asserted by the PHY to indicate that the PHY is presenting recovered and decoded data on the RXD pins. RXDV is synchronous with respect to RXCLK. Receive Data Code Group, bit [9] (TBI mode). Bit [9] of 10-bit parallel receive code-group data. When code groups are properly aligned, any received code group containing a comma is clocked by the rising edge of PMARXCLK1. Multiplexed Receive Data Nibbles (RTBI mode). The MAC synchronously inputs Bit [4] on the rising edge of RXC, and bit [9] (MSB) on the falling edge of RXC. A4 RX[9] RD[9] and RD[4] RXER RXER Receiver Error Output (GMII, MII modes). This active high output is synchronous to the rising edge of the received data clock (RXCLK or RXC). For 1000Mb mode, this signal is asserted when error symbols or carrier extension symbols are received. In 100Mb mode, it is asserted RXCTL OZC when error symbols are received. Multiplexed Receive Data Valid / Receive Error Output (RGMII mode). In RGMII mode, this output is sampled by the MAC on opposite edges of RXC to indicate two receive conditions from the PHY: 1) on the rising edge of RXC, this output serves as RXDV. When high it signals valid data is available on the RD input data bus. 2) on the falling edge of RXC, this output signals a receive error from the PHY, based on a logical derivative of RXDV and RXER, per RGMII specification Version 1.2a, Section 3.4. 29 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet Table 10. Parallel MAC Interface Signals - Receive Signals (continued) 117 LBGA BALL Signal Name Parallel MAC Interface Modes TBI RTBI COMDET C4 Leave pins unconnected GMII CRS MII CRS Type Description RGMII Leave pins unconnected Comma Detect Output (TBI mode). A high on this signal indicates that the code-group associated with the current PMARXCLK1 contains a valid comma. In TBI mode, the PHY detects and code-group-aligns to the OZC comma+ bit sequence. Carrier Sense Output (GMII, MII modes). Valid only in GMII and MII half duplex modes, CRS is asserted high when a valid carrier is detected on the media. Collision Detect Output (GMII, MII modes). This output is asserted high when a collision is detected on the media. For full-duplex modes, this output is always low. B4 Leave RXCLK pins 125 unconnected COL COL Leave pins unconnected Receiver Clock 125MHz Output (TBI mode). This signal behaves differently, depending on whether TBI loopback mode is enabled: 1) When TBI loopback mode is enabled, RXCLK125 becomes one-half the frequency of the GTXCLK input OZC clock from the protocol device (or MAC). 2) When no carrier is present on the media, this signal is the same as the device’s free running output clock signal, CLKOUTMAC. 3) When a valid carrier is detected on the media, this output signal is the recovered clock from the TBI’s data stream. When switching from one of these three operating modes to another, RXCLK125’s low time will be extended, if necessary, to avoid clock glitching. 9.4.10 Serial MAC/Media Interface Signals Table 11. Serial MAC/Media Interface Signals 117 LBGA BALL J3 J4 H2 H1 Signal Name TDP TDN RDP RDN Type Description IDIFF Transmitter Data Differential Input Pair (used in SerDes/SGMII to CAT5 and Parallel MAC to SerDes/AMS PHY Operating Modes). Differential 1.25Gbaud receiver inputs with register selectable on-chip 100Ω or 150Ω differential termination. The TDP and TDN signals should be AC-coupled with external 0.01μF series capacitors. See Section 10: “System Schematics” for further information. ODIFF Receiver Data Differential Output Pair (used in SerDes/SGMII to CAT5 and Parallel MAC to SerDes/AMS PHY Operating Modes). Differential 1.25Gbaud transmitter outputs. External 0.01μF AC coupling capacitors should be located on the PHY side. The register selectable 100Ω or 150Ω differential termination should be placed near the MAC side. See Section 10: “System Schematics” for further information. For information about adjusting the output swing of these pins, see Register 17E (11h) – SerDes Control Register, page 124. 30 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet Table 11. Serial MAC/Media Interface Signals (continued) 117 LBGA BALL J1 J2 G2 G1 F2 F1 Signal Name SCLKP SCLKN SDIP SDIN SDOP SDON Type Description ODIFF SGMII Clock Differential Output Pair (used in SGMII to CAT5/SerDes/AMS PHY Operating Modes). This signal pair is a differential 625MHz SGMII clock for the SGMII data in accordance with Cisco’s SGMII specification. These pins should be AC-coupled with external 0.01μF series capacitors or left unconnected when not used. See Section 10: “System Schematics” for further information. For information about adjusting the output swing of these pins, see Register 17E (11h) – SerDes Control Register, page 124. IDIFF Fiber Transceiver Differential Input Pair (used in SGMII to SerDes PHY Operating Modes). Differential 1.25Gbaud receiver inputs with register selectable on-chip 100Ω or 150Ω differential termination. The SDIP and SDIN signals should be AC-coupled with external 0.01μF series capacitors. These signals usually connect to the RX signals of the Fiber Optic Transceiver or the RX signals of a SerDes over the Backplane. ODIFF Fiber Transceiver Differential Output Pairs (used in SGMII to SerDes PHY Operating Modes). Differential 1.25Gbaud transmitter outputs. The SDOP and SDON signals should be ACcoupled with external 0.01μF AC series capacitors, placed on the PHY side of these traces. These signals usually connect to the TX signals of the Fiber Optic Transceiver or the TX signals of a SerDes over the Backplane. The register selectable 100Ω or 150Ω differential termination should be placed near the Transceiver/SerDes. For information about adjusting the output swing of these pins, see Register 20E (14h) – Extended PHY Control Register #3, page 126. 31 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet Table 11. Serial MAC/Media Interface Signals (continued) 117 LBGA BALL Signal Name Type Description The functionality of this signal pin depends on the value for Extended MII Register 21E.15 ‘SFP Mode’ which is set at startup. Refer to Section 19: “Hardware Configuration Using CMODE Pins” and Section 20: “EEPROM Interface” for details on configuration at startup. RXLOS - Receiver Loss of Signal Output (valid in SFP Mode, when MII Register 21E.15 = 1). This active high signal is asserted when the CAT5 link goes down. The pulse width of the RXLOS signal is configurable. Refer to MII Register 30.1:0 for details. SIGDET - SerDes Signal Detect (I/O) (valid in IEEE Mode, when MII Register 21E.15 = 0). SIGDET can be configured as an input or output and can be configured to function as active low or active high at startup using hardware configuration or the EEPROM interface. Refer to Section 19: “Hardware Configuration Using CMODE Pins” or Section 20: “EEPROM Interface” for details on configuration at startup. C7 RXLOS/ SIGDET I/O SIGDET as Input: When used as an input, the SIGDET signal is meant to be connected to the signal detect output of the fiber optic transceiver. If SIGDET is high, this indicates receive activity on the fiber optic transceiver. In input mode, SIGDET is relevant only in the following PHY Operating modes: • Parallel MAC to Fiber (MII Register 23.15:12,23.2:1 = 0xx101) • Parallel MAC to Auto Media Sense (MII Register 23.15:12,23.2:1 = 00x0xx) • Serial to CAT5 (MII Register 23.15:12,23.2:1 = 1xxxxx) If SIGDET is not used as an input, the PHY internally generates the signal detect function, from the incoming data on the TDP and TDN signal pins. SIGDET as Output: For Fiber media, the SIGDET behavior depends upon the input signal levels on the TDP/ TDN pins and is defined as: • If the input signal amplitude is > 200mV peak-to-peak, SIGDET is asserted. • If the input signal amplitude is 50mV, SIGDET is undefined. • If the input signal amplitude is < 50mV peak-to-peak, SIGDET is deasserted. For Serial MAC to CAT5 Media PHY Operating modes, SIGDET is asserted if the CAT5 link has been established. In Parallel MAC to CAT5 Media PHY Operating Modes, SIGDET is always deasserted. 32 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 9.4.11 Twisted Pair Interface Signals Table 12. Twisted Pair Interface Signals 117 LBGA BALL J13 J12 H13 H12 G13 G12 F13 F12 Signal Name TXVPA TXVNA TXVPB TXVNB TXVPC TXVNC TXVPD TXVND Type Description ADIFF TX/RX Channel “A” Positive Signal. Positive differential signal connected to the positive primary side of the transformer. This signal forms the positive signal of the “A” data channel. In 10/100/1000Mbps mode, this signal generates the secondary side signal, normally connected to RJ-45 pin 1. In 100BASE-FX mode, it is connected instead to the positive SFP transmit data signal (SFP_TD+). See Section 10: "System Schematics" for details. ADIFF TX/RX Channel “A” Negative Signal. Negative differential signal connected to the negative primary side of the transformer. This signal forms the negative signal of the “A” data channel. In 10/100/1000Mbps mode, this signal generates the secondary side signal, normally connected to RJ-45 pin 1. In 100BASE-FX mode, it is connected instead to the negative SFP transmit data signal (SFP_TD–). See Section 10: "System Schematics" for details. ADIFF TX/RX Channel “B” Positive Signal. Positive differential signal connected to the positive primary side of the transformer. This signal forms the positive signal of the “B” data channel. In 10/100/1000Mbps mode, this signal generates the secondary side signal, normally connected to RJ-45 pin 1. In 100BASE-FX mode, it is connected instead to the positive SFP receive data signal (SFP_RD+). See Section 10: "System Schematics" for details. ADIFF TX/RX Channel “B” Negative Signal. Negative differential signal connected to the negative primary side of the transformer. This signal forms the negative signal of the “B” data channel. In 10/100/1000Mbps mode, this signal generates the secondary side signal, normally connected to RJ-45 pin 1. In 100BASE-FX mode, it is connected instead to the negative SFP receive data signal (SFP_RD–). See Section 10: "System Schematics" for details. ADIFF TX/RX Channel “C” Positive Signal. Positive differential signal connected to the positive primary side of the transformer. This signals forms the positive signal of the “C” data. In 1000Mb mode, this signal generates the secondary side signal, normally connected to RJ-45 pin 4 (not used in 10M/100M modes). See Section 10: "System Schematics" for details. ADIFF TX/RX Channel “C” Negative Signal. Negative differential signal connected to the negative primary side of the transformer. This signal forms the negative signal of the “C” data channel. In 1000Mb mode, this signal generates the secondary side signal, normally connected to RJ-45 pin 5 (not used in 10M/ 100M modes). See Section 10: “System Schematics” for details. ADIFF TX/RX Channel “D” Positive Signal. Positive differential signal connected to the positive primary side of the transformer. This signal forms the positive signal of the “D” data channel. In 1000Mb mode, this signal generates the secondary side signal, normally connected to RJ-45 pin 7 (not used in 10M/ 100M modes). See Section 10: “System Schematics” for details. ADIFF TX/RX Channel “D” Negative Signal. Negative differential signal connected to the negative primary side of the transformer. This signal forms the positive signal of the “D” data channel. In 1000Mb mode, this signal generates the secondary side signal, normally connected to RJ-45 pin 8 (not used in 10M/ 100M modes). See Section 10: “System Schematics” for details. 33 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 9.4.12 Power Supply and Ground Connections Table 13. Power Supply and Ground Connections 117 LBGA BALL Supply Name Recommended PCB Power Plane Type Nominal Supply Voltage (V) Description Digital I/O Power Supply Pins C6, C3, D3 VDDIOMAC1 V+IO P 3.3V or 2.5V Power for the Parallel MAC Interface G7 VDDIOMICRO1 V+IO P 3.3V or 2.5V Power for SMI and EEPROM Interface D10 VDDIOCTRL1 V+IO P 3.3V or 2.5V Power for JTAG I/O V+12 P 1.2V Power for internal digital logic, and SerDes/ SGMII I/O Power Digital Core Power Supply Pins C10, C11, F3, F4, G32 VDD12 Analog Power Pins F10, G10,G9,G8 VDD33A V+33A P 3.3V Power for MDI, CMODE, PLL, and LED blocks. H7 VDD12A V+12A P 1.2V Power of PLL and ADC blocks. VSS GND G 0V Ground Pins C5, D4, D5, D6, D7, D8, D9, E4, E5, E6, E7, E8, E9, E10, F5, F6, F7, F8, F9, J7, H9, J9, H11, J11 1 2 Ground for all blocks The I/O power supplies on the PHY are separated on the chip itself to facilitate support for different VDDIO supply voltages. These VDDIO supplies can be run independently at 2.5v or 3.3v I/O. All these pins must be connected to VDD12 supply. 9.4.13 No Connects Table 14. No Connects 117 LBGA BALL Signal Name Type E3, H8, J8 NC NC Description No Connect - must be left floating 34 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 9.5 Power Supply and Associated Functional Signals Table 15. Power Supply and Associated Functional Signals Power Supply Pins Nominal Voltages VDDIOMAC 3.3V or 2.5V RXLOS/SIGDET, RXD[7:0], RXDV, RXER, RXCLK, COL, CRS, TXCLK, TXER, GTXCLK, TXEN, TXD[7:0], MODDEF0/CLKOUTMAC VDDIOMICRO 3.3V or 2.5V EECLK/PLLMODE, EEDAT, TXDIS/SRESET, MDINT, MODDEF1/MDC, MODDEF2/ MDIO, CLKOUTMICRO/OSCDIS VDDIOCTRL 3.3V or 2.5V RESET, TDO, TDI, TMS, TCK, TRST VDD33A 3.3V LED[4:0], CMODE[7:0], TXVND, TXVPD, TXVNC, TXVPC, TXVNB, TXVPB, TXVNA, TXVPAXTAL2, XTAL1/REFCLK, REFFILT, REFREXT VDD12 1.2V RDP, RDN, TDP, TDN, SCLKP, SCLKN, SDIN, SDIP, SDOP, SDON VDD12A 1.2V Associated Functional Pins 35 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 10 System Schematics 10.1 Parallel Data MAC to CAT5 Media PHY Operating Mode VDD33A VDDIOMAC T1 50 CLKIN Transformer TXVPA MODDEF0/CLKOUTMAC J1 0.1µF RXLOS/SIGDET RXLOS/SIGDET RJ-45 TXVNA 50 CRS 50 50 Receive Data 50 50 50 50 50 50 GMII/MII/RGMII/TBI/RTBI MAC Not used in RGMII/RTBI modes TXVPC Not used in MII/RGMII/RTBI modes TXVNC 0.1µF 9 GND Not used in MII mode TXER TXEN Transmit Data S1 TXVND RXD0 GTXCLK VDD 7 D+ 8 D- TXVPD RXD1 50 4 C+ 5 C- 0.1µF RXD6 RXD5 RXD4 RXD3 RXD2 50 3 B+ 6 B- TXVNB RXER RXDV RXD7 50 U2 0.1µF Not used in GMII/RGMII/RTBI modes RXCLK 50 TXVPB Not used in RGMII/RTBI modes COL TXCLK 50 1 A+ 2 A- 75 Not used in RGMII/RTBI modes 75 TXD7 TXD6 75 Not used in MII/RGMII/RTBI modes TXD5 TXD4 TXD3 TXD2 U1 VSC8211 TXD1 TXD0 REFFILT Use a single GND point for these components 0.1µF 2K (1%) REFREXT GND VDDIOCTRL 33pF XTAL2 VDDIOCTRL U3 TDI 50 TDO JTAG Port Controller TMS TCK TCK VDD33A CMODE7 …. RESET VDDIOMICRO GND R TRST RESET 33pF XTAL1/REFCLK TDO TMS TRST 25MHz TDI (See section on CMODE) R CMODE0 VDDIOMICRO GND VDD33A R 4.7k VDDIOMICRO U4 LED4 EEDAT EECLK/PLLMODE SDA EEPROM SCL VDDIOMICRO R LED3 R VDDIOMICRO or GND LED2 R LED1 VDDIOMICRO 4.7k R 10k LED0 U5 TXDIS/SRESET MDINT MODDEF2/MDIO TXDIS/SRESET Station Manager CPU and/or Control Logic MDINT MDIO MDC CLKIN 50 MODDEF1/MDC CLKOUTMICRO/OSCDIS GND Common analog / digital ground plane Figure 8. System Schematic − ‘Parallel Data MAC to CAT5 Media’ PHY Operating Mode 36 of 165 VMDS-10105 Revision 4.1 October 2006 S2 10 75 1000pF, 2kV VSC8211 Datasheet 10.2 Parallel Data MAC to 1000Mbps Fiber Media PHY Operating Mode V D D IO M A C VD D12 50 C LK IN M O D D E F 0 /C L K O U T M A C R X LO S /S IG D E T R X L O S /S IG D E T 50 CRS 50 COL TXC LK 50 50 Receive Data RXER RXDV RXD7 50 50 50 50 G M II/R G M II/T B I/R T B I M AC .0 1 µ F RDP RXD4 RXD3 RXD2 50 50 TDP 100 or 150 RXD1 RXD0 50 RDN 100 or 150 .0 1 µ F RDN TDN G TXC LK TX ER N ot us ed in R G M II/R T B I m ode s TXEN Transmit Data VDD TX D7 V DD 33A TXD6 TXD5 N ot us ed in R G M II/R T B I m ode s TXD4 TX D3 U1 VSC 8211 TXD2 TX D1 TXD0 R E F F IL T U se a s in g le G N D p o in t fo r th e s e c o m p o n e n ts 0 .1 µ F 2K (1 % ) REFREXT GND V D D IO C T R L 33pF XTAL2 V D D IO C T R L U3 TDI 50 TDO JT A G P o rt C o n tro lle r 25M H z TD I 33pF X T A L 1 /R E F C L K TDO TM S TMS VD D 33A TCK TCK TRST CMODE7 …. RESET V D D IO M IC R O GND R TR ST RESET (S e e s e c tio n o n C M O D E ) R CM ODE0 V D D IO M IC R O GND V DD 33A R 4 .7 k V D D IO M IC R O U4 LED 4 EEDAT SDA EEPROM R E E C L K /P L L M O D E SCL V D D IO M IC R O LED 3 R V D D IO M IC R O o r GND LED 2 R LED 1 V D D IO M IC R O 4 .7 k R 10k LED 0 U5 T X D IS /S R E S E T M D IN T T X D IS /S R E S E T S ta tio n M anager CPU a n d /o r C o n tro l L o g ic M D IN T M O D D E F 2 /M D IO M D IO MDC C L K IN 50 M O D D E F 1 /M D C C L K O U T M IC R O /O S C D IS GND C o m m o n a n a lo g / d ig ita l g ro u n d p la n e Figure 9. System Schematic − ‘Parallel Data MAC to 1000Mbps Fiber Media’ PHY Operating Mode 37 of 165 VMDS-10105 Revision 4.1 October 2006 J1 1 0 0 0 B A S E -L X /S X F ib e r M o d u le N ot us ed in R G M II/R T B I m ode s RXD5 50 U2 .0 1 µ F TD N N ot us ed in R G M II/R T B I m odes RXD6 50 RDP 100 or 150 N ot us ed in R G M II/R T B I m odes R XC LK 50 .0 1 µ F TD P N ot us ed in R G M II/R T B I m odes VSC8211 Datasheet 10.3 Parallel Data MAC to Copper/Fiber Auto Media Sense PHY Operating Mode VDD12 SIGDET RXLOS/SIGDET .01µF TDP RDP 100 or 150 .01µF TDN RDN VDDIOMAC J1 1000BASE-LX/SX Fiber Module .01µF RDP 50 CLKIN TDP 100 or 150 MODDEF0/CLKOUTMAC 100 or 150 .01µF RDN TDN VDD33A 50 CRS 50 TXCLK 50 Receive Data RXER RXDV RXD7 Not used in RGMII/RTBI modes RXD6 RXD5 Not used in MII/RGMII/RTBI modes 50 50 50 50 50 50 50 50 GMII/MII/RGMII/TBI/RTBI MAC TXVNB TXVPC Transmit Data TXVNC 7 D+ 8 D- TXVPD 0.1µF Not used in MII/RGMII/RTBI modes TXD4 S1 TXVND TXD3 TXD2 9 GND REFFILT TXD0 U1 VSC8211 VDDIOCTRL GND 33pF VDD33A GND R CMODE7 …. RESET VDDIOMICRO 75 25MHz XTAL1/REFCLK TDO TRST RESET 1000pF, 2kV 75 33pF XTAL2 TDI TCK TCK 10 75 Use a single GND point for these components TMS TMS TRST S2 75 0.1µF 2K (1%) REFREXT JTAG Port Controller 4 C+ 5 C- 0.1µF Not used in RGMII/RTBI modes TXD5 50 3 B+ 6 B- Not used in MII mode TXD7 TXD6 TDI 1 A+ 2 A0.1µF TXER TXEN TDO RJ-45 TXVNA RXD1 RXD0 TXD1 U3 J1 0.1µF TXVPB GTXCLK VDDIOCTRL Transformer TXVPA RXD4 RXD3 RXD2 50 VDD T1 Not used in GMII/RGMII/RTBI modes RXCLK 50 U2 Not used in RGMII/RTBI modes COL 50 (See section on CMODE) R CMODE0 VDDIOMICRO GND VDD33A R 4.7k VDDIOMICRO U4 LED4 EEDAT SDA EEPROM R EECLK/PLLMODE SCL VDDIOMICRO LED3 R VDDIOMICRO or GND LED2 R LED1 VDDIOMICRO 4.7k R 10k LED0 U5 TXDIS/SRESET MDINT MODDEF2/MDIO TXDIS/SRESET Station Manager CPU and/or Control Logic MDINT MDIO MDC CLKIN 50 MODDEF1/MDC CLKOUTMICRO/OSCDIS GND Common analog / digital ground plane Figure 10. System Schematic − ‘Parallel Data MAC to Copper/Fiber Auto Media Sense’ PHY Operating Mode 38 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 10.4 SGMII/802.3z SerDes MAC to CAT5 Media PHY Operating Mode VDD33A VDDIO M AC T1 50 CLKIN RXLO S/SIG DET M O DDEF0/CLKO UTM AC Transform er TXVPA J1 0.1µF R J-45 RXLO S/SIG DET TXV NA 1 A+ 2 A- TXVPB 0.1µF VDD12 3 B+ 6 B- TXV NB TXV PC TDP TX VNC 100 or 150 .01µF TDN 7 D+ 8 D- TX VPD TDN 0.1µF S GM II/802.3z S erDes M AC Controller S1 TX VND RDP .01µF 9 RDP 100 or 150 VDD 4 C+ 5 C- 0.1µF .01µF TDP U2 GND 75 1000pF, 2kV 75 .01µF RDN 75 .01µF SCLKP SCLKP (O ptional - M ay not be required by the M AC) 100 or 150 SCLKN U1 VSC8211 100 or 150 .01µF SCLKN REFFILT Use a single G ND point for these com ponents 0.1µF 2K (1% ) REFREXT GND VDDIO CTRL 33pF XTA L2 U3 VDDIOCTRL T DI 50 TDO JTAG Port Controller TCK VDD33A CM ODE7 …. RE SET VDDIOM ICRO GND R TRST RESET 33pF XTAL1/RE FCLK TDO TM S TCK TRST 25M Hz TDI TM S (S ee section on CM O DE) R CM ODE0 VDDIOM ICRO G ND VDD33A R 4.7k VDDIOM ICRO U4 LED4 EEDAT SDA EE PROM R EECLK/PLLM O DE SCL VDDIO M ICRO LED3 R VDDIOM ICRO or G ND LED2 R LED1 VDDIOM ICRO 4.7k R 10k LED0 U5 TXDIS/S RESET M DINT TXDIS/SRESET Station M anager CPU and/or Control Logic M DINT M O DDEF2/M DIO M DIO M DC CLKIN 50 M O DDEF1/M DC CLKOUTM ICRO/OSCDIS G ND Com m on analog / digital ground plane Figure 11. System Schematic − ‘SGMII/802.3z SerDes MAC to CAT5 Media’ PHY Operating Mode 39 of 165 VMDS-10105 Revision 4.1 October 2006 10 75 100 or 150 RDN S2 VSC8211 Datasheet 10.5 SGMII/802.3z SerDes to 1000Mbps Fiber Media PHY Operating Mode VDD12 VDDIOMAC 50 CLKIN MODDEF0/CLKOUTMAC .01µF SDIP RXLOS/SIGDET RXLOS/SIG DET RDP 100 or 150 .01µF SDIN RDN VDD12 .01µF SDOP .01µF TDP U2 100 or 150 .01µF TDN TDP 100 or 150 TDP J1 1000BASE-LX/SX Fiber Module OR Back Plane Connector 100 or 150 .01µF SDON TDN TDN SGMII/802.3z SerDes MAC Controller .01µF RDP RDP 100 or 150 VDD 100 or 150 .01µF RDN RDN VDD33A .01µF SCLKP SCLKP (Optional - May not be required by the MAC) 100 or 150 SCLKN U1 VSC8211 100 or 150 .01µF SCLKN REFFILT Use a single GND point for these components 0.1µF 2K (1% ) REFREXT GND VDDIOCTRL 33pF XTAL2 U3 VDDIOCTRL TDI 50 TDO JTAG Port Controller 25MHz TDI XTAL1/REFCLK TDO TMS TMS TCK TCK VDD33A CMODE7 VDDIOMICRO …. RESET RESET GND R TRST TRST 33pF (See section on CMODE) R CMODE0 VDDIOMICRO GND VDD33A R 4.7k VDDIOMICRO U4 LED4 EEDAT SDA EEPROM R EECLK/PLLMODE SCL VDDIOMICRO LED3 R VDDIOMICRO or GND LED2 R LED1 VDDIOM ICRO 4.7k R 10k LED0 U5 TXDIS/SRESET MDINT MODDEF2/M DIO TXDIS/SRESET Station Manager CPU and/or Control Logic M DINT MDIO MDC CLKIN 50 MODDEF1/MDC CLKOUTMICRO/OSCDIS GND Common analog / digital ground plane Figure 12. System Schematic − ‘SGMII/802.3z SerDes to 1000Mbps Fiber Media’ PHY Operating Mode 40 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 10.6 100Mbps Fiber Media Implementation VDD33 VDD33 LEDn LINK100/ACTIVITY TXVNB TXVPB TXVPA TXVNA PHY_TXVNB PHY_TXVPB SFP_RDSFP_RD+ PHY_TXVPA PHY_TXVNA SFP_TD+ SFP_TD- 11 12 13 14 15 16 17 18 19 20 Veet Tfault Tdis MOD_DEF2 MOD_DEF1 MOD_DEF0 Rate Select LOS Veer Veer Veer RDRD+ Veer Vccr Vcct Veet TD+ TDVeet 1 2 3 4 5 6 7 8 9 10 SFP Connector VDD33 1uH 10uF 10uF TXVPC TXVNC TXVPD TXVND 100nF 100nF 1uH 100nF 11 12 13 14 15 16 17 18 19 20 GND11 GND12 GND13 GND14 GND15 GND16 GND17 GND18 GND19 GND20 GND1 GND2 GND3 GND4 GND5 GND6 GND7 GND8 GND9 GND10 1 2 3 4 5 6 7 8 9 10 SFP Cage VSC8211/VSC8221 Figure 13. System Schematic – ‘100Mbps Fiber Media’ Implementation 41 of 165 VMDS-10105 Revision 4.1 October 2006 SFP_TXFAULT SFP_TXDIS SFP_SDA SFP_SCL SFP_PRESENT SFP_RX_LOS VSC8211 Datasheet 10.7 Serial MAC to Fiber/CAT5 Media PHY Operating Mode1 VDD12 Input to station manager U5 SIGDET .01µF SDIP RDP 100 or 150 VDDIOMAC .01µF SDIN 50 CLKIN .01µF SDOP MODDEF0/CLKOUTMAC J2 1000BASE-LX/SX Fiber Module OR Back Plane Connector TDP 100 or 150 100 or 150 RXLOS/SIGDET RXLOS/SIGDET RDN .01µF SDON TDN VDD12 VDD33A .01µF TDP U2 T1 TDP 100 or 150 .01µF TDN Transformer TXVPA J1 0.1µF TDN RJ-45 TXVNA SGMII/802.3z SerDes MAC Controller 1 A+ 2 A- TXVPB 0.1µF .01µF RDP 3 B+ 6 B- RDP TXVNB 100 or 150 100 or 150 VDD .01µF RDN TXVPC 4 C+ 5 C- 0.1µF RDN TXVNC .01µF SCLKP U1 VSC8211 100 or 150 100 or 150 (Optional - May not be required by the MAC) SCLKN .01µF 7 D+ 8 D- TXVPD SCLKP 0.1µF S1 TXVND 9 SCLKN GND S2 10 75 75 VDDIOCTRL 1000pF, 2kV 75 REFFILT VDDIOCTRL U3 TDI 50 TDO JTAG Port Controller TMS TDI GND TCK TCK TRST TRST VDDIOMICRO 25MHz VDD33A GND R CMODE7 EEDAT SDA …. U4 33pF XTAL1/REFCLK VDDIOMICRO 4.7k VDDIOMICRO 33pF XTAL2 RESET RESET EEPROM 75 0.1µF 2K (1%) REFREXT TDO TMS EECLK/PLLMODE SCL (See section on CMODE) R CMODE0 VDDIOMICRO or VDDIOMICRO GND GND VDD33A R U5 LED4 10k 4.7k VDDIOMICRO R LED3 MDIO TXDIS/SRESET MDINT MODDEF2/MDIO MDC MODDEF1/MDC TXDIS/SRESET Station Manager CPU and/or Control Logic MDINT 50 CLKIN SIGDET R LED2 R LED1 R LED0 CLKOUTMICRO/OSCDIS Output from Fiber Module J2 GND Common analog / digital ground plane Figure 14. System Schematic - ‘Serial MAC to Fiber/CAT5 Media' PHY Operating Mode 1 The Transition from 'Serial MAC to CAT5' PHY Operating mode to 'Serial MAC to Fiber' PHY Operating mode and vice versa is managed by the 'Station Manager' by writing to PHY Register 23.15:12,2:1, based on the SIGDET input from the Fiber Optic connector. Note that power supply sequencing is not needed to bring the device out of reset. Once the supplies are stable, the device reset can be deasserted. 42 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 11 Twisted Pair Interface The twisted pair interface on the VSC8211 is fully compliant with the IEEE802.3-2000 specification for CAT-5 media. All passive components necessary to connect the PHY to an external 1:1 transformer have been integrated into the VSC8211. The connection of the twisted pair interface is shown in the following figure: VSC8211 * TXVPA 0.1µF J1 RJ-45 1 A+ 2 A- TXVNA TXVPB 0.1µF 3 B+ 6 B- TXVNB TXVPC 4 C+ 5 C- 0.1µF TXVNC 7 D+ 8 D- TXVPD 0.1µF S1 TXVND S2 75 75 PHY Port 1000pF, 2kV 75 75 * SimpliPHY’d magnetics can be used. For information, refer to the SimpliPHY’d Magnetics application note. Figure 15. VSC8211 Twisted Pair Interface Unlike other Gigabit PHYs, which do not integrate line terminations into the PHY, the VSC8211 device’s twisted pair interface is compatible with a wide variety of standard magnetics and RJ-45 modules from common module vendors. Depending on the application (the number of ports, EMI performance requirements such as FCC Class A or B, the type and quality of the equipment shielding, and other EMI design practices in place, for example), the twisted pair interface may be used with standard (12- or 8-core) magnetics as well as SimpliPHY’d (4-core) magnetics modules available from many module vendors. In addition, this interface is also used to provide support for 100Mbps fiber module connection. For more information on the suitability of using SimpliPHY’d magnetics for a particular design, see the application note SimpliPHY’d Magnetics and EMI Control, available from the Vitesse website. 11.1 Twisted Pair Autonegotiation (IEEE802.3 Clause 28) The VSC8211 supports twisted pair autonegotiation, as defined in IEEE 802.3-2002 clause 28. (However, autonegotiation is not defined by IEEE for the 100BASE-FX mode and is therefore not supported.) This process evaluates the advertised capabilities of the local PHY and its link partner to determine the best possible operating mode. In particular, autonegotiation can determine speed, duplex, and MASTER/SLAVE modes for 1000BASE-T. Autonegotiation also allows the local MAC to communicate with the Link Partner MAC (via optional “Next-Pages”) to set attributes that may not be defined in the standard. If the link partner does not support autonegotiation, the VSC8211 will automatically use parallel-detect to select the appropriate link speed. Clause 28 twisted-pair autonegotiation can be disabled by clearing bit MII Register bit 0.12 – Auto-Negotiation Enable. If autonegotiation is disabled, the operating speed and duplex mode of the VSC8211 is determined by the state of MII Register bits 0.13, 0.6 – Forced Speed Selection and MII Register bit 0.8 – Duplex Mode. For more information, see “Register 0 (00h) – Mode Control Register - Clause 28/37 View” on page 85. 43 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 11.2 Twisted Pair Auto MDI/MDI-X Function For trouble-free configuration and management of Ethernet links, the VSC8211 includes robust Automatic Crossover Detection functionality for all three speeds on the twisted pair interface (10BASE-T, 100BASE-TX, and 1000BASE-T) – fully compliant with the IEEE standard. In addition, the VSC8211 detects and corrects polarity errors on all MDI pairs, beyond what is required by the standard. Both the Automatic MDI/MDI-X and Polarity Correction functions are enabled by default. However, complete user control of these two features is available using bits 5 and 4 of the Bypass Control register. For more information, see “Register 18 (12h) – Bypass Control Register” on page 103. Status bits for each of these functions are located in Register 28 (1Ch) – Auxiliary Control & Status Register. The VSC8211’s Automatic MDI/MDI-X algorithm will successfully detect, correct, and operate with any of the MDI wiring pair combinations listed in the following table: Table 16. Accepted MDI Pair Connection Combinations RJ-45 Connections MDI Pair Connection Combinations Accepted by VSC8211 Comments 1,2 3,6 4,5 7,8 A B C D Normal MDI mode Normal DTE/NIC mode No crossovers B A C D MDI-X mode Normal for switches & repeaters Crossover on A and B pairs only C Normal MDI mode Normal for DTEs (NICs) No crossovers Pair swap on C and D pairs C Normal MDI-X mode Normal switch/repeater mode Crossovers assumed Crossover on A and B pairs Pair swap on C and D pairs A B B A D D 11.3 Auto MDI/MDI-X in Forced 10/100 Link Speeds The VSC8211 includes the ability to perform Auto MDI/MDI-X even when auto-negotiation is disabled (MII Register 0.12 = 0) and the link is forced into 10/100 link speeds. In order to enable this feature, additional MII register write settings are also needed in the following order: To enable Auto MDI/MDI-X in forced 10/100 link speeds: • Write MII Register 31 = 0x2A30 • Write MII Register 8 = 0x0212 • Write MII Register 31 = 0x52B5 • Write MII Register 2 = 0x0012 • Write MII Register 1 = 0x2803 • Write MII Register 0 = 0x87FA • Write MII Register 31 = 0x2A30 • Write MII Register 8 = 0x0012 • Write MII Register 31 = 0x0000 To disable Auto MDI/MDI-X in forced 10/100 link speeds: • Write MII Register 31 = 0x2A30 44 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet • Write MII Register 8 = 0x0212 • Write MII Register 31 = 0x52B5 • Write MII Register 2 = 0x0012 • Write MII Register 1 = 0x3003 • Write MII Register 0 = 0x87FA • Write MII Register 31 = 0x2A30 • Write MII Register 8 = 0x0012 • Write MII Register 31 = 0x0000 11.4 Twisted Pair Link Speed Downshift In addition to automatic crossover detection, the VSC8211 supports an automatic link speed “downshift” option for operation in cabling environments incompatible with 1000BASE-T. When this feature is enabled, the VSC8211 will automatically change its autonegotiation advertisement to 100BASE-TX after a set number of failed attempts at 1000BASE-T. This is especially useful in setting up networks using older cable installations which may include only pairs A and B and not pairs C and D. The link speed downshift feature is configured and monitored using Register 20E (14h) - Extended PHY Control Register #3. 11.5 100Mbps Fiber Support Over Copper Media Interface The VSC8211 supports 100BASE-FX over its copper media interface by using pairs A and B, which provide TX and RX differential connections, respectively. If the fiber module does not have internal AC coupling capacitors, then they are required between the PHY and fiber module. The value should be 0.1µF. The RXLOS/SIGDET signal is not used in this mode. A separate 1000BASE-X fiber module may be connected to the PHY through the 1000BASE-X SerDes pins. 11.5.1 Register Settings The PHY can be brought into the 100BASE-FX operation mode using the following configuring sequence: 1. Initialize the PHY into the specific MAC-to-copper operating mode for the MAC interface type required (register 23). 2. Disable Auto-Negotiation and force the 100BASE-T FDX mode (register 0). 3. Run the 100BASE-FX initialization script; for more information, see Section 33.4: "100BASE-FX Initialization Script". 4. Configure other settings, such as LEDs. 12 Transformerless Operation for PICMG 2.16 and 3.0 IP-based Backplanes The twisted pair interface supports capacitively coupled links, such as those specified by the PICMG 2.16 and 3.0 specifications. With proper AC coupling, the typical category-5 magnetic isolation can be replaced with capacitors. For more information, see “Register 24 (18h) – PHY Control Register #2,” page 111, and the Vitesse application note “Transformerless Ethernet Concept and Applications”. By enabling the PICMG Miser mode, power consumption can be reduced to approximately 500mW. 13 Dual Mode Serial Management Interface (SMI) The Serial Management Interface provides access to the PHY registers for device configuration and Status Information. It also provides access to the EEPROM connected to the EEDAT and EECLK pins (EEPROM Interface) of the PHY. For details on EEPROM access through the SMI interface refer to Section 20: "EEPROM Interface". 45 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet The MODDEF1/MDC, MODDEF2/MDIO, and the MDINT pins comprise the SMI interface. By writing to MII Register 21E.15 at startup (Refer to Section 19: "Hardware Configuration Using CMODE Pins" and Section 20: "EEPROM Interface" for details), the SMI of the PHY can be set to operate in one of the following two modes: 1. MSA 2. IEEE 13.1 PHY Register Access with SMI in MSA mode In this mode, the PHY registers are accessed using the standard MSA compliant protocol. This protocol is generally used for reading and writing to Atmel’s AT24 series compatible EEPROMs. In this mode, the SMI pins function as follows: Table 17. SMI Pin Descriptions - MSA Mode Pin Name Description MODDEF1 Clock Input. Connect to the SCL pin of the AT24 series of EEPROMs. MODDEF2 Bidirectional Data. Connect to the SDA pin of the AT24 series of EEPROMs. This pin should be pulled high on the board using a 4.7kΩ to 10kΩ pull-up resistor. MDINT Interrupt Signal. According to the protocol described in the MSA specification, the following conditions are defined: • Start [S]: A high to low transition on the MODDEF2 pin when MODDEF1 is high. • Data [D]: A transition on the MODDEF2 pin when MODDEF1 is low. A low to high transition is '1' and a high to low transition is '0'. • Stop [T]: A low to high transition on the MODDEF2 pin when MODDEF1 is high. • Acknowledge (By Receiver) [A]: A low driven by the PHY/Receiver after 8 Data states. The transition on MODDEF2 takes place when MODDEF1 is low. The host does not drive the MODDEF2 Data line in this condition. • Acknowledge (By Host) [H]: A low driven by the host after 8 Data states. The transition on MODDEF2 takes place when MODDEF1 is low. The PHY/Receiver does not drive the MODDEF2 Data line in this condition. • No Acknowledge (By Host) [N]: A high driven by the host after 8 Data states. The transition on MODDEF2 takes place when MODDEF1 is low. The PHY/Receiver does not drive the MODDEF2 Data line in this condition. MODDEF2 MODDEF1 Data Stable Data Change Figure 16. Data Validity 46 of 165 VMDS-10105 Revision 4.1 October 2006 Data Stable VSC8211 Datasheet M O D D E F2 M O D D E F1 S TA R T [S ] S TO P [T] Figure 17. Start [S] and Stop [T] Definition 1 MODDEF1 8 9 MODDEF2 (Driven by Receiver) START ACKNOWLEDGE Figure 18. Acknowledge (By Receiver) [A] 1 M O DDEF1 8 9 (Driven by Host) MODDEF2 START ACKNO W LEDG E Figure 19. Acknowledge (By Host) [H] 1 MODDEF1 8 9 (Driven by Host) MODDEF2 START ACKNOW LEDGE Figure 20. No Acknowledge (By Host) [N] 47 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 13.1.1 Write Operation - Random Write S 1 0 1 0 1 1 0 0 A 0 0 0 R4 R3 R2 R1 R0 A M7 M6 M5 M4 M3 M2 M1 M0 A T S 1 0 1 0 1 1 0 0 A 0 0 0 R4 R3 R2 R1 R0 A L7 L6 L5 L3 L2 L1 L0 A T From Host to PHY/Receiver From PHY/Receiver to Host Figure 21. Random Write • R4..R0 are the 5 bits of the Register address R. • M7..M0 are bits of the Upper byte of the 16 bit Register data • L7..L0 are bits of the Upper byte of the 16 bit Register data The PHY register is written only after the host performs the lower data byte write operation. 48 of 165 VMDS-10105 Revision 4.1 October 2006 L4 VSC8211 Datasheet 13.1.2 Write Operation - Sequential Write MSB for Register R S 1 0 1 0 1 1 0 0 A 0 0 0 R4 R3 R2 R1 LSB for Register R L7 L6 L5 L4 L3 L2 L1 L6 L5 L4 L3 L2 L1 A M7 M6 L0 A M7 M6 M5 M4 M3 M2 M1 M0 L6 L5 L4 L3 L2 L1 L0 A L0 A M7 M6 M5 M4 T From Host to PHY/Receiver From PHY/Receiver to Host Figure 22. Sequential Write • R4..R0 are the 5 bits of the Register address R. • M7..M0 are bits of the Upper byte of the 16 bit Register data • L7..L0 are bits of the Upper byte of the 16 bit Register data The PHY register is written only after the host performs the lower data byte write operation. 49 of 165 VMDS-10105 Revision 4.1 October 2006 M3 M2 M1 A MSB for Register R+n LSB for Register R+n L7 M5 M4 MSB for Register R+1 LSB for Register R+1 L7 R0 M3 M2 M1 M0 A M0 A VSC8211 Datasheet 13.1.3 Read Operation - Random Read S 1 0 1 0 1 1 0 0 A 0 0 S 1 0 1 0 1 1 0 1 A M7 M6 M5 M4 M3 M2 M1 M0 N T S 1 0 1 0 1 1 0 0 A 0 S 1 0 1 0 1 1 0 1 A L7 L6 L5 L4 L3 L2 L1 L0 N T 0 0 R4 R3 R2 R1 R0 A 0 R4 R3 R2 R1 R0 A From Host to PHY/Receiver From PHY/Receiver to Host Figure 23. Random Read • R4..R0 are the 5 bits of the Register address • M7..M0 are bits of the Upper byte of the 16 bit Register data • L7..L0 are bits of the Lower byte of the 16 bit Register data 50 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 13.1.4 Read Operation - Sequential Read S 1 0 1 0 1 1 0 0 A 0 0 0 R4 R3 R2 R1 R0 A MSB for Register R S 1 0 1 0 1 1 0 1 A M7 M6 M5 M4 M3 M2 M1 M0 H LSB for Register R L7 L6 L5 L4 L3 L2 MSB for Register R+1 L1 L0 H M7 M6 M5 M4 M3 M2 M1 M0 H LSB for Register R+1 L7 L6 L5 L4 L3 L2 L1 LSB for Register R+n L0 H L0 N M7 M6 M5 M4 M3 M2 M1 M0 H LSB for Register R+n L7 L6 L5 L4 L3 L2 L1 T From Host to PHY/Receiver From PHY/Receiver to Host Figure 24. Sequential Read • R4..R0 are the 5 bits of the Register address • M7..M0 are bits of the Upper byte of the 16 bit Register data • L7..L0 are bits of the Lower byte of the 16 bit Register data 51 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 13.2 PHY Register Access with SMI in IEEE Mode In IEEE mode, the SMI is fully compliant with the IEEE 802.3-2000 MII Interface specifications. In IEEE mode, the SMI pins function as follows: Table 18. SMI Pin Descriptions - MSA Mode Pin Name Description MDC Clock Input, 0 – 12.5 Mhz. MDIO Bidirectional Data. This pin should be pulled high on the board using a 4.7kΩ to 10kΩ resistor. MDINT Active Low or Active High open drain interrupt output. As many as 32 PHYs (32 distinct PHY Addresses) can share a common IEEE SMI signal pair (MDC, MDIO). Data is transferred over the IEEE SMI using 32-bit frames with an optional and arbitrary length preamble. The IEEE SMI frame format is described in the following table. Table 19. SMI Frame Format Direction from VSC8211 # of bits Read Write Start of Frame Preamble PHY Address Op Code Register Address TurnAround Data Idle 1+ 2 2 5 5 2 16 ? Output Z’s ZZ ZZ Z’s Z’s Z0 data Z’s Input 1’s 01 10 addr addr ZZ Z’s Z’s Output Z’s ZZ ZZ Z’s Z’s ZZ Z’s Z’s Input 1’s 01 01 addr addr 10 data Z’s • Idle: During idle, the MDIO node goes to a high-impedance state. This allows an external pull-up resistor to pull the MDIO node up to a logical “1” state. Since idle mode should not contain any transitions on MDIO, the number of bits is undefined during idle. • Preamble: For the VSC8211, the preamble is optional. By default, preambles are not expected or required. The preamble is a string of “1”s. If it exists, the preamble must be at least one bit, but otherwise my be arbitrarily long. See MII Register 1.6 for more information. • Start of frame: A “01” pattern indicates the start of frame. If these bits are anything other than “01”, all following bits are ignored until the next “preamble:0” pattern is detected. • Operation code: A “10” pattern indicates a read. A “01” pattern indicates a write. If these bits are anything other than “01” or “10”, all following bits are ignored until the next “preamble:0” pattern is detected. • PHY address: The next five bits are the PHY address. The PHY responds to a message frame only when the received PHY address matches its physical address. The PHY's address is indicated by the CMODE1[2] and CMODE0[3:0] bits. • Register address: The next five bits are the register address. • Turn-around: The next two bits are “turn-around” (TA) bits. They are used to avoid contention when a read operation is performed on the MDIO. During read operations, the VSC8211 will drive the second TA bit, which is a logical “0”. • Data: The next sixteen bits are data bits. When data is being read from the PHY, data is valid at the output of the PHY from one rising edge of MDC to the next rising edge of MDC. When data is being written to the PHY, data must be valid around the rising edge of MDC. • Idle: The sequence is repeated. 52 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet The following two figures diagram IEEE SMI read and IEEE SMI write operations. S ta tio n M a n a g e r D riv e s M D IO P H Y D riv e s M D IO MDC M D IO Z Id le Z 1 0 1 P re a m b le S F D (o p tio n a l) 1 0 A4 R ead A3 A2 A1 A0 P H Y A d d re s s R4 R3 R2 R1 R0 R e g is te r A d d re s s to P H Y Z 0 D 15 D 14 D 13 D 12 D 11 D 10 D 9 TA D8 D7 D6 D5 D4 D3 D2 D1 D0 R e g is te r D a ta fro m P H Y Z Z Id le Figure 25. MDIO Read Frame S ta tio n M a n a g e r D riv e s M D IO (P H Y tris ta te s M D IO d u rin g e n tire s e q u e n c e ) MDC M D IO Z Id le Z 1 0 1 P re a m b le S F D (o p tio n a l) 0 1 W rite A4 A3 A2 A1 P H Y A d d re s s A0 R4 R3 R2 R1 R0 R e g is te r A d d re s s to P H Y 1 0 D15 D14 D13 D12 D11 D10 D9 TA D8 D7 D6 D5 D4 D3 D2 D1 R e g is te r D a ta fro m P H Y D0 Z Z Id le Figure 26. MDIO Write Frame 13.3 SMI Interrupt The SMI includes an output signal MDINT for signaling the Station Manager when certain events occur in the PHY. The MDINT pin can be configured for active-low or active-high operation by tying the pin to either a pull-up resistor to VDDIOMICRO or to a pull-down resistor to GND. VDDIOMICRO VSC8211 4.7k-10k External Pull-up at Station Manager MDINT Interrupt Enable (Register 25.15) Interrupt Status (Register 26.15) PHY 4.7k-10k External Pull-down at Station Manager Figure 27. Logical Representation of MDINT Pin 53 of 165 VMDS-10105 Revision 4.1 October 2006 MDINT (to Station Manager) VSC8211 Datasheet 14 LED Interface The PHY has five dedicated LED[4:0] pins to drive 5 LEDs directly. For power savings, all LED outputs can be configured to pulse at 5kHz with a 20% duty cycle. All LED outputs are active-low and driven with 3.3V from the VDD33A power supply when deasserted. Due to the fact that the 100BASE-FX mode uses 100BASE-T resources, its indications are those of the 100BASE-T mode. Four different functions have been assigned to each LED pin. Selection is done using either the CMODE hardware configuration (see Section 19: "Hardware Configuration Using CMODE Pins") or the settings in Register 27 (1Bh) – LED Control Register, page 117. The functions are assigned according to the following table: Table 20. LED Function Assignments LED Configuration Bits LED Pin 4 Config [1:0] LED Pin 3 Config [1:0] LED Pin 2 Config [1:0] LED Pin 1 Config [1:0] LED Pin 0 Config [1:0] Value LED Function Selection 11 TX 10 Fault 01 Activity 00 Duplex/Collision 11 RX 10 Fiber 01 Duplex/Collision 00 Link/Activity 11 TX 10 Link/Activity 01 Duplex/Collision 00 Link10/Activity 11 Link100/1000/Activity 10 Link/Activity 01 Link10/100/Activity 00 Link100/Activity 11 RX 10 Fault 01 Link/Act (with serial output on LED pins 1 and 2) 00 Link1000/Activity LED functions are summarized in the following table. Table 21. Parallel LED Functions Function Name Link1000/Activity1 State Description 1 No link in 1000BASE-T or 1000BASE-X 0 Valid 1000BASE-T link or 1000BASE-X link Pulse-stretch/Blink2 (optional) Valid 1000BASE-T link and activity present 54 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet Table 21. Parallel LED Functions (continued) Function Name State Description 1 1 Link100/Activity 0 Pulse-stretch/Blink Link10/Activity1 Link10/100/ Activity1 Link100/1000/ Activity1 Collision Activity Fiber Fault Serial Duplex/Collision3 Rx Tx Valid 100BASE-Tx link 2 (optional) Valid 100BASE-Tx link and activity present 1 No link in 10BASE-T 0 Valid 10BASE-T link Pulse-stretch/Blink2 (optional) Valid 10BASE-T link and activity present 1 No link in 10BASE-T or 100BASE-Tx 0 Valid 10BASE-T link or valid 100BASE-Tx link Pulse-stretch/Blink2 (optional) Valid 10BASE-T link or valid 100BASE-Tx link and activity present 1 No link in 100BASE-Tx or 1000BASE-T 0 Pulse-stretch/Blink Link/Act1 No link in 100BASE-Tx Valid 100BASE-Tx link or valid 1000BASE-T link 2 (optional) Valid 100BASE-Tx link or valid 1000BASE-T link and activity present 1 No link in any speed 0 Valid link in any speed Pulse-stretch/Blink2 Valid link in any speed and activity present 1 No collisions detected Pulse-stretch/blink2 Collisions detected 1 No activity Pulse-stretch/blink2 Activity present 1 No valid 1000BASE-X link established 0 Fiber media detected on SerDes interface and valid 1000BASE-X link established 1 No IEEE Clause 37/28 autonegotiation fault 0 IEEE Clause 37/28 autonegotiation fault ** See serial interface specification 1 Link established in half-duplex mode, or no link established 0 Link established in full-duplex mode Pulse-stretch/Blink2 (optional) Link established in half duplex mode and collisions present 1 No activity on Rx side Pulse-stretch/blink2 Activity present on Rx side 1 No activity on Tx side Pulse-stretch/blink2 Activity present on Tx side 1 By default the ‘Link’ functions are combined with ‘Activity’. To use the LED as a dedicated ‘Link’, LED MII register bit 27.1 must be set. Function can either blink or be pulse-stretched when active. See Table 22 below. 3 By default the ‘Duplex’ function is combined with ‘Collision’. To use the LED as a dedicated ‘Duplex’, LED MII register bit 27.0 must be set. 2 55 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet In addition to function selection, several options are available for the LED outputs through the use of MII register 27.5:0. These are summarized below: Table 22. LED Output Options MII Reg Bits 5:4 3 LED Option Bits LED Blink/Pulse-Stretch Rate LED pulse-stretch/blink 2 LED Pulsing Enable 1 LED combine LINK with ACT 0 LED combine COL with DUP Value LED Function Selection 11 2.5Hz blink rate/ 400 ms pulse-stretch 10 20Hz blink rate/ 50ms pulse-stretch 01 10Hz blink rate/ 100ms pulse-stretch 00 5Hz blink rate/ 200ms pulse-stretch 1 Collision, Activity, Rx and Tx LED outputs will be pulsestretched when active 0 Collision, Activity, Rx and Tx LED outputs will blink when active 1 When active, LED outputs will be pulsed at 5KHz, 20% duty cycle for power savings 0 When active, LED outputs will remain at a static low 1 Link LEDs indicate link status only 0 Link LEDs will blink or flash when activity is present. Blink/flash behavior is selected by Pulse-Stretch Enable bit. 1 Duplex LED indicates duplex status only 0 Duplex LED will blink or flash when collision is present. Blink/ flash behavior is selected by Pulse-Stretch Enable bit. 14.1 Serial LED Output A serial output option is available which allows access to all LED signals through two pins. This option is selected by setting LED Pin 0 configuration bits to 01 on the PHY. In this mode, LED pins 1 and 2 function as serial data and clock. LED function outputs for the PHY are clocked out on the rising edge of data clock. The clock rate is approximately 1MHz, with a 37 clock cycle preamble. The serial bitstream outputs each LED signal as described by the numbered list below.The individual signals shall be clocked out in the following order: 1. Link1000/Act 2. Link/Act 3. Link100/Act 4. Act 5. Link10/Act 6. Dup/Col 7. Tx 8. Col 9. Rx 10. Fault 11. Fiber/Copper 56 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 15 Test Mode Interface (JTAG) The PHY supports the Test Access Port and Boundary Scan Architecture IEEE 1149.1 standards. The device includes an IEEE 1149.1 compliant test interface, often referred to as a “JTAG TAP Interface”. IEEE 1149.1 defined test logic provides the following standardized test methodologies: • Testing the interconnections between integrated circuits once they have been assembled onto a printed circuit board or other substrate. • Testing the integrated circuit itself during IC and systems manufacture. • Observing or modifying circuit activity during the component’s normal operation. The JTAG Test interface logic on the PHY, accessed through a Test Access Port (TAP) interface, consists of a boundary-scan register and other logic control blocks. The TAP controller includes all IEEE-required signals (TMS, TCK, TDI, and TDO), in addition to the optional asynchronous reset signal TRST. The following figure diagrams the TAP and Boundary Scan Architecture. Boundary-Scan Register Device Identification Register Bypass Register Instruction Register, Instruction Decode, Control TDI TMS TRSTz TCK control Mux, DFF control Test Access Port Controller select tdoenable Figure 28. Test Access Port and Boundary Scan Architecture 57 of 165 VMDS-10105 Revision 4.1 October 2006 TDO VSC8211 Datasheet The PHY also includes the optional Device Identification Register, shown in the following table, which allows the manufacturer, part number, and version number of the device to be determined through the TAP Controller. See Chapter 11 of the IEEE 1149.1-1990 specifications for more details. Also, note that some of the information in the identification register is duplicated in the IEEE-specified bit fields in MII Register 3 (PHY Identifier Register #2). Table 23. JTAG Device Identification Register Description Description Device Version Number Part Number (or Revision Code) (or Model Number) Vitesse’s Manufacturer Identity LSB Bit Field 31 - 28 27 - 12 11 - 1 0 1000 0010 0001 0001 001 1001 1000 1 Binary Value 0001 15.1 Supported Instructions and Instruction Codes After a TAP reset, the Device Identification Register is serially connected between TDI and TDO by default. The TAP Instruction Register is loaded either from a shift register (when a new instruction is shifted in), or, if there is no new instruction in the shift register, a hard-wired default value of 0110 (IDCODE) is loaded. Using this method, there is always a valid code in the instruction register, and the problem of toggling instruction bits during a shift is avoided. Unused codes are mapped to the BYPASS instruction. The VSC8211 supports the instruction codes listed in the following table and described below. Table 24. JTAG Interface Instruction Codes Instruction Code Selected Register Register Width Specification EXTEST 0000 Boundary-Scan Register 78 Mandatory IEEE 1149.1 SAMPLE/PRELOAD 0001 Boundary-Scan Register 78 Mandatory IEEE 1149.1 IDCODE 0110 Device Identification Register 32 Optional IEEE 1149.1 CLAMP 0010 Bypass Register 1 Optional IEEE 1149.1 HIGHZ 0011 Bypass Register 1 Optional IEEE 1149.1 BYPASS 0111 Bypass Register 1 Mandatory IEEE 1149.1 Reserved 0100, 1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111 EXTEST The mandatory EXTEST instruction allows testing of off-chip circuitry and board-level interconnections by sampling input pins and loading data onto output pins. Outputs are driven by the contents of the boundary-scan cells, which have to be updated with valid values (with the PRELOAD instruction) prior to the EXTEST instruction.1 SAMPLE/PRELOAD The mandatory SAMPLE/PRELOAD instruction allows a snapshot of inputs and outputs during normal system operation to be 1 Following the use of this instruction, the on-chip system logic may be in an indeterminate state that will persist until a system reset is applied. Therefore, the on-chip system logic may need to be reset on return to normal (i.e., non-test) operation. 58 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet taken and examined. It also allows data values to be loaded into the boundary-scan cells prior to the selection of other boundary-scan test instructions. IDCODE The optional IDCODE instruction provides the version number (bits 31:28), and Vitesse’s manufacturer identity (bits11:1), which can be serially read from the PHY. See “Register 3 (03h) – PHY Identifier Register #2 - Clause 28/37 View” on page 88 for the PHY-specific values for this instruction. CLAMP The optional CLAMP instruction allows the state of the signals driven from the component pins to be determined from the Boundary-Scan Register while the Bypass Register is selected as the serial path between TDI and TDO. While the CLAMP instruction is selected, the signals driven from the component pins will not change.1 HIGHZ The optional HIGHZ instruction places the component in a state in which all of its system logic outputs are placed in a high impedance state. In this state, an in-circuit test system may drive signals onto the connections normally driven by a component output without incurring a risk of damage to the component. This makes it possible to use a board where not all of the components are compatible with the IEEE 1149.1 standard.1 BYPASS The Bypass Register contains a single shift-register stage and is used to provide a minimum-length serial path (one TCK clock period) between TDI and TDO to bypass the device when no test operation is required. 15.2 Boundary-Scan Register Cell Order All inputs and outputs are observed in the Boundary-Scan Register cells. All outputs are additionally driven by the contents of Boundary-Scan Register cells. Bidirectional pins have all three related Boundary-Scan Register cells: the input, the output, and the control. The full boundary scan cell order is available from Vitesse Semiconductor in *.BSD file format. 1 Following the use of this instruction, the on-chip system logic may be in an indeterminate state that will persist until a system reset is applied. Therefore, the on-chip system logic may need to be reset on return to normal (i.e., non-test) operation. 59 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 16 Enhanced ActiPHY Power Management In addition to the IEEE-specified power-down control bit (MII Register 0.11), the VSC8211 implements an Enhanced ActiPHY™ power management mode. This mode enables support for power-sensitive applications such as laptop computers with Wakeon-LAN™ capability. It utilizes a signal-detect function that monitors the media interface for the presence of a link to determine when to automatically power-down the PHY. The Station Manager is in control of this mode. The PHY then ‘wakes up’ at a programmable interval and attempts to ‘wake-up’ the link partner PHY by sending either a fast link pulse (FLP) over copper media or a Clause 37 restart signal over optical media. The Enhanced ActiPHY™ power management mode can be set at startup (Refer to Section 19: "Hardware Configuration Using CMODE Pins" and Section 20: "EEPROM Interface" for details) or at any time during normal operation by writing to MII Register 28.6. 16.1 Operation in Enhanced ActiPHY Mode There are three PHY operating states when Enhanced ActiPHYTM mode is enabled: • Low power state • LP Wake up state • Normal operating state (link up state) The PHY switches between the low power state and LP wake up state at a programmable rate (sleep timer) until signal energy has been detected on the media interface pins. When signal energy is detected, the PHY enters the normal operating state. When the PHY is in the normal operating state and link is lost, the PHY returns to the low power state after the link status timeout timer has expired. After reset, the PHY enters the low power state. When autonegotiation is enabled in the PHY, the ActiPHYTM state machine will operate as described above. If autonegotiation is disabled and the link forced to 10BT or 100BTX modes while the PHY is in the low power state, the PHY continues to transition between the low power and LP Wake up states until signal energy is detected on the media pins. At that time, the PHY transitions to the normal operating state and stays in that state even when the link is dropped. If autonegotiation is disabled while the PHY is in the normal operation state, the PHY stays in that state when the link is dropped and does not transition back to the low power state. Low Power State Signal Energy Detect on Media (CAT5 or Fiber) FLP or Clause 37 Restart signal sent Sleep timer expires Timeout timer expires and Auto-negotiation enabled LP Wake-up State Normal Operation Figure 29. Enhanced ActiPHY State Diagram 60 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 16.2 Low power state In the low power state, all major digital blocks are powered down. However the following functionality is provided: • SMI interface (MDC/MODDEF1, MDIO/MODDEF2, MDINT) • CLKOUTMAC and CLKOUTMICRO In this state, the PHY monitors the media interface pins for signal energy. The PHY comes out of low power state and transitions to the Normal operating state when signal energy is detected on the media. This happens when the PHY is connected to one of the following: • Auto-negotiation capable link partner • Auto-negotiation incapable (blind/forced) 100BTX only link partner • Auto-negotiation incapable (blind/forced) 10BT only link partner • Auto-negotiation capable optical link partner over fiber • Auto-negotiation incapable (blind/forced) 1000BASE-X optical link partner over fiber • Another PHY in Enhanced ActiPHY LP Wake Up state In the absence of signal energy on the media pins, the PHY will transition from the low power state to the LP Wake up state periodically based on the programmable sleep timer. Two register bits (MII Register bits 28.1:0) are provided to program the value of the sleep timer. The sleep timer can be programmed to 2'b00 (1sec), 2'b01 (2sec), 2'b10 (3sec) or 2'b11 (4sec). The default value is 2 seconds. The actual sleep time duration is randomized by -80ms to +60ms to avoid two PHYs in Enhanced ActiPHY mode from entering a lock-up state. 16.3 LP Wake up state In this state, the PHY attempts to wake up the link partner. One complete FLP (Fast Link Pulse) is sent on both pairs A and B of the CAT5 media. For the optical Media, a base page of all zeros (Clause 37 restart signal) is sent for 30ms. In this state the following functionality is provided- • SMI interface (MDC/MODDEF1, MDIO/MODDEF2, MDINT) • CLKOUTMAC and CLKOUTMICRO After sending signal energy on the relevant media, the PHY returns to the Low power state. 16.4 Normal operating state In this state, the PHY establishes a link with a link partner. When the media is unplugged or the link partner is powered down, the PHY waits for the duration programmed through a link status time-out timer and then enters the low power state. The Link Status Time-out timer can be programmed to 2'b00 (1sec), 2'b01 (2sec), 2'b10 (3sec), or 2'b11 (4sec). The default value for this timer is 2 seconds. 61 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 17 Ethernet In-line Powered Device Support 17.1 Cisco In-Line Powered Device Detection This feature is used for detecting in-line powered devices in Ethernet network applications. The VSC8211's in-line powered device detection mode can be part of a system that allows for IP-phone and other devices to receive power from an Ethernet cable, similar to office digital phones receiving power from a PBX (Private Branch Exchange) office switch via the phone cable. This can eliminate the need for an IP-Phone to have an external power supply, since the Ethernet cable provides power. It also enables the in-line powered device to remain active during a power outage (assuming the Ethernet switch is connected to an uninterrupted power supply, battery, back-up power generator, etc.). This mode is disabled by default and must be enabled in order to perform in-line powered device detection. Please refer to additional information at http://www.cisco.com/en/US/ products/hw/phones/ps379/products_tech_note09186a00801189b5.shtml for additional information. 17.2 In-Line Power Ethernet Switch Diagram Gigabit Switch/M AC M AC Interface Processor Control SM I VSC8211 10/100/1000BASE-T PHY IN-LINE PO W ER SUPPLY UNIT X-form er R J-45 I/F CAT-5 Figure 30. In-line Powered Ethernet Switch Diagram 17.3 In-Line Powered Device Detection (Cisco Method) This section describes the flow process an Ethernet switch must perform in order to process in-line power requests made by a link partner (LP) capable of receiving in-line power. 1. The in-line powered device detection mode is enabled by setting MII Register bit 23E.10 = 1 and ensuring that the Auto-Negotiation Enable Bit is set (MII Register 0.12 = 1). An interrupt can also be asserted on the MDINT pin when in-line power is needed. This is set by MII Register 25.9 = 1 and ensuring MII Register 25.15 = 1 in order to enable the MDINT pin. 2. The PHY will then start sending a special Fast Link Pulse (FLP) signal to the LP. MII Register 23E.9:8 will equal 00 during the search for devices needing in-line power. 62 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 3. The PHY monitors for the special FLP signal looped back by the LP. An LP device capable of receiving in-line power will loop back the special FLP pulses when it is in a powered-down state. This is reported when MII Register 23E.9:8 = 01. If enabled, an interrupt on the MDINT pin will also be asserted. This can be verified as an in-line power detection interrupt by reading MII Register 26.9 = 1, which will subsequently be cleared and the interrupt de-asserted after the read. If an LP device does not loop back the special FLP after a specific time, then MII Register 23E.9:8 = 10. 4. If the PHY reports that the LP needs in-line power, then the Ethernet switch needs to enable in-line power on this port external of the PHY. 5. The PHY automatically disables in-line powered device detection after Event #3 above and now changes to the normal Auto-negotiation process. A link is then auto-negotiated and established when the link status register is set (MII Register bit 1.2 = 1). 6. In a link down event (MII Register bit 1.2 = 0), the in-line power should be disabled to the in-line powered device external to the PHY. The PHY will disable the normal auto-negotiation process and re-enable in-line powered device detection mode. 17.4 IEEE 802.3af (DTE Power via MDI) The VSC8211 is fully compatible with switch designs which are intended for use in systems that supply power to the DTE (Data Terminal Equipment) via the MDI (Media Dependent Interface, or twisted pair cable), as specified by IEEE 802.3af standard (Clause 33). 63 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 18 Advanced Test Modes 18.1 1000BASE-T Ethernet Packet Generator (EPG) For system-level debugging and in-system production testing, the VSC8211 includes an Ethernet packet generator. This can be used to isolate problems between the MAC and PHY and between a local PHY and remote link partner. It is intended for use with lab testing equipment or in-system test equipment only, and should not be used when the VSC8211 is connected to a live network. To use the EPG, it must be enabled by writing a “1” to Extended MII Register 29E.15. This effectively disables all MAC-interface transmit pins and selects the EPG as the source for all data transmitted onto the VSC8211 media interface. For this reason, packet loss will occur if the EPG is enabled during transmission of packets from MAC to PHY. The MAC receive pins will still be active when the EPG is enabled, however. If it is necessary to disable the MAC receive pins as well, this can be done by writing a “1” to MII Register bit 0.10. When a “1” is written to Extended MII Register Bit 29E.14, the VSC8211 will begin transmitting IEEE802.3 layer-2 compliant packets with a data pattern of repeating 16-bit words as specified in Extended MII Register 30E. The source and destination addresses for each packet, packet size, interpacket gap, FCS state, and transmit duration can all be controlled through Extended MII Register 29E. Note that if Extended MII Register Bit 29E.13 is cleared, Extended MII Register Bit 29E.14 will be cleared automatically after 30,000,000 packets have been transmitted. 18.2 1000BASE-T CRC Counter When the EPG is enabled, a bad-CRC counter is also available for all incoming packets. This counter is available in Extended MII Register Bits 23E.7:0 - CRC Counter and is automatically cleared when read. 18.3 Far-end Loopback Far-end loop back mode, when enabled (MII Register bit 23.3 = 1), forces incoming data from a link partner on the current media interface to be retransmitted back to the link partner on the media interface as shown in the figure below. In addition, the incoming data will also appear on the receive data pins of the MAC interface. Data present on the transmit pins of the MAC interface are ignored in this mode. This loop back mode is available in both Serial and Parallel MAC PHY operating modes. For more information, refer to “Register 23 (17h) – PHY Control Register #1” on page 108. Link Partner RX VSC8211 RXD MAC CAT-5 or Fiber TX TXD Figure 31. Far-end Loopback Block Diagram 18.4 Near-end Loopback When Near-end loop back is set (MII Register bit 0.14 = 1), the Transmit Data (TXD) on the MAC interface is looped back onto the Receive Data (RXD) pins to the MAC as shown in the figure below. In this mode, no signal is transmitted over the network media. This loop back mode in available in both Serial MAC and Parallel MAC PHY Operating modes. 64 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet Link Partner RX VSC8211 RXD MAC CAT-5 or Fiber TX TXD Figure 32. Near-end Loopback Block Diagram 18.5 Connector Loopback Connector Loopback allows for the twisted pair interface to be looped back externally. In this mode the PHY must be connected to a loopback connector or a loopback cable. For this loopback, pair A should be connected to pair B and pair C to pair D. This loopback will work in all speeds selected for the interface. A Receive Data VSC8211 B MAC C Transmit Data D Figure 33. Connector Loopback Block Diagram The autonegotiation, speed, and duplex can be configured using MII registers 0,4 and 9. For 1000BT connector loopback only the following additional writes are required in the specific order. 1. Master/Slave configuration forced to Master (MII Register Bits 9.12:11 = 11) 2. Enable 1000BT connector loopback (MII Register 24.0 = 1) 3. Disable pair swap correction (MII Register Bit 18.5=1) 4. Disable autonegotiation and force 1000BT link (MII Register Bit 0.12=0, MII Register Bit 0.6=1, and MII Register Bit 0.12=0) and force either full or half duplex (MII Register Bit 0.8=0 or 1). This loopback is also available in the 100BASE-FX mode. 65 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 19 Hardware Configuration Using CMODE Pins Each of the eight CMODE pins (CMODE[7:0]) are used to latch a four bit value at PHY reset. A total of thirty two CMODE configuration bits are set at reset. Each CMODE bit represents the default value of a particular PHY register and therefore sets a default PHY operating conditions at startup. 19.1 Setting the CMODE Configuration Bits The CMODE bits are set by connecting each CMODE pin to either VDD33A or VSSS (ground) through an external 1% resistor. The four bit value latched by the PHY on each CMODE pin depends upon the value of the resistor used to pull-up or pull-down the CMODE pin. CMODE resistor values and connections are defined in the following table: Table 25. CMODE Pull-up/Pull-down Resistor Values CMODE bit 3 value CMODE bit 2 value CMODE bit 1 value CMODE bit 0 value 0 0 0 0 0 GND 0 0 0 1 2.26k GND 0 0 1 0 4.02k GND 0 0 1 1 5.90k GND 0 1 0 8.25k GND 0 1 0 1 12.1k GND 0 1 1 0 16.9k GND 0 1 1 1 22.6k GND 1 0 0 0 0 VDD33A 1 0 0 1 2.26k VDD33A 1 0 1 0 4.02k VDD33A 1 0 1 1 5.90k VDD33A 1 1 0 0 8.25k VDD33A 1 1 0 1 12.1k VDD33A 1 1 1 0 16.9k VDD33A 1 1 1 1 22.6k VDD33A 0 CMODE Resistor Value Tied to VDD33A or GND 19.2 CMODE Bit descriptions The following table outlines the mapping of each CMODE bit to a PHY operating condition parameter. Each of the PHY operating condition parameters is described in detail in Table 27: “PHY Operating Condition Parameter Description”. 66 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet Table 26. CMODE Bit to PHY Operation Condition Parameter Mapping CMODE Pin Name ‘CMODE Bit’ to ‘PHY Operating Condition Parameter’ Mapping Bit 3 Bit 2 Bit 1 Bit 0 CMODE0 PHY Address[3] PHY Address[2] PHY Address[1] PHY Address[0] CMODE1 SFP Mode Disable PHY Address[4] SIGDET pin direction SerDes Line Impedance CMODE2 PHY Operating Mode[3] PHY Operating Mode[2] PHY Operating Mode[1] PHY Operating Mode[0] CMODE3 LED Control[1] SQE Enable 10BASE-T Echo On CMODE4 LED Control[0] Pulsing Enable Auto-negotiation AdverMII Register View tisement Control[0] CMODE5 RGMII/RTBI Transmit RGMII/RTBI Transmit RGMII/RTBI Receive RGMII/RTBI Receive Path Timing compensa- Path Timing compensa- Path Timing compensa- Path Timing compensation[1] tion[0] tion[1] tion[0] CMODE6 PICMG Miser Mode Enable SIGDET pin Polarity Enhanced ActiPHYTM Enable CLKOUTMICRO Frequency CMODE7 Linkxxxx/Act Behaviour Link Speed Auto-Downshift Enable Flow Control[1] Flow Control[0] 67 of 165 VMDS-10105 Revision 4.1 October 2006 Auto-negotiation Advertisement Control[1] VSC8211 Datasheet Each of the PHY Operating Condition Parameters mentioned in the Table 26 above is described in detail in Table 27. Table 27. PHY Operating Condition Parameter Description PHY Operating CMODE Pin Name and Bit Condition Parameter Value Position Name 31-0 PHY Address[4:0] CMODE1[2],CMODE0[3:0] Description Sets the PHY Address used to access the PHY Registers when the PHY’s SMI is in IEEE mode. The value latched is reflected in Register 23E (17h) - Extended PHY Control Register #4, page 129, bits 23.15:11. These CMODE bits set the default PHY Operating Mode by setting the default values of MII Register 23 bits 15:12 and 2:1. For more information, see Register 23 (17h) – PHY Control Register #1, page 108. 0000 802.3z SerDes to CAT5 Media, Clause 37 auto-negotiation autosense enabled. 0001 RGMII with Copper/Fiber Auto Media Sense (Fiber Preference). 0010 GMII to Fiber. 0011 GMII/MII with Copper/Fiber Auto Media Sense (Fiber Preference). 0100 802.3z SerDes to CAT5 Media, Clause 37 disabled. 0101 SGMII to CAT5 Media, SCLK enabled. PHY Operating Mode[3:0] CMODE2[3:0] 0110 RGMII to CAT5 Media. 0111 RGMII to Fiber Media. 1000 GMII/MII to CAT5 Media. 1001 TBI to CAT5 Media, Clause 37 auto-negotiation auto-sense enabled. 1010 802.3z SerDes to CAT5 Media, Media Converter Mode. 1011 TBI to Fiber Media. 1100 RTBI to CAT5 Media, Clause 37 auto-negotiation auto-sense enabled. 1101 Serial MAC to Fiber Media, SCLK enabled. 1110 802.3z SerDes to CAT5 Media, Clause 37 enabled. 1111 SGMII to CAT5 Media, SCLK disabled. This sets the default behavior of the LED pins LED[4:0] by setting the startup values of MII “Register 27 (1Bh) – LED Control Register” on page 117. LED Control[1:0] Pulsing Enable CMODE3[3],CMODE4[3] CMODE4[2] 00 LED[4:0] = {Duplex/Collision, Link/Activity, Link10/Activity, Link100/ Activity, Link1000/Activity}(MII Reg 27 = 0000h) 01 LED[4:0] - {Activity, Duplex/Collision, Duplex/Collision, Link10/100/ Activity, Link/Activity} (MII Reg 27 = 5540h) 10 LED[4:0] - {Link Fault, Fiber Media Selected, Link/Activity, Link/ Activity, Fault} (MII Reg 27 = AA80h) 11 LED[4:0] - {Tx, Rx, Tx, Link100/1000/Activity, Rx} (MII Reg 27 = FFC0h) This sets the default power saving mode of the LED pins LED[4:0] by setting the startup value of MII Register bit 27.4 Enable 5Khz, 20% duty cycle LED pulsing for power savings 1 0 LED pulsing disabled 68 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet Table 27. PHY Operating Condition Parameter Description (continued) PHY Operating CMODE Pin Name and Bit Condition Parameter Value Position Name Link/Activity and Linkxxxx/Activity behaviour RGMII/RTBI Transmit Path Timing Compensation[1:0] RGMII/RTBI Receive Path Timing Compensation[1:0] CMODE7[3] Description This sets the LED behaviour by setting the default values of MII Register 27.2:1 . Link function indicated link status only. 1 0 All link function blinks or flashes when activity is present. Blink or flash behavior is selected by the Blink/Pulse-stretch Enable and Blink/Pulse-stretch rate bits. Sets the RGMII/RTBI Transmit Path Timing compensation. This timing compensation adds a configurable delay to the signal on the TXC pin. These CMODE bits set the default value of MII Register 23.11:10. CMODE5[3:2] 00 2.0ns 01 2.5ns 10 No skew 11 1.5ns Sets the RGMII/RTBI Receive Path Timing compensation. This timing compensation adds a configurable delay to the RXC signal internal to the chip. These CMODE bits set the default value of MII Register 23.9:8. CMODE5[1:0] 00 2.0ns 01 2.5ns 10 No skew 11 1.5ns These CMODE bits set the default auto-negotiation advertisement by setting the initial values of MII Registers 4 and 9. Auto-negotiation Advertisement Control[1:0] Flow Control[1:0] CMODE3[0],CMODE4[1] CMODE7[1:0] 00 10/100/1000BASE-T HDX, 10/100/1000BASE-T FDX 01 10/100BASE-T HDX, 10/100/1000BASE-T FDX 10 10/100BASE-T HDX, 10/100BASE-T FDX 11 1000BASE-T FDX 00-11 Sets the default value of the Flow Control bits of MII Register 4. The value on these CMODE pins is the default value of MII Register 4.11:10 in Clause 28 Register View Mode and the default value of MII Register 4.8:7 in Clause 37 Register View Mode. The MII Register View is set by CMODE bit CMODE4[0] (page 70). 69 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet Table 27. PHY Operating Condition Parameter Description (continued) PHY Operating CMODE Pin Name and Bit Condition Parameter Value Position Name Description This CMODE bit sets the default value of MII Register 21E.15. SFP Mode Disable SIGDET pin direction SerDes Line Impedance 0 This sets MII Register 21E.15 = 1. Sets the following PHY defaults: • TXDIS/SRESET is active high i.e. behaves like TXDIS. • MODDEF0/CLKOUTMAC pin functions like MODDEF0 i.e this pin is asserted low by the PHY once the EEPROM interface is released for access through the SMI interface. • RXLOS/SIGDET pins functions like the RXLOS. • The SMI interface is set in MSA mode. 1 This sets MII Register 21E.15 = 0. Sets the following PHY defaults: • TXDIS/SRESET is active low i.e. behaves like SRESET. • MODDEF0/CLKOUTMAC pin functions like CLKOUTMAC i.e this pin drives out a 125Mhz clock. • RXLOS/SIGDET pin functions like SIGDET. • The SMI interface is set in IEEE mode. CMODE1[3] CMODE1[1] CMODE1[0] The value of this bit is valid in non-SFP mode when CMODE bit CMODE1[3] is 1. This CMODE bit sets the direction of the SIGDET pin by setting the default value of Extended MII Register 19E.1 0 Input 1 Output Sets the internal end termination resistance value of the Serial MAC/ Media Interface Input pins. 0 50 Ω 1 75Ω Sets the default value of MII Register 22.12. SQE Enable CMODE3[2] 0 SQE Disabled (MII Register 22.12 = 1) 1 SQE Enabled (MII Register 22.12 = 0) Sets the default value of MII Register 22.13. 10BASE-T Echo On MII Register View PICMG Miser Mode Enable CMODE3[1] CMODE4[0] 0 10BASE-T Echo disabled (MII Register 22.13 = 1) 1 10BASE-T Echo Enabled (MII Register 22.13 = 0) Sets the default Register View of the standard IEEE specified Registers (MII Register 0 through MII Register 15). 0 Clause 28 view (specified for 1000BASE-T devices) 1 Clause 37 view (specified for 1000BASE-X devices) Sets the default value of MII Register 24.12. Putting the PHY in this mode reduces power consumption. This mode is suitable for applications where the signal to noise ratio on the CAT-5 media is high, such as ethernet over the backplane. CMODE6[3] See Section 12: "Transformerless Operation for PICMG 2.16 and 3.0 IPbased Backplanes" on page 45 for more information. 0 PICMG Miser Mode Disabled 1 PICMG Miser Mode Enabled 70 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet Table 27. PHY Operating Condition Parameter Description (continued) PHY Operating CMODE Pin Name and Bit Condition Parameter Value Position Name SIGDET pin Polarity Enhanced ActiPHYTM Enable CMODE6[2] The value of this bit is valid in non-SFP mode i.e. when CMODE bit CMODE1[3] is 1. This CMODE bit sets the polarity (active high or active low) of the SIGDET pin by setting the default value of Extended MII Register 19E.0. 0 Active High 1 Active Low This CMODE bit sets the default value of MII Register 28.6. CMODE6[1] 0 Enhanced ActiPHYTM Mode Disabled 1 CLKOUTMICRO FreCMODE6[0] quency Link Speed AutoDownshift Enable Description Enhanced ActiPHYTM Mode Enabled This bit sets the default value of Extended MII Register 20E.8. 0 4Mhz 1 125 MHz Sets the default value of Extended MII Register 20E.4. CMODE7[2] 0 Link Speed Auto-Downshift Disabled 1 Link Speed Auto-Downshift Enabled 19.3 Procedure For Selecting CMODE Pin Pull-up/Pull-down Resistor Values 1. Using the descriptions in Table 27 column D (“Description”), choose the desired PHY operating condition parameter values from Column C (“Value”). 2. Using Table 27 Column B (“CMODE Pin Name and Bit Position”) and the chosen PHY operating condition parameter values, enter the value of each CMODE pin in Table 26: “CMODE Bit to PHY Operation Condition Parameter Mapping”. 3. Choose the value of each CMODE pull-up or pull-down resistor from Table 25: “CMODE Pull-up/Pull-down Resistor Values” based on the CMODE Bit values in Table 26. 71 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 20 EEPROM Interface The EEPROM Interface consists of the EEDAT and EECLK pins of the PHY. If this interface is used, these pins should connect to the SDA and SCL pins respectively of a serial EEPROM that is compatible with the AT24xxx series of ATMEL EEPROMs. The EEPROM interface on the VSC8211 serves the following purposes: • It provides the PHY with the ability to self configure its internal registers. • The system manager can access the EEPROM to obtain information pertaining to the system/module configuration. • A single EEPROM can be shared among multiple PHYs for their custom configuration. The PHY detects the EEPROM based on the presence of a pull-up on the EEDAT pin. It is initialized using the configuration EEPROM (if present) under the following conditions: • RESET deassertion. • TXDIS/SRESET deassertion and Extended MII Register 21E.14 is set. • S/W reset (MII Register 0.15) is asserted and Extended MII Register 21E.14 is set. If an EEPROM is present, the start-up control block looks for a “Vitesse Header” (value:16’hBDBD’) at addresses 0 and 1 of the EEPROM. The address is incremented by 256 until the Vitesse Header is found. If the Vitesse Header is not found, or no EEPROM is connected, the VSC8211 bypasses the EEPROM read step. Once the Vitesse header is located, the EEPROM Interface block of the PHY searches for its PHY address in bit position 7:3 in the subsequent EEPROM locations. Once the PHY address is located, the 11 bit EEPROM address location for the start of the configuration script is read. At this point, the PHY begins reading from this 11 bit EEPROM address and initializes its Register values based on the EEPROM configuration script contents. For more information see Table 28, “Configuration EEPROM Data Format,” on page 73. The total number of EEPROM bytes needed for a configuration script is equal to: ((Number of Register writes) * 3 + 2 (BDBD) + 2 (PHY address and Configuration Script Address) + 2 (Length of configuration script)). Data is read from the EEPROM sequentially (at 50 Khz, or 50 kbits/s) until all PHY Register are set. Once all of the PHY registers are set, the PHY enters the ‘NORMAL STATE’ (Section 21: "PHY Startup and Initialization"). If the PHY is in ‘NORMAL STATE’ state, the user can access the EEPROM connected to the EEPROM interface through the SMI. If the SMI is in IEEE mode, the EEPROM can be accessed via the SMI using Extended MII Registers 21E and 22E. If the SMI is in MSA mode, the EEPROM can be accessed directly via the SMI i.e. the PHY behaves as if the MODDEF2 and MODDEEF1 pins of the SMI are directly connected to the EEDAT and EECLK pins of the PHY.1 One exception is the memory portion with device/page address ‘110’. This is reserved for the PHY Register access when the PHY’s SMI is set in MSA mode. If an EEPROM is present, but the EEPROM does not acknowledge (according to the ATMEL EEPROM protocol), the VSC8211 waits for an acknowledge for approximately 3 seconds. If there is no acknowledge within 3 seconds, the VSC8211 will abort and continue into normal operation. 1EEPROM memory with device address ‘110’ cannot be accessed directly when the SMI is in MSA mode. This device address is reserved for PHY Register access in MSA mode. To access EEPROM with device address ‘110’ in MSA mode Extended MII Registers 21E and 22E should be used. 72 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 20.1 Programming Multiple VSC8211s Using the Same EEPROM To prevent contention on the 2 wire bus when multiple PHYs use the same EEPROM for initialization, the EEPROM start-up block of each VSC8211 monitors the bus for (PHY Address[4:0] + 1) * 9 + 92 clock cycles for no bus activity and only then attempts to access the EEPROM bus. PhyAddress[4:0] is chosen because these are the PHY Address bits that are unique to each VSC8211. (i.e VSC8211 with lowest PHY Address gets priority on this bus.) R E F C L K S o u rc e R E S E T S o u rc e S C L EECLK EEDAT V S C 8 2 1 1 (2 ) EECLK EEDAT V S C 8 2 1 1 (1 ) E E P R O M S D A Figure 34. EEPROM Interface Connections NOTE: The same clock must be used for each VSC8211’s REFCLK input. In addition, the RESET pin for each VSC8211 must be driven from the same source to ensure that the reference clock modes within each device are correctly set. This prevents using the CLKOUTMAC or CLKOUTMICRO output from one VSC8211 to drive the clock input of another VSC8211, if the devices are sharing the same EEPROM. Table 28. Configuration EEPROM Data Format Address Contents ------------- ---------------------------------------------------- ------------- ---------------------------------------------------- ------------- ---------------------------------------------------- ------------- ---------------------------------------------------- O+7 Data to be written (LSB) O+6 Data to be written (MSB) O+5 RegAddress b O+4 Data to be written (LSB) O+3 Data to be written (MSB) O+2 RegAddress a O+1 Number of PHY Register writes *3[7:0] {bpage_addr3,s_ Number of PHY Register writes *3[15:8] addr3} = O 73 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet Table 28. Configuration EEPROM Data Format (continued) Address Contents ------------- ---------------------------------------------------- ------------- ---------------------------------------------------- ------------- ---------------------------------------------------- ------------- ---------------------------------------------------- M+7 Data to be written (LSB) M+6 Data to be written (MSB) M+5 RegAddress b M+4 Data to be written (LSB) M+3 Data to be written (MSB) M+2 RegAddress a M+1 Number of PHY Register writes *3[7:0] {bpage_addr2,s_ Number of PHY Register writes *3[15:8] addr2} = M ------------- ---------------------------------------------------- N+7 Data to be written (LSB) N+6 Data to be written (MSB) N+5 RegAddress b N+4 Data to be written (LSB) N+3 Data to be written (MSB) N+2 RegAddress a N+1 Number of PHY Register writes *3[7:0] {bpage_addr1,s_ Number of PHY Register writes *3[15:8] addr1} = N ------------- ---------------------------------------------------- 7,263,519,.. Starting address for initializing PHY3 s_addr3 6,262,518,.. {PHY Address 1[4:0], 3’bpage_addr3} 5,261,517,.. Starting address for initializing PHY2 s_addr2 4,260,516,.. {PHY Address 2[4:0], 3’bpage_addr2} 3,259,515,.. Starting address for initializing PHY1 s_addr1 2,258,514,.. {PHY Address 1[4:0], 3’bpage_addr1} 1,257,513.. 8’hBD 0,256,512... 8’hBD Using the EEPROM data format shown in Table 28 enables multiple PHYs to be initialized in a similar way by reading the same locations from the EEPROM. If the PHYs have to be initialized differently, then the 'Address pointers' will differ for each PHY, along with different PHY configuration data values. 74 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 21 PHY Startup and Initialization The PHY Startup and Initialization sequence is detailed in the flowchart below. P H Y S ta r tu p a n d In itia liz a tio n A S ta r t - 3 .3 v s u p p ly is u p B N C If R E S E T z = 1 D riv e o u t C L K O U T M A C a n d C L K O U T M IC R O if e n a b le d d u rin g In itia lz a tio n . N Y N Is e x te r n a l 1 .2 v s u p p ly u p Y Is T X D IS /S R E S E T z d e a s s e rte d ( T h e a s s e rtio n p o la r ity is b a s e d o n s e ttin g o f E x te n d e d M II re g is te r 2 1 E .1 5 , w h ic h c a n b e in itia liz e d u s in g H a rd w a re o r E E P R O M In itia liz a tio n ) N Is R E F C L K in p u t p r e s e n t Y L a tc h E E D A T ,P L L M O D E ,O S C D IS z a n d M D IN T z p o la r ity u s in g in te r n a lly g e n e r a te d ris in g e d g e Y 1 .P e rfo m H a rd w a re In itia liz a tio n - i.e . o v e rw r ite d e fa u lt P H Y R e g is te r v a lu e s b a s e d o n r e s is to r v a lu e s o n C M O D E [7 :0 ] 2 .S to re s ta rtu p C M O D E in itia liz a tio n v a lu e s 3 . S e t In te rn a l v a ria b le S R = 0 . If S R = 1 Y If E E D A T = 1 If M II R e g is te r 2 2 .9 ‘S tic k y R e s e t E n a b le ’= 0 (O n R E S E T z d e a s s e rtio n th is b it w ill b e s e t to 1 ) Y P e rfo r m E E P R O M In itia liz a tio n - i.e . o v e rw r ite d e fa u lt P H Y R e g is te r v a lu e s u s in g c o n fig u ra tio n E E P R O M d a ta Y N 1 .P e r fo m In itia liz a tio n - i.e . o v e rw r ite d e fa u lt P H Y R e g is te r v a lu e s b a s e d o n s to re d C M O D E v a lu e s . N A N If E x te n d e d M II R e g is te r 2 1 E .1 4 ‘R e r e a d E E P R O M o n s /w re s e t’= 1 (O n R E S E T z d e a s s e rtio n th is b it w ill b e s e t to 0 ) Y NORM AL STATE S ta rt - 3 .3 v s u p p ly is u p If E E D A T = 1 N N Y Is T X D IS / SRESETz a s s e r te d Y SR =1 If R E S E T z = 0 N Y P e rfo r m E E P R O M In itia liz a tio n - i.e . o v e r w r ite d e fa u lt P H Y R e g is te r v a lu e s u s in g c o n fig u ra tio n E E P R O M d a ta B NORMAL STATE C 1 . E n t e r N o r m a l O p e r a t in g M o d e 2 . R e le a s e S M I f o r u s e r a c c e s s . Figure 35. PHY Startup and Initialization Sequence 75 of 165 VMDS-10105 Revision 4.1 October 2006 N VSC8211 Datasheet 22 PHY Operating Modes The PHY Operating Mode is set according to the value of MII Register 23.15:12,23.2:1. Refer to Section 19: "Hardware Configuration Using CMODE Pins" and Section 20: "EEPROM Interface" for details on PHY Operating Mode configuration at startup. The following table summarizes the PHY operating modes. Table 29. PHY Operating Modes Operating Mode Category MII Register CMODE2 23.15:12,2 [3:0] 3.2:1 MAC Interface Media Interface Other Settings 0011, 10 1000 GMII/MII CAT5 0011, 01 0010 GMII Fiber 0010, 01 0011 GMII/MII Auto Media Sense Fiber Preference 0010, 10 - GMII/MII Auto Media Sense CAT5 Preference1 0001, 10 Parallel MAC 0001, 01 PHY Operat0000, 01 ing Modes 0000, 10 0110 RGMII CAT5 0111 RGMII Fiber 0001 RGMII Auto Media Sense Fiber Preference - RGMII Auto Media Sense CAT5 Preference1 0110, 00 1001 TBI CAT5 With Clause 37 Auto-Negotiation Detection TBI Fiber2 0111, 01 1011 0100, 00 1100 RTBI CAT5 0101, 01 - RTBI Fiber2 With Clause 37 Auto-Negotiation Detection 1111, 00 0100 802.3z SerDes CAT5 Clause 37 disabled 1110, 01 1110 802.3z SerDes CAT5 Clause 37 enabled 1110, 10 1010 802.3z SerDes CAT5 Clause 37 enabled, Media Convertor Mode 1110, 00 0000 802.3z SerDes CAT5 With Clause 37 Auto-Negotiation Detection Serial MAC 1010, 01 PHY Operat- 1000, 01 ing Modes 1001, 01 1111 SGMII CAT5 625Mhz SCLK Clock Disabled 0101 SGMII CAT5 625MHz SCLK Clock Enabled 1101 Serial Serial Buffered Mode – With Clock Recovery3 1001, 00 SGMII CAT5 Modified Clause 37 auto-negotiation disabled, 625MHz SCLK Clock Enabled 1011, 00 SGMII CAT5 Modified Clause 37 auto-negotiation disabled, 625MHz SCLK Clock Disabled 1 In this mode the PHY does not drop the Fiber Media link if the CAT5 link comes up after the Fiber link has been established and therefore it is not a suitable mode for unmanaged applications. For more information on how to use this mode in managed applications, contact you Vitesse Semiconductor representative. PHY Registers are not supported in this mode. 3 In this mode, the PHY’s MAC and media interfaces are the same. Both interfaces can be either SGMII or 802.3z SerDes. 2 22.1 PHY Operating Mode Description Most of the PHY Operating Modes listed in Table 29: “PHY Operating Modes” are standard operating modes. Some of the nonstandard modes are described below: 22.1.1 Auto Media Sense (AMS) Media Interface PHY Operating Modes The VSC8211 can be configured for GMII/MII to AMS or RGMII to AMS Media Interface PHY Operating Modes. In these modes, the PHY continuously tries to establish a link on both the CAT5 and Fiber medias. When a link is established on the preferred media, the PHY turns off the non-preferred media interface. 76 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 22.1.2 Serial MAC to Serial Media PHY Operating Mode: In this mode, the high-speed serial data on the SDIP/SPIN input pins is routed to the RDP/RDN output pins and data from the TDP/TPN input pins is routed to the SDOP/SDON output pins. A 625MHz clock, recovered from the data on the SDIP/SDIN input pins, is driven out on the SCLKP/SCLKN outputs. See Section 9.4.10: "Serial MAC/Media Interface Signals" for more information. 23 IEEE802.3 Clause 28/37 Remote Fault Indication Support The VSC8211 is capable of both Clause-28 and Clause-37 autonegotiation. In addition, the VSC8211 can be configured for a register view corresponding to Clause-28 or Clause-37. However, in IEEE802.3, Clause-37 provides for two remote fault bits, while Clause-28 provides only a single remote fault bit. A third remote fault status bit is also located in MII Register Bit 1.4, which is independent of the register view. In instances where the register view is configured for a different IEEE Clause than the current autonegotiation advertisement, Extended MII Register -bits 16E.2:0 handle the mapping between autonegotiation and register view. These bits also control the result of MII Register bit 1.4 if a remote fault is detected in the link partner. There are four possible combinations of register view and autonegotiation. In each case, remote fault conditions are both transmitted by the local PHY and received from the link partner. Remote fault conditions in each of these are described below: Clause-28 autonegotiation with Clause-28 register view- One remote fault bit is received from the link partner and one bit is transmitted from the local PHY to the link partner. No special handling of registers 4/5, or MII Register bit 1.4 is necessary, as the two modes are identical. Clause-28 autonegotiation with Clause-37 register view- One remote fault bit is received from the link partner and must be mapped to two MII Register bits 5.13:12, as well as MII Register bit 1.4. Two remote fault MII Register bits 4.13:12 must be mapped to a single bit to transmit from the local PHY to the link partner. Clause-37 autonegotiation with Clause-28 register view- Two remote fault bits are received from the link partner and must be mapped to one MII Register bit 5.13, as well as MII Register bit 1.4. One remote fault MII Register bit 4.13 must be mapped to two bits to transmit from the local PHY to the link partner. Clause-37 autonegotiation with Clause-37 register view- Two remote fault bits are received from the link partner and two remote fault bits are transmitted from the local PHY to the link partner. No special handling of registers 4/5 is necessary. MII Register bits 5:13:12 must be mapped to MII Register bit 1.4. 77 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet Extended MII Register 16E bits 2:1, the Remote Fault Mapping Mask, and bit 0, the Remote Fault Mapping OR, handle remote fault mapping. For more information, see Register 16E (10h) – Fiber Media Clause 37 Autonegotiation Control & Status, page 123. The functionality of these bits is summarized in the following tables: Table 30. Clause 28 Register View Remote Fault Transmitted to Link Partner Bit 4.13, Bit 16E.0, Bits 16E.2:1, Local Remote Remote Remote Fault Fault OR Fault Mask Value Transmitted to LP during Clause-28 Autonegotiation (combination 1, above) Value Transmitted to LP during Clause-37 Autonegotiation (combination 3, above) 0 x xx 0 00 1 x xx 1 Equal to bits 16E.2:1 Table 31. Clause 37 Register View Remote Fault Transmitted to Link Partner Bits 4.13:12, Bit 16E.0, Bits 16E.2:1, Local Remote Remote Remote Fault Fault OR Fault Mask 00 0 00 01, 10 or 11 0 01, 10 or 11 01, 10 or 11 1 xx Value Transmitted during Clause-28 Autonegotiation (combination 2, above) Value Transmitted during Clause-37 Autonegotiation (combination 4, above) 0 00 1, if bits 4.13:12 equal bits 16E.2:1 0, if bits 4.13:12 do not equal bits 16E.2:1 Equal to bits 4.13:12 1 Equal to bits 4.13:12 Table 32. Clause 28 Autonegotiation Link Partner Remote Fault Value Displayed LP Remote Bit 16E.0, Bits 16E.2:1, Value Displayed Remote Remote in Clause-28 View in Clause-37 View Fault Bit1 Fault OR Fault Mask Register Bit 1.4 Register Bit 1.4 1 Value Displayed Value Displayed in Clause-28 View in Clause-37 View Register Bit 5.13 Register Bits 5.13:12 (combination 1, above) (combination 2, above) 0 x xx 0 0 0 00 1 x 00 1 0 1 00 1 x 01, 10 or 11 1 1 1 Equal to bits 16E.2:1 This is the remote fault bit sent by the link partner during Clause-28 autonegotiation 78 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet Table 33. Clause 37 Autonegotiation Link Partner Remote Fault 1 LP Remote Fault Bits1 Bit 16E.0, Remote Fault OR Bits 16E.2:1, Remote Fault Mask 00 x xx 0 0 1, if LP remote fault bits equal bits 16E.2:1 Equal to LP remote 0, if LP remote fault bits do fault bits not equal bits 16E.2:1 1 01, 10 or 11 0 xx 1, if LP remote fault bits equal bits 16E.2:1 0, if LP remote fault bits do not equal bits 16E.2:1 01, 10 or 11 1 xx 1 These are the remote fault bits sent by the link partner during Clause-37 autonegotiation 79 of 165 VMDS-10105 Revision 4.1 October 2006 Value Displayed in Clause-28 View Register Bit 5.13 (combination 3, above) Value Displayed in Register Bit 1.4 Value Displayed in Clause-37 View Register Bits 5.13:12 (combination 4, above) 00 Equal to LP remote fault bits VSC8211 Datasheet 24 PHY Register Set Conventions The user can control the PHY's features, operating modes, etc. by setting the PHY Registers to the desired values. The PHY provides access to its Registers via the Serial Management Interface. For details on PHY Register access, see Section 13 “Dual Mode Serial Management Interface (SMI),” page 45. 24.1 PHY's Register Set Structure The register access protocol, as defined by the IEEE 802.3 specification, reserves five bits for register addressing. This limits the register space to 32, 16 bit wide registers. Of these, registers addressed 0 through 15 are defined by the IEEE 802.3 specification and registers addressed 16 through 31 are vendor specific. To provide extensive feature control of the PHY, the vendor specific registers addressed 16 through 31 have been divided into two Page views, called PAGE0 and PAGE1, enabling access to 32 vendor specific registers instead of 16. PAGE0 is the default page view. To switch to PAGE1, write 0001h to PHY Register 31. To switch to PAGE0 write 0000h to PHY Register 31. Normal Page Registers 0 1 2 3 . . . . . . . 15 31 Extended Page Registers 16 17 18 19 . . . . . . . 30 16E 17E 18E 19E . . . . . . . 30E 0000 0001 Figure 36. Extended Page Register Diagram 80 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 24.2 PHY's Register Set Nomenclature Register Address Page View Naming Convention 0-15 - NA- MII Register 16-31 PAGE0 MII Register 16-31 PAGE1 Extended Page MII Register (Referred to with an ‘E’ after the register number e.g. 20E.15 is Page 1 Register 20 bit 15) 24.3 PHY Register Bit Types PHY Register bit types are defined in the table below: Register Bit Type Description R/W Read and Write, effective immediately RO Read Only (must be written ‘0’, unless specified otherwise) RO SC Read Only, Self Clears after Read LH Latched High, Clears after Read LL Latched Low, Clears after Read SC Self-Cleared RWSW Read and Write, effective after s/w reset. This register will read the new value only after s/w reset. “Sticky” refers to the behavior of the register bit(s) after a software reset. If an “S” appears in the sticky column, the corresponding bit(s) will retain their values after a software reset, as long as the correct MII register bit is set. For more information, see Section 25.3.23 “Register 22 (16h) – Control & Status Register,” page 106. If an “SS” appears in the sticky column, the corresponding bit(s) will retain their values after a software reset, regardless of the state of the register bit. 81 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 25 PHY Register Set 25.1 Clause 28/37 Resister View PHY registers 0 through 15 are implemented according to the IEEE 802.3 specification. According to this standard, the contents of MII Registers 4, 5, 6, 9 and 10 are different for 1000BASE-X PHYs and 1000BASE-T PHYs. Since the VSC8211 supports both Fiber (1000BASE-X) and CAT5 (1000BASE-T) media, it supports both register sets. In registers 0 through 15, the 1000BASE-T register set is referred to as the “Clause 28 View” and the 1000BASE-X register set is referred to as the “Clause 37 View”. The default register view is “Clause 28 View” for all PHY Operating Modes. To switch the Register View to “Clause 37 View”, set the “Register View” bit (MII Register 23.4). Refer to section 19, “Hardware Configuration Using CMODE Pins,” page 66, and section 20, “EEPROM Interface,” page 72 for details on Register View configuration at startup. • Please note that “Clause 37" Register View is allowed only in 'GMII/RGMII to CAT5/Fiber/AMS' category of PHY operating modes i.e. where MII Register 23.15:12,23.2:1 = 6'b00xxxx. 82 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 25.2 PHY Register Names and Addresses Table 34. PHY Register Names and Addresses Register Number Register Address (hex) Mode Control 0 00 Mode Status 1 01 PHY Identifier Register # 1 2 02 PHY Identifier Register # 2 3 03 Auto-Negotiation Advertisement 4 04 Auto-Negotiation Link Partner Ability 5 05 Register Name Auto-Negotiation Expansion 6 06 Auto-Negotiation Next-Page Transmit 7 07 Auto-Negotiation Link Partner Next Page Receive 8 08 1000BASE-T Control 9 09 1000BASE-T Status Register # 1 10 0A Reserved 11 0B Reserved 12 0C Reserved 13 0D Reserved 14 0E 1000BASE-T Status Register #2 15 0F Reserved 16 10 Reserved 17 11 Bypass Control 18 12 Reserved 19 13 Reserved 20 14 Reserved 21 15 Control & Status 22 16 PHY Control # 1 23 17 PHY Control # 2 24 18 Interrupt Mask 25 19 Interrupt Status 26 1A LED Control 27 1B Auxiliary Control & Status 28 1C Reserved 29 1D MAC Interface Clause 37 Autonegotiation Control & Status 30 1E Extended Page Access 31 1F Fiber Media Clause 37 Autonegotiation Control & Status 16E 10 SerDes Control 17E 11 Reserved 18E 12 SerDes Control Register # 2 19E 13 Extended PHY Control # 3 20E 14 EEPROM Interface Status and Control 21E 15 EEPROM Data Read/Write 22E 16 Extended PHY Control # 4 23E 17 Reserved 24E 18 Reserved 25E 19 83 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet Table 34. PHY Register Names and Addresses (continued) Register Number Register Address (hex) Reserved 26E 1A Reserved 27E 1B Reserved 28E 1C 1000BASE-T Ethernet Packet Generator (EPG) # 1 29E 1D 1000BASE-T Ethernet Packet Generator (EPG) # 2 30E 1E Register Name 84 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 25.3 MII Register Descriptions 25.3.1 Register 0 (00h) – Mode Control Register - Clause 28/37 View Register 0 (00h) – Mode Control Register - Clause 28/37 View Bit Name 15 Software Reset1 14 Near End Loopback 6, 13 Forced Speed Selection 12 Auto-Negotiation Enable 11 Power-Down 10 Isolate2 9 Restart Auto-Negotiation 8 Duplex Mode 7 Collision Test Enable 6 5:0 MSB for Speed Selection (see bit 13 above) Reserved Access States 1 = Reset asserted R/W SC 0 = Reset de-asserted 1 = Near End Loopback on R/W 0 = Near End Loopback off 00 = 10Mbps 01 = 100Mbps R/W 10 = 1000Mbps 11 = Reserved 1 = Auto-Negotiation enabled R/W 0 = Auto-Negotiation disabled 1 = Power-down R/W 0 = Power-up 1 = Disable Parallel MAC outputs R/W 0 = Normal Operation 1 = Restart MII R/W SC 0 = Normal operation 1 = Full duplex R/W 0 = Half duplex 1 = Collision test enabled R/W 0 = Collision test disabled Reset Value R/W 1 See “Forced Speed Selection” Above RO Sticky 0 0 10 1 0 0 0 0 0 000000 1 In MSA mode, when this bit is set, the PHY does not return the correct values for the subsequent register read operations. In order to read the correct PHY register values, the station manager must provide 70 clock cycles on the MODDEF1/MDC pin or perform two byte read operations on any eeprom address other than in page ‘110’ immediately following s/w reset. 2 When this bit is set, while the PHY is operating in one of the ‘Serial MAC/TBI/RTBI to CAT5 Media’ category of PHY operating modes. The PHY will drop the CAT5 Media link. Also, setting of this bit will not disable the clock output on SCLKP and SCLKN pins. 0.15 – Software Reset Writing a “1” to bit 0.15 initiates a software reset. Once Software Reset is asserted, the PHY is returned to normal operating mode and is ready for the next SMI transaction, so Software Reset always reads back “0”. Software Reset restores all SMI registers to their default states, except for registers marked with an “S” or “SS” in the sticky column. 0.14 – Near End Loopback When the Near End Loopback bit is set, the Transmit Data (TXD) on the MAC interface is looped back onto the Receive Data (RXD) pins to the MAC. In this mode, no signal is transmitted over the network media. The loopback mechanism works in all (10/100/1000) modes of operation. The operating mode is determined by bits 0.13 and 0.6 (forced speed selection). See section 18.4, “Near-end Loopback,” page 64 for more information. 0.13, 0.6 – Forced Speed Selection These bits determine the 10/100/1000 speed when Auto-Negotiation is disabled by clearing control bit 0.12. These bits are ignored if control bit 0.12 is set. These bits also determine the operating mode when Near End Loopback (bit 0.14) is set. 85 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 0.12 – Auto-Negotiation Enable After a power-up, or reset, the PHY automatically activates the Auto-Negotiation state machine, setting bit 0.12 to a “1”. If a “0” is written to bit 0.12, the Auto-Negotiation process is disabled and the present contents of the PHY’s SMI register bits determine the operating characteristics. Note that Auto-Negotiation is always required in 1000BASE-T mode. 0.11 – Power-Down Power-Down functions the same as Software Reset, except that it is not self-clearing, and that R/W SMI bits are not restored to their default states by Power-Down. The RGMII pins (except for SMI pins MDC, MDIO, and MDINT#) are electrically isolated during power-down. After Power-Down is released (i.e., set to “0”), the PHY will be ready for normal operation before the next SMI transaction. If Auto-Negotiation is enabled, the PHY will begin Auto-Negotiation immediately upon exiting Power-Down. 0.10 – Isolate When Isolate is asserted (i.e., set to “1”), all MAC outputs (except for MDIO) will be high impedance. Operation of the PHY is otherwise unaffected. For example, if Isolate is asserted while Auto-Negotiation is under way, Auto-Negotiation will continue unaffected. 0.9 – Restart Auto-Negotiation When Restart Auto-Negotiation is asserted (i.e., set to “1”), the Auto-Negotiation state machine will restart the Auto-Negotiation process, even if it is in the midst of an Auto-Negotiation process. This control bit is self-clearing, meaning that it will always return a “0” when read. 0.8 – Duplex Mode Bit 0.8 determines the duplex mode of the VSC8211 when Auto-Negotiation is disabled. Changes to the state of Duplex Mode while Auto-Negotiation is enabled are ignored. 0.7 – Collision Test Enable Collision Test allows the COL pin (pin B4 in GMII/MII Mode) to be tested during Near End Loopback. When Collision Test is enabled (by setting this bit), asserting TXEN will cause the COL output to go high within 512 bit times. De-asserting TXEN will cause the COL output go low within 4 bit times. The Collision Test should only be enabled when Near End Loopback is enabled. 0.5:0 – Reserved 25.3.2 Register 1 (01h) – Mode Status Register - Clause 28/37 View Register 1 (01h) – Mode Status Register - Clause 28/37 View Bit 15 14 13 12 11 10 9 8 7 Name 100BASE-T4 Capability 100BASE-X FDX Capability 100BASE-X HDX Capability 10BASE-T FDX Capability 10BASE-T HDX Capability 100BASE-T2 FDX Capability 100BASE-T2 HDX Capability Extended Status Enable Reserved Access RO RO RO RO RO RO RO RO RO 6 Preamble Suppression Capability RO 5 Auto-Negotiation Complete RO 4 Remote Fault RO LH States 1 = 100BASE-T4 capable 1 = 100BASE-X FDX capable 1 = 100BASE-X HDX capable 1 = 10BASE-T FDX capable 1 = 10BASE-T HDX capable 1 = 100BASE-T2 FDX capable 1 = 100BASE-T2 HDX capable 1 = Extended status information present in R15 1 = MF preamble may be suppressed 0 = MF preamble always required 1 = Auto-Negotiation complete 0 = Auto-Negotiation not complete 1 = Far-end fault detected 0 = No fault detected 86 of 165 VMDS-10105 Revision 4.1 October 2006 Reset Value 0 1 1 1 1 0 0 1 0 1 0 0 Sticky VSC8211 Datasheet Register 1 (01h) – Mode Status Register - Clause 28/37 View Bit 3 Name Auto-Negotiation Capability Access RO 2 Link Status RO LL 1 Jabber Detect RO LH 0 Extended Capability RO States 1 = Auto-Negotiation capable 1 = Link is up 0 = Link is down 1 = Jabber condition detected 0 = No jabber condition detected 1 = Extended register capable Reset Value 1 Sticky 0 0 1 1.15 – 100BASE-T4 Capability The VSC8211 is not 100BASE-T4 capable, so this bit is hard-wired to “0”. 1.14 – 100BASE-X FDX Capability The VSC8211 is 100BASE-X FDX capable, so this bit is hard-wired to “1”. 1.13 – 100BASE-X HDX Capability The VSC8211 is 100BASE-X HDX capable, so this bit is hard-wired to “1”. 1.12 – 10BASE-T FDX Capability The VSC8211 is 10BASE-T FDX capable, so this bit is hard-wired to “1”. 1.11 – 10BASE-T HDX Capability The VSC8211 is 10BASE-T HDX capable, so this bit is hard-wired to “1”. 1.10 – 100BASE-T2 FDX Capability The VSC8211 is not 100BASE-T2 FDX capable, so this bit is hard-wired to “0”. 1.9 – 100BASE-T2 HDX Capability The VSC8211 is not 100BASE-T2 HDX capable, so this bit is hard-wired to “0”. 1.8 – Extended Status Enable The VSC8211 is extended status capable, so this bit is hard-wired to “1”. 1.7 – Reserved 1.6 – Preamble Suppression Capability The VSC8211 accepts management frames on the SMI without preambles, so preamble suppression capability is hard-wired to “1”. The management frame preamble may be as short as 1 bit. 1.5 – Auto-Negotiation Complete When this bit is a “1”, the contents of Registers 4, 5, 6, 10 and 28 are valid. 1.4 – Remote Fault Bit 1.4 will be set to “1” if the Link Partner signals a far-end fault. The bit is cleared automatically upon a read if the far-end fault condition has been removed. 87 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 1.3 – Auto-Negotiation Capability The VSC8211 is Auto-Negotiation capable, so this bit is hard-wired to “1”. Note that this bit will read a “1” even if AutoNegotiation is disabled via bit 0.12. 1.2 – Link Status This bit will return a “1” when the VSC8211 link state machine has reached the “link pass” state, meaning that a valid link has been established. If the link is subsequently lost, the Link Status will revert to a “0” state. It will remain a “0” until Link Status is read while the link state machine is in the “link pass” state. 1.1 – Jabber Detect Note that Jabber Detect is required for 10BASE-T mode only. Jabber Detect will be set to “1” when the jabber condition is detected. Jabber Detect will be cleared automatically when this register is read. 1.0 – Extended Capability The VSC8211 has extended register capability, so this bit is hard-wired to “1”. 25.3.3 Register 2 (02h) – PHY Identifier Register #1 - Clause 28/37 View Register 2 (02h) – PHY Identifier Register #1 - Clause 28/37 View Bit Name Access 15:0 Organizationally Unique Identifier RO States OUI most significant bits (Vitesse OUI bits 3:18) Reset Value 0000000000001111 or (000Fh) Sticky 2.15:0 – PHY Identifier Register #1 Vitesse has been assigned an OUI from the IEEE of 0003F1h. Per IEEE requirements, only OUI bits 3 to 18 are used in this register. 25.3.4 Register 3 (03h) – PHY Identifier Register #2 - Clause 28/37 View Register 3 (03h) – PHY Identifier Register #2 - Clause 28/37 View Bit Name Access 15:10 Organizationally Unique Identifier RO 9:4 3:0 Vendor Model Number Vendor Revision Number RO RO States OUI least significant bits (Vitesse OUI bits 19:24) Vendor’s model number (IC) Vendor’s revision number (IC) Reset Value Sticky 110001 001011 = VSC8211 0001 = Silicon Revision C 3.15:10 – OUI Vitesse has been assigned an OUI from the IEEE of 0003F1h. Per IEEE requirements, only OUI bits 19 to 24 are used in this register. 3.9:4 - Vendor Model Number The Model no. of this IC is ‘001011’. 88 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 3.3:0 - Vendor Revision Number The current Revision Number of this IC is ‘0001’. 25.3.5 Register 4 (04h) – Auto-Negotiation Advertisement Register 25.3.5.1 Clause 28 View Register 4 (04h) – Auto-Negotiation Advertisement Register - Clause 28 View Bit 15 14 13 12 11 10 9 8 7 6 5 4:0 Name Next-Page Transmission Request Reserved Transmit Remote Fault Reserved Advertise Asymmetric Pause Advertise Symmetric Pause Advertise 100BASE-T4 Capability Advertise 100BASE-TX FDX Advertise 100BASE-TX HDX Advertise 10BASE-T FDX Advertise 10BASE-T HDX Advertise Selector Field Access R/W RO R/W RO R/W R/W R/W R/W R/W R/W R/W R/W States 1 = Next-Page transmission request 1 = Transmit remote fault 1 = Advertise Asymmetric Pause capable 1 = Advertise Symmetric Pause capable 1 = 100BASE-T4 capable 1 = 100BASE-TX FDX capable 1 = 100BASE-TX HDX capable 1 = 10BASE-T FDX capable 1 = 10BASE-T HDX capable Reset Value 0 0 0 0 CMODE CMODE 0 CMODE CMODE CMODE CMODE 00001 Sticky This register controls the advertised abilities of the local (not remote) PHY. The state of this register is latched when the AutoNegotiation state machine enters the ABILITY_DETECT state. Thus, any writes to this register prior to completion of AutoNegotiation as indicated by MII Register bit 1.5 should be followed by a re-negotiation for the new values to be properly used for Auto-Negotiation. Once Auto-Negotiation has completed, this register value may be read via the SMI to determine the highest common denominator technology. 4.15 – Auto-Negotiation Additional Next-Page Transmission Request The VSC8211 supports additional Next-Page transmission through MII Register bit 4.15. See description of MII Register bit 18.1 for more details on Next-Page exchanges. This bit is only supported on copper media. 4.14, 4.12 – Reserved 4.13 – Transmit Remote Fault This bit is used by the local MAC to communicate a fault condition to the link partner during auto-negotiation. This bit does not have any effect on the local PHY operation. This bit is automatically cleared following a successful negotiation with the Link Partner. Note that IEEE Clause-37 provides for two remote fault bits, while Clause-28 provides only a single remote fault bit. This discrepancy is handled in MII Extended Register bits 16E.2:1 - Remote Fault Mapping Mask and 16E.0 - Remote Fault Mapping OR. 4.11 – Advertise Asymmetric Pause Capability This bit is used by the local MAC to communicate Asymmetric Pause Capability to the link partner during auto-negotiation. This has no effect on PHY operation. Changing this bit in Clause-28 view will also change bit 4.8 in Clause-37 view. 4.10 – Advertise Symmetric Pause Capability This bit is used by the local MAC to communicate Symmetric Pause Capability to the link partner during autonegotiation. This has no effect on PHY operation. Changing this bit in Clause-28 view will also change bit 4.9 in Clause-37 view. 89 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 4.9:5 – Advertise Capability Bits 4.9:5 allow the user to customize the ability information transmitted to the Link Partner during auto-negotiation. By writing a “1” to any of these bits, the corresponding ability will be advertised to the Link Partner. Writing a “0” to any bit causes the corresponding ability to be suppressed from transmission. The state of these bits has no other effect on the operation of the local PHY. Resetting the chip restores the default bit values. Note that the default values of these bits indicate the true ability of the VSC8211. These bits are not available for read or write in Clause-37 view, but remain valid for CAT-5 copper media. 4.4:0 – Advertise Selector Field Since the VSC8211 is a member of the 802.3 class of PHYs, the Advertise Selector Field defaults to “00001”. These bits are R/W because the Ethernet standard requires them to be R/W. Changing the value of these bits has no effect on PHY operation. 25.3.5.2 Clause 37 View Register 4 (04h) – Auto-Negotiation Advertisement Register - Clause 37 View Bit 15 14 13:12 11:9 8 7 6 5 4:0 Name Next-Page Transmission Request Reserved Transmit Remote Fault Reserved Advertise Asymmetric Pause Advertise Symmetric Pause Advertise 1000BASE-X HDX Advertise 1000BASE-X FDX Reserved Access R/W RO R/W RO R/W R/W R/W R/W RO States 1 = Next-Page transmission request Reset Value 0 0 Remote fault transmission to link partner 00 000 1 = Advertise Asymmetric Pause capable CMODE 1 = Advertise Symmetric Pause capable CMODE 1 = 1000BASE-X FDX capable 1 1 = 1000BASE-X HDX capable 1 00000 Sticky 4.15 – Auto-Negotiation Additional Next-Page Transmission Request With copper media, this bit functions identically to Clause-28 view. Note, however, that the VSC8211 does not support nextpage transmission over fiber 1000BASE-X media. 4.14 - Reserved 4.13:12 - Transmit Remote Fault These bits are used by the local MAC to communicate a fault condition to the link partner during auto-negotiation. These bits do not have any effect on the local PHY operation. These bits are automatically cleared following a successful negotiation with the link partner. Note that IEEE Clause-37 provides for two remote fault bits, while Clause-28 provides only a single remote fault bit. This discrepancy is handled in MII Extended Register bits 16E.2:1 - Remote Fault Mapping Mask and 16E.0 - Remote Fault Mapping OR 4.11:9 - Reserved 4.8 – Advertise Asymmetric Pause Capability This bit is used by the local MAC to communicate Asymmetric Pause Capability to the link partner during auto-negotiation. This has no effect on PHY operation. Changing this bit in Clause-37 view will also change bit 4.11 in Clause-28 view. 4.7 – Advertise Symmetric Pause Capability This bit is used by the local MAC to communicate Symmetric Pause Capability to the link partner during autonegotiation. This has no effect on PHY operation. Changing this bit in Clause-37 view will also change bit 4.10 in Clause-28 view. 90 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 4.6:5 - Advertise 1000BASE-X Capability Bits 4.6:5 control the 1000BASE-X capability advertisement transmitted to the link partner for both fiber and copper media. Changing these bits in Clause-37 view will also change MII Register bits 9.9:8 in Clause-28 view. 4.4:0 - Reserved 25.3.6 Register 5 (05h) – Auto-Negotiation Link Partner Ability Register 25.3.6.3 Clause 28 View Register 5 (05h) – Auto-Negotiation Link Partner Ability Register - Clause 28 View Bit 15 14 13 12 11 10 9 8 7 6 5 4:0 Name LP Next-Page Transmit Request LP Acknowledge LP Remote Fault Reserved LP Asymmetric Pause Capability LP Symmetric Pause Capability LP Advertise 100BASE-T4 Capability LP Advertise 100BASE-TX FDX LP Advertise 100BASE-TX HDX LP Advertise 10BASE-T FDX LP Advertise 10BASE-T HDX LP Advertise Selector Field Access RO RO RO RO RO RO RO RO RO RO RO RO States 1 = LP NP transmit request 1 = LP acknowledge 1 = LP remote fault Reset Value 0 0 0 0 1 = LP Advertise Asymmetric Pause capable 0 1 = LP Advertise Symmetric Pause capable 0 1 = LP Advertise 100BASE-T4 capable 0 1 = LP 100BASE-TX FDX capable 0 1 = LP 100BASE-TX HDX capable 0 1 = LP 10BASE-T FDX capable 0 1 = LP 10BASE-T HDX capable 0 LP Advertise Selector Field 00000 Sticky 5.15 – LP Next-Page Transmit Request Bit 5.15 returns a “1” when the Link Partner implements the Next-Page function and has Next-Page information it wants to transmit. The state of this bit is valid when the Auto-Negotiation Complete bit (1.5) or the Page Received bit (6.1) is set, and the current media type is CAT-5 copper. 5.14 – LP Acknowledge Bit 5.14 returns a “1” when the Link Partner signals that it has successfully received the Link Code Word from the local PHY. The local PHY uses this bit for proper Link Code Word exchange, as defined in Clause 28 of IEEE 802.3. 5.13 – LP Remote Fault Bit 5.13 returns a “1” when the Link Partner signals that a remote fault (from its perspective) has occurred. The local PHY does not otherwise use this bit. Note that IEEE Clause-37 provides for two remote fault bits, while Clause-28 provides only a single remote fault bit. This difference is handled in Extended MII Register bits 16E.2:1 - Remote Fault Mapping Mask and 16E.0 Remote Fault Mapping OR. The state of this bit is valid when the Auto-Negotiation Complete bit (1.5) is set. 5.12 – Reserved 5.11 – LP Asymmetric Pause Capability The LP Asymmetric Pause Capability bit indicates whether the Link Partner has asymmetric pause capability. The state of this bit is valid when the Auto-Negotiation Complete bit (1.5) is set. 5.10 – LP Symmetric Pause Capability The LP Symmetric Pause Capability bit indicates whether the Link Partner supports symmetric pause frame capability. This bit is used by the Link Partner’s MAC to communicate symmetric pause capability to the local MAC. It has no effect on PHY operation. The state of this bit is valid when the Auto-Negotiation Complete bit (1.5) is set. 91 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 5.9:5 – LP Advertise Capability Bits 5.9:5 reflect the abilities of the Link Partner. A “1” on any of these bits indicates that the Link Partner advertises capability of performing the corresponding mode of operation. These bits are not available for read in Clause-37 view, but remain valid for CAT-5 copper media and can be viewed by switching to Clause-28 view. 5.4:0 – LP Advertise Selector Field Bits 5.4:0 indicate the state of the Link Partner’s Selector Field. The local PHY does not otherwise use these bits. 25.3.6.4 Clause 37 View Register 5(05h) – Auto-Negotiation Link Partner Ability Register - Clause 37 View Bit 15 14 13:12 11:9 8 7 6 5 4:0 Name LP Next-Page Transmit Request LP Acknowledge LP Remote Fault Reserved LP Advertise Asymmetric Pause LP Advertise Symmetric Pause LP Advertise 1000BASE-X HDX LP Advertise 1000BASE-X FDX Reserved Access RO RO RO RO RO RO RO RO RO States 1 = LP next-page transmission request 1 = LP acknowledge LP remote fault 1 = LP Advertise Asymmetric Pause 1 = LP Advertise Symmetric Pause 1 = 1000BASE-X HDX capable 1 = 1000BASE-X FDX capable Reset Value 0 0 00 000 0 0 0 0 00000 Sticky 5.15 – LP Next-Page Transmit Request In Clause-37 view, bit 5.15 functions identically to bit 5.15 in Clause-28 view. 5.14 - LP Acknowledge In Clause-37 view, bit 5.14 functions identically to bit 5.14 in Clause-28 view. 5.13:12 – LP Remote Fault Bits 5.13:12 return a “1” when the Link Partner signals that a remote fault (from its perspective) has occurred. The local PHY does not otherwise use these bits. Note that IEEE Clause-37 provides for two remote fault bits, while Clause-28 provides only a single remote fault bit. This discrepancy is handled in Extended MII Register bits 16E.2:1 - Remote Fault Mapping Mask and 16E.0 - Remote Fault Mapping OR . The state of this bit is valid when the Auto-Negotiation Complete bit (1.5) is set. 5.11:9 - Reserved 5.8 - LP Advertise Asymmetric Pause In Clause-37 view, bit 5.8 functions identically to bit 5.11 in Clause-28 view. The state of this bit is valid when the AutoNegotiation Complete bit (1.5) is set. 5.7 - LP Advertise Symmetric Pause In Clause-37 view, bit 5.7 functions identically to bit 5.10 in Clause-28 view.The state of this bit is valid when the AutoNegotiation Complete bit (1.5) is set. 5.6:5 - LP Advertise 1000BASE-X Bits 5.6:5 reflect the 1000Mbit capability advertisement received from the link partner for both fiber and copper media. Therefore, these bits are set either if bits 5.6:5 are set during Clause-37 autonegotiation, or if MII Register bits 10.11:10 are set during Clause-28 autonegotiation. 92 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 5.4:0 - Reserved 25.3.7 Register 6 (06h) – Auto-Negotiation Expansion Register 25.3.7.5 Clause 28 View Register 6 (06h) – Auto-Negotiation Expansion Register - Clause 28 View Bit 15:5 4 3 2 1 0 Name Reserved Parallel Detection Fault LP Next-Page Able Local PHY Next-Page Able Page Received LP Auto-Negotiation Able Access RO RO LH RO RO RO LH RO States Reset Value 00000000000 0 0 1 0 0 1 = Parallel detection fault 1 = LP Next-Page capable 1 = Next-Page capable 1 = New page has been received 1 = LP Auto-Negotiation capable Sticky 6.15:5 – Reserved 6.4 – Parallel Detection Fault Parallel Detection Fault returns a “1” when a parallel detection fault occurs in the local Auto-Negotiation state machine. Once set, this bit is automatically cleared when (and only when) Register 6 is read. 6.3 – LP Next-Page Able1 LP Next-Page Able returns a “1” when the Link Partner has Next-Page capabilities. This bit is used in the Auto-Negotiation state machines, as defined in Clause 28 of IEEE 802.3. The state of this bit is valid when either the Auto-Negotiation Complete bit (1.5) or the Page Received bit (6.1) is set. 6.2 – Local PHY Next-Page Able Since the VSC8211 is next-page capable during Clause-28 autonegotiation, this bit is hard-wired to “1”. 6.1 – Page Received Page Received is set to “1” when a new Link Code Word is received from the Link Partner, validated, and acknowledged. Page Received is automatically cleared when (and only when) Register 6 is read via the SMI. 6.0 – LP Auto-Negotiation Able2 LP Auto-Negotiation Capable is set to “1” if the Link Partner advertises Auto-Negotiation capability. The state of this bit is valid when the Auto-Negotiation Complete bit (1.5) or the Page Received bit (6.1) is set. 25.3.7.6 Clause 37 View Register 6 (06h) – Auto-Negotiation Expansion Register - Clause 37 View Bit 15:3 2 1 0 Name Reserved Local PHY Next-Page Able Page Received Reserved Access RO RO RO LH RO States 1 = Next-Page capable 1 = New page has been received 1 The state of this bit is valid only when the CAT5 media link is up. 2 The state of this bit is vaild only when the CAT5 media link is up. 93 of 165 VMDS-10105 Revision 4.1 October 2006 Reset Value 0000000000000 0 0 0 Sticky VSC8211 Datasheet 6.15:3 – Reserved 6.2 – Local PHY Next-Page Able The VSC8211 is not next-page capable in Clause-37 auto-negotiation, therefore this bit is hard-wired to “0”. Note that this does not apply to bit 6.2 in Clause-28 auto-negotiation. 6.1 - Page Received In Clause-37 view, bit 6.1 functions identically to bit 6.1 in Clause-28 view. Note, however, that next-pages can only be received by the VSC8211 during Clause-28 autonegotiation. 6.0 - Reserved 25.3.8 Register 7 (07h) – Auto-Negotiation Next-Page Transmit Register - Clause 28/37 View1 Register 7 (07h) – Auto-Negotiation Next-Page Transmit Register - Clause 28/37 View Bit Name Access 15 Next Page R/W 14 Reserved RO 13 Message Page R/W 12 Acknowledge2 R/W 11 Toggle RO 10:0 Message/Unformatted Code R/W States 1 = More pages follow 0 = Last page Reset Value Sticky 0 0 1 = Message page 0 = Unformatted page 1 = Will comply with request 0 = Cannot comply with request 1 = Previous transmitted LCW == 0 0 = Previous transmitted LCW == 1 1 0 0 00000000001 7.15 – Next Page The Next Page bit indicates whether this is the last Next-Page to be transmitted. By default, this bit is set to “0”, indicating that this is the last page. 7.14 – Reserved 7.13 – Message Page The Message Page bit indicates whether this page is a message page or an unformatted page. This bit does not otherwise affect the operation of the local PHY. By default, this bit is set to “1”, indicating that this is a message page. 7.12 – Acknowledge2 The Acknowledge2 bit indicates if the local MAC reports that it is able to act on the information (or perform the task) indicated in the previous message. The local PHY does not interpret or act on changes in the state of this bit. 7.11 – Toggle The Toggle bit is used by the arbitration function in the local PHY to ensure synchronization with the Link Partner during NextPage exchanges. The Toggle bit is automatically set to the opposite state of the Toggle bit in the previously exchanged Link Code Word. 7.10:0 – Message/Unformatted Code 1 This register is only valid for CAT-5 copper media 94 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet The Message/Unformatted Code bits indicate the message code being transmitted to the Link Partner. The local PHY passes the message code to the Link Partner without interpreting or reacting to it. By default, this code is set to “000 0000 0001”, indicating a null message. 25.3.9 Register 8 (08h)–Auto-Negotiation Link Partner Next-Page Receive Register,Clause 28/37 View1 Register 8 (08h) – Auto-Negotiation Link Partner Next-Page Receive Register - Clause 28/37 View Bit Name Access 15 LP Next Page RO 14 LP Acknowledge RO 13 LP Message Page RO 12 LP Acknowledge2 RO 11 LP Toggle RO 10:0 LP Message/Unformatted Code RO States 1 = More pages follow 0 = Last page 1 = LP acknowledge 1 = Message page 0 = Unformatted page 1 = LP will comply with request 1 = Previous transmitted LCW == 0 0 = Previous transmitted LCW == 1 Reset Value Sticky 0 0 0 0 0 00000000000 SMI Register 8 contains the Link Partner’s Next-Page register contents. The contents of this register are only valid when the Page Received bit (6.1) is set. 8.15 – LP Next Page This bit indicates if more pages follow from the Link Partner. 8.14 – LP Acknowledge This bit returns a “1” when the Link Partner signals that it has received the Link Code Word from the local PHY. The local PHY uses this bit for proper Link Code Word exchange, as defined in Clause 28 of IEEE 802.3. 8.13 – LP Message Page The Message Page bit indicates if the page received from the Link Partner is a message page or an unformatted page. 8.12 – LP Acknowledge2 The Acknowledge2 bit indicates whether the Link Partner MAC reports that it is able to act on the information (or perform the task) indicated in the message. The local PHY does not interpret or act on changes in the state of this bit. 8.11 – LP Toggle The Toggle bit is used by the arbitration function in the local PHY to ensure synchronization with the Link Partner during NextPage exchanges. In the Link Partner, the Toggle bit is automatically set to the opposite state of the Toggle bit in the previously exchanged Link Code Word from the Link Partner. 8.10:0 – LP Message/Unformatted Code The Message/Unformatted Code bits indicate the message code being transmitted by the Link Partner. 1 This register is only valid for CAT-5 copper media 95 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 25.3.10 Register 9 (09h) – 1000BASE-T Control Register 25.3.10.7 Clause 28 View1 Register 9 (09h) – 1000BASE-T Control Register - Clause 28 View Bit Name 15:13 Transmitter Test Mode 12 MASTER/SLAVE Manual Configuration Enable 11 MASTER/SLAVE Manual Configuration Value 10 Port Type 9 8 7:0 1000BASE-T FDX Capability 1000BASE-T HDX Capability Reserved Access States R/W Described below, per IEEE 802.3, 40.6.1.1.2 1 = Enable MASTER/SLAVE Manual Configuration value R/W 0 = Disable MASTER/SLAVE Manual Configuration value 1 = Configure PHY as MASTER during MASTER/SLAVE negotiation, only when bit 9.12 is set to logical one. R/W 0 = Configure PHY as SLAVE during MASTER/ SLAVE negotiation, only when bit 9.12 is set to logical one. 1 = Multi-port device R/W 0 = Single-port device R/W 1 = PHY is 1000BASE-T FDX capable R/W 1 = PHY is 1000BASE-T HDX capable R/W Reset Value 000 Sticky 0 0 0 CMODE CMODE 00000000 9.15:13 Transmitter/Receiver Test Mode1 This test is valid only in 1000BASE-T mode. Refer to IEEE 802.3-2002, section 40.6.1.1.2 for more information. Bit 1 (9.15) Bit 2 (9.14) Bit 3 (9.13) 0 0 0 Normal operation 0 0 1 Test Mode 1 – Transmit waveform test 0 1 0 Test Mode 2 – Transmit jitter test in MASTER mode 0 1 1 Test Mode 3 – Transmit jitter test in SLAVE mode 1 0 0 Test Mode 4 – Transmitter distortion test 1 0 1 Reserved; operation not defined 1 1 0 Reserved; operation not defined 1 1 1 Reserved; operation not defined Test Mode • Test Mode 1: The PHY repeatedly transmits the following sequence of data symbols from all four transmitters: {{"+2" followed by 127 "0" symbols}, {"-2" followed by 127 "0" symbols}, {"+1" followed by 127 "0" symbols}, {"-1" followed by 127 "0" symbols}, {128 "+2" symbols, 128 "-2" symbols, 128 "+2" symbols, 128 "-2" symbols}, {1024 "0" symbols}}. The transmitter should use a 125.00 MHz ± 0.01% clock and should operate in MASTER timing mode. • Test Mode 2: The PHY transmits the data symbol sequence {+2, -2} repeatedly on all channels. The transmitter should use a 125.00 MHz ± 0.01% clock in the MASTER timing mode. 1 The state of this register is internally latched when the Auto-Negotiation state machine enters the ABILITY_DETECT state. Changes to the states of these bits are recognized only at that time. This register is valid only in 1000BASE-T mode. 96 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet • Test Mode 3: The PHY transmits the data symbol sequence {+2, -2} repeatedly on all channels. The transmitter should use a 125.00 MHz ± 0.01% clock and should operate in SLAVE timing mode. • Test Mode 4: The PHY transmits the sequence of symbols generated by the following scrambler generator polynomial, bit generation, and level mappings: The maximum-length shift register used to generate the sequences defined by this polynomial is updated once per symbol interval (8ns). The bits stored in the shift register delay line at a particular time n are denoted by Scrn[10:0]. At each symbol period, the shift register is advanced by one bit, and one new bit represented by Scrn[0] is generated. Bits Scrn[8] and Scrn[10] are exclusive-OR'd together to generate the next Scrn[0] bit. The bit sequences, x0n, x1n, and x2n, generated from combinations of the scrambler bits as shown in the following equations, shall be used to generate the quinary symbols, sn, as shown in the following table. The transmitter should use a 125.00 MHz ± 0.01% clock and should operate in MASTER timing mode. Table 35. Bit Sequences for Generating Quinary Symbols x2n x1n x0n Quinary Symbol, sn 0 0 0 0 0 0 1 1 0 1 0 2 0 1 1 -1 1 0 0 0 1 0 1 1 1 1 0 -2 1 1 1 -1 9.12 – MASTER/SLAVE Manual Configuration Enable1 When this bit is set to “0” (default), the MASTER/SLAVE designation of the local PHY is determined using the arbitration protocol established in the IEEE Ethernet standard. When this bit is set to “1”, the MASTER/SLAVE designation of the local PHY is set by bit 9.11. Note that MASTER/SLAVE configuration is valid only in 1000BASE-T mode. 9.11 – MASTER/SLAVE Configuration Value1 This bit is ignored when bit 9.12 is set to “0”. However, if bit 9.12 is set to “1”, bit 9.11 determines the MASTER/SLAVE designation of the local PHY. If bit 9.12 is set to “1” and bit 9.11 set to “0”, the local PHY is forced to be a SLAVE. If bit 9.12 is set to “1” and bit 9.11 set to “1”, the local PHY is forced to be a MASTER. Note that MASTER/SLAVE configuration is valid only in 1000BASE-T mode. 9.10 – Port Type1 Since the VSC8211 is a single port physical layer transceiver, bit 9.10 is set to “0” by default. When set to “0”, this bit indicates a preference for operation as a SLAVE. If the Link Partner does not indicate the same preference, the local PHY will operate as a SLAVE, and the Link Partner will be a MASTER. Otherwise, the normal MASTER/SLAVE assignment protocol is used. 9.9 – 1000BASE-T FDX1 Since the VSC8211 is 1000BASE-T FDX capable, this bit is “1” by default. If bit 9.9 is written to be “0”, the Auto-Negotiation state machine for the local PHY will be blocked from advertising 1000BASE-T FDX. Note that the Link Partner will be notified of 1 The state of this register is internally latched when the Auto-Negotiation state machine enters the ABILITY_DETECT state. Changes to the states of these bits are recognized only at that time. This register is valid only in 1000BASE-T mode. 97 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet the state of 9.9 during Auto-Negotiation. After Auto-Negotiation is complete, changing the state of this bit has no effect unless Auto-Negotiation is manually restarted. 9.8 – 1000BASE-T HDX1 Since the VSC8211 is 1000BASE-T HDX capable, this bit is “1” by default. If bit 9.8 is written to be “0”, the Auto-Negotiation state machine for the local PHY will be blocked from advertising 1000BASE-T HDX. Note that the Link Partner will be notified of the state of bit 9.8 during Auto-Negotiation. After Auto-Negotiation is complete, changing the state of this bit has no effect unless Auto-Negotiation is manually restarted. 9.7:0 – Reserved 25.3.10.8 Clause 37 View Register 9 (09h) - 1000BASE-T Control Register - Clause 37 View Bit 15:0 Name Reserved Access RO States Reset Value 00000000 00000000 Sticky 9.15:0 - Reserved In Clause-37 register view, MII register 9 is reserved. Note that MII register 9 bits in Clause-28 view remain valid, but cannot be read or written to if the current register view is Clause-37. 25.3.11 Register 10 (0Ah) – 1000BASE-T Status Register #1 25.3.11.9 Clause 28 View2 Register 10 (0Ah) – 1000BASE-T Status Register #1 - Clause 28 View Bit 15 14 13 12 11 10 9:8 7:0 Name Access States 1 = MASTER/SLAVE configuration fault MASTER/SLAVE Configuration detected RO LH SC Fault 0 = No MASTER/SLAVE configuration fault detected 1 = Local PHY configuration resolved to MASMASTER/SLAVE Configuration RO TER Resolution 0 = Local PHY configuration resolved to SLAVE 1 = Local receiver OK (loc_rcvr_status == OK) Local Receiver Status RO 0 = Local receiver not OK (loc_rcvr_status == NOT_OK) 1 = Remote receiver OK (rem_rcvr_status == OK) Remote Receiver Status RO 0 = Remote receiver not OK (rem_rcvr_status == NOT_OK) 1 = LP 1000BASE-T FDX capable LP 1000BASE-T FDX Capability RO 0 = LP not 1000BASE-T FDX capable 1 = LP is 1000BASE-T HDX capable LP 1000BASE-T HDX Capability RO 0 = LP is not 1000BASE-T HDX capable Reserved RO Idle Error Count RO SC 1 Reset Value Sticky 0 1 0 0 0 0 00 00000000 The state of this register is internally latched when the Auto-Negotiation state machine enters the ABILITY_DETECT state. Changes to the states of these bits are recognized only at that time. This register is valid only in 1000BASE-T mode. 98 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 10.15 – MASTER/SLAVE Configuration Fault1 This bit indicates whether a MASTER/SLAVE configuration fault has been detected by the local PHY. A configuration fault occurs if both the local and remote PHYs are forced to the same MASTER/SLAVE state, or if no resolution is reached after seven retries. When such a fault has been detected, this bit is set to “1”, but the PHY continues to renegotiate until the MASTER/SLAVE configuration is resolved. Once set, this bit is automatically cleared when (and only when) Register 10 is read via the SMI. 10.14 – MASTER/SLAVE Configuration Resolution1 By default, the MASTER/SLAVE configuration is determined as part of the Auto-Negotiation process. However, the MASTER/ SLAVE status can optionally be manually forced via bits in MII Register 9. Bit 10.14 indicates the final MASTER/SLAVE configuration status for the local PHY. This bit can change state only as a result of the reset or subsequent restart of the AutoNegotiation process. This bit is only valid when the Auto-Negotiation Complete bit (1.5) is set. 10.13 – Local Receiver Status1 Bit 10.13 indicates the state of the loc_rcvr_status flag within the PMA receive function within the local PHY. 10.12 – Remote Receiver Status1 Bit 10.12 indicates the state of the rem_rcvr_status flag within the PMA receive function within the local PHY. 10.11 – LP 1000BASE-T FDX Capability1, 3 Bit 10.11 is set to “1” if the Link Partner PHY advertises 1000BASE-T FDX capability. Otherwise, this bit is set to “0”. This bit is valid on when MII Register 1.5 is set. 10.10 – LP 1000BASE-T HDX Capability2, 3 Bit 10.10 is set to “1” if the Link Partner PHY advertises 1000BASE-T HDX capability. Otherwise, this bit is set to “0”. This bit is valid on when MII Register 1.5 is set. 10.9:8 – Reserved 10.7:0 – Idle Error Count3 Bits 10.7:0 indicate the Idle Error count, where 10.7 is the most significant bit. These bits contain a cumulative count of the errors detected when the receiver is receiving idles and PMA_TXMODE.indicate is equal to SEND_N (indicating that both the local and remote receiver status have been detected to be OK). The counter is incremented every symbol period that rx_error_status in the PMA receive function is equal to ERROR. Bits 10.7:0 are reset to all “0”s when the error count is read by the management function, or upon execution of the PCS reset function, and they are saturated to all “1”s in case of overflow. 2 The bits in this register apply only in 1000BASE-T mode. 1This bit is valid only when the Page Received bit (6.1) is set to a “1”. 2 This bit applies only in 1000BASE-T mode. 3 The state of this bit is valid only if MII Register 9.9 or 9.8 is set. 99 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 25.3.11.10 Clause 37 View Register 10 (0Ah) - 1000BASE-T Status Register #1 - Clause 37 View Bit 15:0 Name Reserved Access RO States Reset Value 00000000 00000000 Sticky 9.15:0 - Reserved In Clause-37 register view, MII register 10 is reserved. Note that MII register 10 bits in Clause-28 view remain valid, but cannot be read if the current register view is Clause-37. 25.3.12 Register 11 (0Bh) – Reserved Register Register 11 (0Bh) – Reserved Register Bit 15:0 Name Reserved Access RO States Reset Value 00000000 00000000 Sticky States Reset Value 00000000 00000000 Sticky Reset Value 00000000 00000000 Sticky 11.15:0 – Reserved 25.3.13 Register 12 (0Ch) – Reserved Register Register 12 (0Ch) – Reserved Register Bit 15:0 Name Reserved Access RO 12.15:0 – Reserved 25.3.14 Register 13 (0Dh) – Reserved Register Register 13 (0Dh) – Reserved Register Bit 15:0 Name Reserved Access RO States 13.15:0 – Reserved 25.3.15 Register 14 (0Eh) – Reserved Register Register 14 (0Eh) – Reserved Register Bit 15:0 Name Reserved Access RO States 100 of 165 VMDS-10105 Revision 4.1 October 2006 Reset Value 00000000 00000000 Sticky VSC8211 Datasheet 14.15:0 – Reserved 25.3.16 Register 15 (0Fh) – 1000BASE-T Status Register #2 25.3.16.11 Clause 28 View Register 15 (0Fh) – 1000BASE-T Status Register #2 - Clause 28 View Bit Name Access 15 1000BASE-X FDX Capability RO 14 1000BASE-X HDX Capability RO 13 1000BASE-T FDX Capability RO 12 1000BASE-T HDX Capability RO 11:0 Reserved RO States 1 = PHY is 1000BASE-X FDX capable 0 = PHY is not 1000BASE-X FDX capable 1 = PHY is 1000BASE-X HDX capable 0 = PHY is not 1000BASE-X HDX capable 1 = PHY is 1000BASE-T FDX capable 0 = PHY is not 1000BASE-T FDX capable 1 = PHY is 1000BASE-T HDX capable 0 = PHY is not 1000BASE-T HDX capable Reset Value Sticky 0 0 1 1 000000000000 15.15 – 1000BASE-X FDX Capability The VSC8211 is not 1000BASE-X capable, so this bit is hard-wired to “0”. 15.14 – 1000BASE-X HDX Capability The VSC8211 is not 1000BASE-X capable, so this bit is hard-wired to “0”. 15.13 – 1000BASE-T FDX Capability The VSC8211 is 1000BASE-T FDX capable, so this bit is hard-wired to “1”. 15.12 – 1000BASE-T HDX Capability The VSC8211 is 1000BASE-T HDX capable, so this bit is hard-wired to “1”. 15.11:0 – Reserved 25.3.16.12 Clause 37 View Register 15 (0Fh) – 1000BASE-T Status Register #2 - Clause 37 View Bit Name Access 15 1000BASE-X FDX Capability RO 14 1000BASE-X HDX Capability RO 13 1000BASE-T FDX Capability RO 12 1000BASE-T HDX Capability RO 11:0 Reserved RO States 1 = PHY is 1000BASE-X FDX capable 0 = PHY is not 1000BASE-X FDX capable 1 = PHY is 1000BASE-X HDX capable 0 = PHY is not 1000BASE-X HDX capable 1 = PHY is 1000BASE-T FDX capable 0 = PHY is not 1000BASE-T FDX capable 1 = PHY is 1000BASE-T HDX capable 0 = PHY is not 1000BASE-T HDX capable October 2006 1 1 0 0 000000000000 101 of 165 VMDS-10105 Revision 4.1 Reset Value Sticky VSC8211 Datasheet 15.15:12 – 1000BASE-X Capability In Clause-37 view, bits 15.15:12 differ from bits 15.15:12 in Clause-28 view by their reset values only. In Clause 37 view MII Register 15.15:12 = ‘0011’. 15:11:0 - Reserved 25.3.17 Register 16 (10h) – Reserved Register 16 (10h) – Reserved Register Bit 15:0 Name Reserved Access RO States Reset Value 00000000 00000000 Sticky Reset Value 00000000 00000000 Sticky 16.15:0 – Reserved 25.3.18 Register 17 (11h) – Reserved Register 17 (11h) – Reserved Register Bit 15:0 Name Reserved Access RO States 17.15:0 – Reserved 102 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 25.3.19 Register 18 (12h) – Bypass Control Register Register 18 (12h) – Bypass Control Register Bit 15 Name Reserved 14 Bypass 4B5B Encoder/Decoder R/W 13 Bypass Scrambler R/W 12 Bypass Descrambler R/W 11:9 Reserved RO 8 Transmitter Test Clock Enable R/W 7:6 Reserved Disable Automatic Pair Swap Correction RO 4 Disable Polarity Inversion R/W 3 Parallel-Detect Control R/W 2 Reserved RO 1 Disable Automatic 1000BASE-T R/W Next-Page Exchange 0 CLKOUTMAC Output Enable 5 Access RO R/W R/W States 1 = Bypass 4B5B encoder/decoder 0 = Enable 4B5B encoder/decoder 1 = Bypass scrambler 0 = Enable scrambler 1 = Bypass descrambler 0 = Enable descrambler Reset Value 0 Sticky 0 0 0 000 1 = Enable TXCLK test output on CLKOUTMICRO pin 0 0 = Disable TXCLK test output on CLKOUTMICRO pin 00 1 = Disable 0 0 = Enable 1 = Disable 0 0 = Enable 1 = Do not ignore advertised ability 1 0 = Ignore advertised ability 0 1 = Disable automatic 1000BASE-T Next-Page exchanges 0 0 = Enable automatic 1000BASE-T Next-Page exchanges 1 = Enable output clock pins CLKOUTMAC 1 0 = Disable output clock pins CLKOUTMAC S S S 18.15 – Reserved 18.14 – Bypass 4B5B Encoder/Decoder 1 When bit 18.14 is set to “1”, the 5B codes (TXER and TXD[3:0]) will be passed from the MII interface directly to the scrambler, bypassing the 4B5B encoder. Note that in this mode, J/K and T/R code insertion will not be performed. The receiver will pass descrambled/aligned 5B codes directly to the MII interface (RXER and RXD[3:0]), bypassing the 4B5B decoder. Carrier sense (CRS) is still asserted when a valid frame is detected. 18.13 – Bypass Scrambler2 When bit 18.13 is set to “1”, the scrambler is disabled. 18.12 – Bypass Descrambler2 When bit 18.12 is set to “1”, the descrambler is disabled. 1 This bit applies only in 100BASE-TX mode. 2 This bit applies only in 100BASE-TX and 1000BASE-T modes. 103 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 18.11:9 – Reserved 18.8 – Transmitter Test Clock Enable When a “1” is written to bit 18.8, the CLKOUTMICRO output pin becomes a test pin for the transmit clock “TXCLK”. This capability is intended to enable measurement of transmitter timing jitter, as specified in IEEE Standard 802.3-2002, section 40.6.1.2.5. When in IEEE-specified transmitter test modes 2 or 3 (see IEEE 802.3-2002, section 40.6.1.1.2 and MII Register bits 9.15:13), the peak-to-peak jitter of the zero-crossings of the differential signal output at the MDI, relative to the corresponding edge of TXCLK, is measured. The corresponding edge of TXCLK is the edge of the transmit test clock, in polarity and time, that generates the zero-crossing transition being measured. While transmitter test mode clock TXCLK is intended only for characterization test purposes, CLKOUTMICRO is intended to serve as a general purpose system or MAC reference clock. 18.7:6 – Reserved 18.5 - Disable Automatic Pair Swap Correction When set to “1”, the automatic pair swap correction feature of the PHY is disabled. 18.4 - Disable Polarity Inversion When set to “1”, the automatic polarity inversion feature of the PHY is disabled. 18.3 – Parallel-Detect Control When bit 18.3 is “1”, MII Register 4, bits [8:5], are taken into account when attempting to parallel-detect. This is the default behavior expected by the standard. Setting 18.3 to a “0” will result in Auto-Negotiation ignoring the advertised abilities, as specified in MII Register 4, during parallel detection of a non-auto-negotiating 10BASE-T or 100BASE-TX PHY. 18.2 – Reserved 18.1 – Disable Automatic 1000BASE-T Next-Page Exchanges Bit 18.1 is used to control the automatic exchange of 1000BASE-T Next-Pages defined in IEEE 802.3-2002 (Annex 40C). When this bit is set, the automatic exchange of these pages is disabled, and the control is returned to the user through the SMI after the base page has been exchanged. The user then has complete responsibility to: • send the correct sequence of Next-Pages to the Link Partner, and • determine common capabilities and force the device into the correct configuration following successful exchange of pages. When bit 18.1 is reset to “0”, the 1000BASE-T related Next-Pages are automatically exchanged without user intervention. If the Next Page bit 4.15 was set by the user in the Auto-Negotiation Advertisement register at the time the Auto-Negotiation was restarted, control is returned to the user for additional Next-Pages following the 1000BASE-T Next-Page exchange. If both bit 18.1 and MII Register bit 4.15 are reset when an Auto-Negotiation sequence is initiated, all Next-Page exchange is automatic, including sourcing of null pages. No user notification is provided until either Auto-Negotiation completes or fails. See the description of MII Register bit 4.15 for more details on standard Next-Page exchanges. 18.0 – CLKOUTMAC Output Enable When bit 18.0 is set to “1”, the VSC8211 provides a 125MHz clock on the CLKOUTMAC output pin. The electrical specification for this clock corresponds to the current settings for VDDIOMAC. This clock is for use by the MAC, system manager CPU, or control logic. By default, this pin is enabled, which enables the clock output independent of the status of any link, unless the hardware reset is active (which also powers down the PLL). When disabled, the clock pins are normally driven low. 104 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 25.3.20 Register 19 (13h) – Reserved Register 19 (13h) – Reserved Bit 15:0 Name Reserved Access RO States Reset Value 00000000 00000000 Sticky States Reset Value 00000000 00000000 Sticky States Reset Value 00000000 00000000 Sticky 19.15:0 - Reserved 25.3.21 Register 20 (14h) – Reserved Register 20 (14h) – Reserved Bit 15:0 Name Reserved Access RO 20.15:0 – Reserved 25.3.22 Register 21 (15h) – Reserved Register 21 (15h) – Reserved Bit 15:0 Name Reserved Access RO 21.15:0 – Reserved 105 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 25.3.23 Register 22 (16h) – Control & Status Register Register 22 (16h) – Control & Status Register Bit Name Access 15 Disable Link Integrity State Machine R/W 14 Disable jabber Detect R/W 13 Disable 10BASE-T Echo R/W 12 SQE Disable Mode R/W 11:10 10BASE-T Squelch Control R/W 9 Sticky Reset Enable R/W 8 EOF Error RO SC 7 10BASE-T Disconnect State RO SC 6 10BASE-T Link Status RO 5:3 2:1 0 Reserved CRS Control Reserved RO R/W RO States 1 = Disable link integrity test 0 = Enable link integrity test 1 = Disable jabber detect 0 = Enable jabber detect 1 = Disable 10BASE-T Echo 0 = Enable 10BASE-T Echo 1 = Disable SQE Transmit 0 = Enable SQQ Transmit 00 = Normal squelch 01 = Low squelch 10 = High squelch 11 = Reserved 1 = All bits marked as sticky will retain their values during software reset 0 = All bits marked as sticky will be changed to default values during software reset 1 = EOF error detected since last read 0 = EOF error not detected since last read 1 = 10BASE-T link disconnected 0 = 10BASE-T link connected 1 = 10BASE-T link active 0 = 10BASE-T link inactive See table in register description below Reset Value Sticky 0 S 0 S CMODE S CMODE S 00 S 1 SS 0 0 0 00 00 0 S 22.15 – Disable Link-Integrity State Machine1 When bit 22.15 is set to “0”, the VSC8211 link integrity state machine runs automatically. When bit 22.15 is set to “1”, the link integrity state machine is bypassed, and the PHY is forced into link pass status. 22.14 – Disable Jabber Detect1 When bit 22.14 is set to “0”, the VSC8211 automatically shuts off the transmitter when a transmission request exceeds the IEEE-specified time limit. When bit 22.14 is set to “1”, transmission requests are allowed to be arbitrarily long without shutting down the transmitter. 22.13 – Disable 10BASE-T Echo Mode1 When this bit is set, TXEN and TXD will not be echoed on the RXDV abd RXD pins respectively in 10BASE-T half duplex mode. 22.12 – SQE Disable Mode2 When bit 22.12 is set to “1”, SQE (Signal Quality Error) pulses are not sent. Note that this control bit applies in 10BASE-T HDX mode only. 1 This bit applies only in 10BASE-T mode. 2 This bits applies only in 10BASE-T HDX mode. 106 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 22.11:10 – 10BASE-T Squelch Control1 When bits 22.11:10 are set to “00”, the VSC8211 uses the squelch threshold levels prescribed by the IEEE’s 10BASE-T specification. When bits 22.11:10 are set to “01”, the squelch level is decreased, which may improve the bit error rate performance on long loops. When bits 22.11:10 are set to “10”, the squelch level is increased, which may improve the bit error rate in high-noise environments. 22.9 - Sticky Reset Enable When bit 22.9 is set, all MII register bits that are marked with an “S” in the “sticky” column will retain their values during a software reset. When cleared, all MII register bits that are marked with an “S” in the “sticky” column will be changed to their default values during a software reset. Note that bits marked with an “SS” retain their values across software reset regardless of the setting of bit 22.9. 22.8 – EOF Error1 When bit 22.8 returns a “1”, a defective EOF (End-of-Frame) sequence has been received since the last time this bit was read. This bit is automatically set to “0” when it is read. 22.7 – 10BASE-T Disconnect State Bit 22.7 is set to “1” if the 10BASE-T connection has been broken by the carrier integrity monitor since the last read of this bit; otherwise, this bit is set to “0”. 22.6 – 10BASE-T Link Status Bit 22.6 is set to “1” if the 10BASE-T link is active. Otherwise, this bit is set to “0”. 22.5:3 – Reserved 22.2:1 - CRS Control Bits 22.2:1 determine the behavior of the CRS indication provided by the VSC8211 according to the following table: Link State CRS Control Bits - bits 2:1 1000BASE-T Full-Duplex 1000BASE-T Half-Duplex 100BASE-TX Full-Duplex 100BASE-TX Half-Duplex 10BASE-T Full-Duplex 10BASE-T Half-Duplex 00 (default) 01 10 CRS = RXDV CRS = 0 CRS = RXDV CRS = 0 CRS = Logical OR of RXDV and TXEN CRS = Logical OR of RXDV and TXEN CRS = RXDV CRS = RXDV CRS = RXDV CRS = 0 CRS = RXDV CRS = 0 CRS = RXDV CRS = 0 CRS = Logical OR of RXDV and TXEN CRS = Logical OR of RXDV and TXEN CRS = RXDV CRS = RXDV 1 This bit applies only in 10BASE-T mode. 107 of 165 October 2006 CRS = RXDV CRS = 0 CRS = Logical OR of RXDV and TXEN CRS = Logical OR of RXDV and TXEN CRS = RXDV CRS = RXDV 22.0 – Reserved VMDS-10105 Revision 4.1 11 VSC8211 Datasheet 25.3.24 Register 23 (17h) – PHY Control Register #1 Register 23 (17h) – PHY Control Register #1 Bit Name Access 15:12 MAC/Media Interface Mode Select RWSW 11:10 RGMII/RTBI TXC Skew Selection R/W 9:8 RGMII/RTBI RXC Skew Selection R/W 7 EWRAP Enable R/W 6 TBI Bit Order Reversal Enable R/W 5 RX Idle Clock Enable R/W 4 Register View RWSW 2:1 Far End (Media-Side) Loopback R/W Enable MAC/Media Interface Mode Select RWSW 0 EEPROM Status 3 RO States See Table 36 below 00 = No skew on TXC 01 = 1.5ns skew on TXC 10 = 2.0ns skew on TXC 11 = 2.5ns skew on TXC 00 = No skew on RXC 01 = 1.5ns skew on RXC 10 = 2.0ns skew on RXC 11 = 2.5ns skew on RXC 1 = Enable EWRAP in TBI mode 0 = Disable EWRAP in TBI mode 1 = Enable TBI bit order reversal 0 = Disable TBI bit order reversal 1 = 25MHz clock on RXCLK pin enabled in Enhanced ActiPHY mode 0 = 25MHz clock on RXCLK pin disabled in Enhanced ActiPHY mode 0 = MII registers 0:15 correspond to the definition in IEEE802.3 clause 28.2.4 (copper media) 1 = MII registers 0:15 correspond to the definition in IEEE802.3 clause 37.2.5 (fiber media) 1 = Far End (Media side) Loopback is enabled 0 = Far End (Media side) Loopback is disabled SeeTable 36 below 1 = EEPROM is detected on EEPROM interface 0 = EEPROM is not detected on EEPROM interface 108 of 165 VMDS-10105 Revision 4.1 October 2006 Reset Value CMODE Sticky CMODE S CMODE S 0 0 S 1 SS CMODE SS 0 CMODE 0 VSC8211 Datasheet 23.15:12, 2:1– MAC/Media Interface Mode Select Bits 23.15:12 and 23.2:1 are used to select the MAC interface modes and media interface modes. The reset value for these bits is dependent upon the state of the MAC Interface bits in the CMODE hardware configuration. All combinations of these bits not indicated below are reserved: Table 36. PHY Operating Modes Operating Mode Category MII Register 23.15:12, 23.2:1 CMODE2 [3:0] MAC Interface Media Interface Other Settings 0011,10 1000 GMII/MII 0011,01 0010 GMII Fiber 0010,01 0011 GMII/MII Auto Media Sense Fiber Preference 0010,10 - GMII/MII Auto Media Sense CAT5 Preference1 0001,10 Parallel MAC 0001,01 PHY Operat0000,01 ing Modes 0000,10 0110,00 CAT5 0110 RGMII CAT5 0111 RGMII Fiber 0001 RGMII Auto Media Sense Fiber Preference - RGMII Auto Media Sense CAT5 Preference1 1001 TBI CAT5 With Clause 37 Auto-Negotiation Detection 0111,01 1011 TBI Fiber2 0100,00 1100 RTBI CAT5 With Clause 37 Auto-Negotiation Detection 0101,01 - RTBI Fiber2 1111,00 0100 802.3z SerDes CAT5 Clause 37 disabled 1110, 01 1110 802.3z SerDes CAT5 Clause 37 enabled 1110,10 1010 802.3z SerDes CAT5 Clause 37 enabled, Media Convertor Mode 1110,00 0000 802.3z SerDes CAT5 With Clause 37 Auto-Negotiation Detection 1010,01 1111 SGMII CAT5 625Mhz SCLK Clock Disabled 0101 SGMII CAT5 625MHz SCLK Clock Enabled 1101 Serial Serial Buffered Mode – With Clock Recovery3 1001,00 SGMII CAT5 Modified Clause 37 auto-negotiation disabled, 625MHz SCLK Clock Enabled 1011,00 SGMII CAT5 Modified Clause 37 auto-negotiation disabled, 625MHz SCLK Clock Disabled Serial MAC PHY Operat- 1000,01 ing Modes 1001,01 1 In this mode, the PHY does not drop the Fiber Media link if the CAT5 link comes up after the Fiber Link has been established. It is therefore not a suitable mode for unmanaged applications. For more information on how to use this mode in managed applications, contact your Vitesse representative. 2 PHY registers are not supported in this mode. 3 In this mode, the PHY’s MAC and media interfaces are the same. Both interfaces can be either SGMII or 802.3z SerDes. 23.11:10 – RGMII/RTBI TXC Skew Selection Bits 23.11:10 specify the amount of clock delay added to the TX_CLK line inside the VSC8211 when using an RGMII or RTBI interface. By enabling this internal delay, a PCB “trombone” delay is not required as specified by the RGMII standard. Multiple values are provided to compensate for PCB trace skews. The default values of these bits are specified by the RGMII Skew bits in the CMODE hardware configuration. See Table 27, “PHY Operating Condition Parameter Description,” on page 68 for more information. 23.9:8 – RGMII/RTBI RXC Skew Selection Bits 23.9:8 specify the amount of clock delay added to the RX_CLK line inside the VSC8211 when using an RGMII or RTBI interface. By enabling this internal delay, a PCB “trombone” delay is not required as specified by the RGMII standard. Multiple 109 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet values are provided to compensate for PCB trace skews. The default values of these bits are specified by the RGMII Skew bits in the CMODE hardware configuration. See Table 27, “PHY Operating Condition Parameter Description,” on page 68 for more information. 23.7 – EWRAP Enable When bit 23.7 is set to “1” and the MAC interface is set to TBI, data loopback is enabled on the MAC interface. 23.6 – TBI Bit Order Reversal Enable Bit 23.6 allows the user to specify the bit order for the PCS when TBI mode is selected. By default, TBI bit order reversal, as defined in the IEEE standard, is disabled. 23.5 – RX Idle Clock Enable When bit 23.5 is set to “1”, a 25MHz clock is enabled on the RXCLK pin when the VSC8211 is in Enhanced ActiPHY mode. When bit 23.5 is cleared, the RXCLK pin remains low during Enhanced ActiPHY mode. This clock is enabled by default. 23.4 – Register View When bit 23.4 is set to “1”, MII registers 0:15 correspond to the definition in IEEE802.3 clause 28.2.4 (copper media). When bit 23.4 is cleared, MII registers 0:15 correspond to the definition in IEEE802.3 clause 37.2.5 (fiber media). Bit 23.4 is set to “1” by default. Refer to Section 25.1: "Clause 28/37 Resister View" on page 82 for more information. 23.3 – Far End (Media-Side) Loopback Enable1 When bit 23.3 is set to “1”, all incoming data from the link partner on the current media interface is retransmitted back to the link partner on the media interface. In addition, the incoming data will also appear on the RX pins of the MAC interface. Any data present on the TX pins of the MAC interface is ignored by the VSC8211 when bit 23.3 is set. In order to avoid loss of data, bit 23.3 should not be set while the VSC8211 is receiving data on the media interface. Bit 23.3 applies to all operating modes of the VSC8211. When bit 23.3 is cleared, the VSC8211 resumes normal operation. This bit is cleared by default. Refer to section 18.3, “Far-end Loopback,” page 64. 23.0 – EEPROM Status When bit 23.0 is set to “1”, an EEPROM has been detected on the external EEPROM interface. When cleared, bit 23.0 indicates that no EEPROM has been detected. 1 This feature is not available in ‘TBI to CAT5 Media’ PHY operating mode. 110 of 165 VMDS-10105 Revision 4.1 October 2006 VSC8211 Datasheet 25.3.25 Register 24 (18h) – PHY Control Register #2 Register 24 (18h) – PHY Control Register #2 Bit Name 15:13 Reserved1 12 Enable PICMG Miser Mode2 11:10 Reserved Access RO R/W TX FIFO Depth Control for RGMII, SGMII and Serial MAC 6:4 RX FIFO Depth Control (RTBI only) R/W 3:1 Reserved 1 2 Connector Loopback 1 = PICMG Miser Mode Enabled 0 = PICMG Miser Mode Disabled RO 9:7 0 States R/W Sticky S 0 S 00 000 to 010 = Reserved 011 = Jumbo packet mode 100 = IEEE mode 101 to 111 = Reserved 000 to 010 = Reserved 011 = Jumbo packet mode 100 = IEEE mode 101 to 111 = Reserved RO R/W Reset Value 111 100 S 100 S 000 1 = Active (See Section 18.5: "Connector Loopback" for details) 0 = Disable 0 These bits must always be written to as ‘111’. See section 12, “Transformerless Operation for PICMG 2.16 and 3.0 IP-based Backplanes,” page 45 for more information. 24.15:13 – Reserved These bits must always be written to as ‘111’. 24.12 - Enable PICMG Miser Mode1 Setting bit 24.12 turns off some portions of the PHY's DSP block and reduces the PHY's Operating power. This bit can be set in order to reduce power consumption in applications where the signal to noise ratio on the CAT-5 media is high, such as ethernet over the backplane or where the cable length is short (
VSC8211XVW 价格&库存

很抱歉,暂时无法提供与“VSC8211XVW”相匹配的价格&库存,您可以联系我们找货

免费人工找货
VSC8211XVW
    •  国内价格
    • 1+48.69396
    • 30+48.24309
    • 100+47.79222

    库存:0