We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest. Update Here
Stay in the loop with the latest from Microchip. Update your profile while you are at it. Update Here
Complete your profile to access more resources. Update Here

CoreSGMII


CoreSGMII is a Serial Gigabit Media Independent Interface (SGMII) IP core that provides seamless connectivity between Ethernet MACs and PHY devices through a standard SGMII interface. The core converts G/MII data streams into serial ten-bit interface (TBI) encoded symbols for transmission and performs the reverse operation on the receive path, enabling efficient Ethernet communications over FPGA-based systems. It supports Gigabit Ethernet operation at 1000 Mbps and backward compatibility with 10 Mbps and 100 Mbps Ethernet rates. CoreSGMII integrates industry-standard IEEE 802.3 Clause 37 Auto-Negotiation, allowing link partners to exchange capabilities and automatically establish the optimum operating mode. The core includes 8b/10b encoding and decoding, comma alignment, PCS error detection, and MDIO-based management and status monitoring. A dedicated ten-bit interface enables direct connectivity with FPGA transceivers and serializer/deserializer (SerDes) blocks. Designed for PolarFire®, PolarFire SoC, SmartFusion®2, IGLOO®2, and RTG4™ FPGA families, CoreSGMII provides a compact, low-resource solution for implementing Ethernet connectivity in communications, industrial, networking, aerospace, defense, and embedded system applications.


Features and Benefits


  • Ethernet and SGMII Interface Support
    • Supports Gigabit Ethernet operation at 1000 Mbps
    • Supports 10 Mbps and 100 Mbps fallback operation
    • Provides standard G/MII interface connectivity between MAC and PHY
    • Supports Serial Gigabit Media Independent Interface (SGMII) architectures 
  • Protocol Conversion and Data Processing
    • Implements IEEE-compliant 8b/10b encoding and decoding
    • Converts G/MII data streams to Ten-Bit Interface (TBI) symbols
    • Supports transmit and receive data conversion
    • Provides direct TBI connectivity for FPGA transceiver integration 
  • Auto-Negotiation and Link Management
    • Supports IEEE 802.3 Clause 37 Auto-Negotiation
    • Exchanges link capability information between link partners
    • Supports full- and half-duplex negotiation
    • Supports 10/100/1000 Mbps link-speed negotiation
    • Provides link status and remote fault reporting
  • Reliability and Diagnostics
    • Comma alignment support
    • Running disparity error detection
    • PCS code-group error detection
    • Loopback mode support for validation and debug
    • Jitter diagnostics and test-pattern generation capability 
  • Flexible Integration
    • MDIO management interface for configuration and monitoring
    • Configurable PHY addressing
    • Compatible with FPGA transceivers and SerDes interfaces

Documentation


Title
CoreSGMII User Guide Download



Live Chat

Need Help?

Privacy Policy