2.5G/1000M/100M/10M Quad-Mode MAC

Overview

The fully integrated 2.5G/1000M/100M/10M Quad-mode Media Access Controller (MAC) core for Ethernet applications is compliant with IEEE 802.3 standard and RGMII specifications. The PHY interface supports both RGMII and GMII interfaces. This Quad-Mode Core is configurable through software register.

The west-bound interface from the MAC provides a configurable 32-bit system interface.

The east-bound interface performs the mapping of transmit and receive data streams (at the PHY layer) to the on-chip SERDES or external PHY chip.

Key Features

  • Integrated Quad-mode operation MAC with RGMII and GMII interface for area efficiency
  • Fully compatible with IEEE802.3 2015 standard, and RGMII specification 1.3 and 2.0
  • Super low latency with minimized fixed and variable delay for network efficiency.
  • Supports 1588v2 1-step and 2-step time stamps and full error handling
  • Supports 802.1Qbb priority flow control (PFC)
  • Interface Features
    • Local clock 32-bit User interface to ease user integration
    • GMII interface or RGMII Interface
    • Support Full-duplex and half-duplex modes
    • Support 2.5G/1000M/100M/10M PHYs
    • Software in-operation configuration of duplex mode and operating speed
  • GMAC Core Features
    • TX MAC
      • Short and Jumbo Framer Support
      • TX FCS insertion – programmable control
      • TX Preamble insertion – programmable control
      • TX test pattern generation
      • TX MAC control frame generation
        • Unicast/Multicast PAUSE frame generation by MAC client or by software
        • Software configurable PAUSE quanta
      • TX Performance Monitoring and Statistics (counters are 32-bit with read-to-clear)
        • Byte count
        • Frame count
        • Local PAUSE frame count
        • Total PAUSE frame count
        • Broadcast frame count
        • Multicast frame count
        • Unicast frame count
        • Bad FCS frame count
        • Undersize frame count
        • Oversize frame count
        • Fragmented frame count
        • Jabber frame count
        • Frame count statistic for the following sized frames:
          • 64 byte
          • 65-127
          • 128-255
          • 256-511
          • 512-1023
          • 1024-1518
          • 1519-2047
          • >= 2048
        • * user define histogram is available
        • RX MAC
          • Short and Jumbo frame Support
          • RX BER monitor
          • RX FCS check and removal
          • RX Preamble removal
          • RX PAUSE frame processing and handling
          • RX Performance Monitoring and Statistics (counters are 32-bit with read-to-clear)
            • Drop count
            • Byte count
            • Frame count
            • PAUSE frame count
            • Broadcast frame count
            • Multicast frame count
            • Unicast frame count
            • Bad FCS frame count
            • Undersize frame count
            • Oversize frame count
            • Fragmented frame count
            • Jabber frame count
            • Frame count statistic for the following sized frames:
              • 64 byte
              • 65-127
              • 128-255
              • 256-511
              • 512-1023
              • 1024-1518
              • 1519-2047
              • >= 2048
            • * user define histogram is available
          • Additional Add-on features
            • 1588v2 time stamping
            • 802.1Qbb Priority Flow Control (PFC) up to 8 priorities

          Benefits

          • Proven IP reduces development time and risk
          • Support 2.5Gbps, 1000Mbps, 100Mbps and 10Mbps PHY interfaces
          • Support GMII and RGMII interface natively
          • Support Full duplex or half-duplex modes
          • Support Carrier Extended and Link fault
          • Off-the-shelf, proven technology implementation in FPGAs and ASIC SOC
          • Tested and interoperability-proven

          Block Diagram

          2.5G/1000M/100M/10M Quad-Mode MAC Block Diagram

          Technical Specifications

×
Semiconductor IP