
DescriptionR/WNameBit(s)
SGMII half-duplex mode. Setting this bit to 1 enables
half duplex for 10/100 Mbps speed. This bit is ignored
when SGMII_ENA is 0 or USE_SGMII_AN is 1. These bits
are only valid if you only enable the SGMII mode and
not the auto-negotiation mode.
RWSGMII_DUPLEX4
SGMII auto-negotiation mode:
• 1: enable SGMII PHY mode
• 0: enable SGMII MAC mode
This bit resets to 0, which defaults to SGMII MAC
mode.
RWSGMII_AN_MODE5
——Reserved15:6
Register Initialization
The Triple-Speed Ethernet MegaCore function supports various types of interface commonly used by the
following Ethernet solutions:
• MII/GMII
• RGMII
• 10-bit Interface
• SGMII
• 1000BASE-X
• Management Data Input/Output (MDIO) for external PHY register configuration
When using the Triple-Speed Ethernet MegaCore function with an external interface, you must understand
the requirements and initialize the registers.
Register initialization mainly performed in the following configurations:
• External PHY Initialization using MDIO (Optional)
• PCS Configuration Register Initialization
• MAC Configuration Register Initialization
This section discusses the register initialization for the following examples of the Ethernet system using
different MAC interfaces with recommended initialization sequences:
• Triple-Speed Ethernet System with MII/GMII or RGMII on page 6-28
• Triple-Speed Ethernet System with SGMII on page 6-30
• Triple-Speed Ethernet System with 1000BASE-X Interface on page 6-31
Altera Corporation
Configuration Register Space
Send Feedback
6-27
Register Initialization
UG-01008
2014.06.30
Commentaires sur ces manuels