Compliant with IEEE 802.3-2005 standard with support for IEEE 1588-2002 and IEEE 1588-2008 standards for precision networked clock synchronization. Supports IEEE 802.3-az, for Energy Efficient Ethernet (EEE). Supports IEEE 802.1-AS, and IEEE 802.1-Qav, for Audio Video (AV) traffic. Supports separate channels or queues for AV data transfer in 100 Mbps and 1000 Mbps modes. Supports configuring up to two additional channels (Channel 1 and Channel 2) on transmit and receive paths for AV traffic. Supports IEEE 802.1-Qav specified credit-based shaper (CBS) algorithm for additional transmit channels. Provides separate DMA, TxFIFO, and RxFIFO (MTL) for each additional channel while maintain the system-side interface (AHB, AXI, or native). Supports AMBA 2.0 for AHB Master/Slave ports and supports AMBA 3.0 for AXI Master/Slave ports. MAC features include: Configurable to support data transfer rates of; 10/100/100 Mbps, 10/100 Mbps only, 1000 Mbps only. Supports both full-duplex and half duplex operation. IEEE 802.3x flow control automatic transmission of zero-quanta pause frame on flow control input de-assertion. Optional forwarding of received pause control frames to the user application. Supports CSMA/CD Protocol for half-duplex operation. Supports packet bursting and frame extension in 1000 Mbps half-duplex operation. Back-pressure support for halfduplex operation. Preamble and start-of-frame data (SFD) insertion in Transmit and deletion in Receive paths. Automatic CRC and pad generation controllable on a per-frame basis. Options for Automatic Pad/CRC stripping on receive frames. Programmable frame length to support Standard or Jumbo Ethernet frames with sizes up to 16 KB. Programmable InterFrameGap (40-96 bit times in steps of 8). Supports a variety of flexible address filtering modes: Up to 31 additional 48-bit perfect (DA) address filters with masks for each byte, up to 96 additional 48-bit perfect (DA) address filters, up to 31 48-bit SA address comparison check with masks for each byte, 64-bit Hash filter (optional) for multicast and uni-cast (DA) addresses. Option to pass all multicast addressed frames. Promiscuous mode support to pass all frames without any filtering for network monitoring. Passes all incoming packets (as per filter) with a status report. Separate 32-bit status returned for transmission and reception packets. Supports IEEE 802.1Q VLAN tag detection for reception frames. Separate transmission, reception, and control interfaces to the Application. Configurable big endian and little endian support for transmission and reception data paths. Supports 32/64/128-bit data transfer interface on the system-side PHY Interfaces. The GMAC-UNIV supports any one or a combination of the following PHY interfaces:
- Gigabit Media Independent Interface (GMII)
- Media Independent Interface (MII)
- Reduced GMII (RGMII)
- Serial GMII (SGMII)
- Ten Bit Interface (TBI)
- Reduced MII (RMII)
- Serial MII (SMII)
- Reduced TBI (RTBI)
- Reverse MII (RevMII)
Features
- IEEE 802.1AS
- IEEE 802.1az
- UNH Cerfified
- Supports multiple PHU interfaces including: GMII, RGMII, SGMII, MII, RMII, TBI, RTBI, MDI/O
- Native Testbench (NTB) support
- RX and TX options configurable including: Checksum, Power Management, Station Management, etc.
Benefits
- IEEE 802.3-2005
- IEEE 1588-2002
- IEEE 1588-2008
- IEEE 802.1Qav
Deliverables
- Gate Count varies based widely based on configuration, contact Synopsys for more detail
- Software drivers included for easy system integration
- Single license for all interfaces and features
- Automated subsystem assembly supported with coreAssembler
- IP-XACT XML Support