Embedded Tri-Mode Ethernet MAC User Guide www.xilinx.com 151UG074 (v2.2) February 22, 2010Auto-Negotiation InterruptRAuto-Negotiation InterruptAuto-Negotiation is controlled and monitored through the PCS Management Registers(see Table 4-10, “Control Register (Register 0)”) and is consequently only available whenthe optional MDIO Management Interface is present.Overview of Operation1000BASE-X StandardFigure 5-3 illustrates the operation of 1000BASE-X auto-negotiation.IEEE Std 802.3, Clause 37 describes the 1000BASE-X auto-negotiation function. Thisfunction allows a device to advertise the supported modes of operation to a device at theremote end of a link segment (the link partner), and to detect corresponding operationalmodes advertised by the Link Partner. The operation of the 1000BASE-X auto-negotiationis summarized:1. To enable auto-negotiation, both auto-negotiation (see Table 4-10, “Control Register(Register 0)”), and MDIO (see Table 3-14, “Management Configuration Register”)must be enabled. Then, auto-negotiation automatically starts:♦ After power-up, reset, or enabling of the MDIO interface♦ Upon loss of synchronization♦ Whenever the link partner initiates auto-negotiation♦ Whenever an Auto-Negotiation Restart is requested (see Table 4-10, “ControlRegister (Register 0)”)♦ When the PCS/PMA Reset bit is set (see Table 4-10, “Control Register (Register0)”).Figure 5-3: 1000BASE-X Auto-Negotiation OverviewEthernet 1000BASE-XPCS/PMA or SGMIISub-LayerVirtex-4 FPGAEthernetMediaAccessControllerPowerPC/MicroBlazeProcessorsHost InterfaceEMAC#CLIENTANINTERRUPTAuto-Neg Adv(Reg 4)Link Partner AbilityBase (Reg5)Link PartnerAuto-Neg Adv(Reg 4)Link Partner AbilityBase (Reg5)OpticalFibreug074_c03_65_080805www.BDTIC.com/XILINX