Functional Description

The Triple Speed Ethernet MAC core does the following functions:
  • Convert TX data packets from the AXI4-Stream to the PHY interface format.
  • Decodes RX data packets from PHY interface format to AXI4-Stream.
  • Generates the pause frame to be transmitted at the PHY interface.
  • Identifies the pause frame and implements priority flow control through the pause mechanism based on the decoded PAUSE_QUANT.
  • Drops RX frames with a mismatched address through a bit-wise address filtering mask.
  • Drops RX frames with broadcast address.

The Triple Speed Ethernet MAC core supports multiple industry-standard PHY interfaces. Table 1 provides an overview of the data bus widths and supported speeds. For detailed descriptions, refer to TX PHY Interface and RX PHY Interface.

Table 1. Supported PHY Interfaces and Speed
PHY Interface Data Bus Width Speed
2.5 G 1 G 10/100/1000M 10/100M
RGMII 4-bit (Double data rate)
MII 4-bit
RMII 2-bit
GMII 8-bit
SGMII 16-bit