Gigabit Ethernet MAC with IEEE 1588 PTP Support and AVB for Auto
Overview
The Gigabit Ethernet Media Access Controller with IEEE 1588 PTP IP core is compliant to the Ethernet/IEEE 802.3-2008 standard and has hardware based support for for IEEE 1588 V1 and V2. It performs accurate hardware based timestamping of PTP packets. The Gigabit Ethernet - AHB IP Core provides a 10/100 Mbps Media Independent Interface (MII), a 1000 Mbps Gigabit Media Independent Interface (GMII), and an AHB master/slave interface. The Gigabit Ethernet IP Core is designed for SoC and mobile applications such as integrated networking devices, PCI-Express Ethernet controllers, and Ethernet adapter cards.
Key Features
- General Functions:
- Hardware support for IEEE 1588 V1 and V2
- Full-duplex mode at 10/100/1000 Mbps and half-duplex mode at 10/100 Mbps
- IEEE 802.3-2008 compliant MII and GMII interfaces
- Independent 32-bit scatter-gather DMA with big/little endian operation
- Optional VLAN Q-Tag frame support
- CSMA/CD Protocol for half-duplex mode
- PAUSE frame based flow control in fullduplex mode
- MDIO/MDC management interface
- 802.3 compliant MIB, SNMP, RMON management support
- Configurable transmit and receive FIFOs
- Supports Jumbo frames
- Support magic packet and Wake-Up frames
- AHB master/slave interface
- Transmit Functions:
- Variable length Inter Frame Gap (IFG) on back to back frame transmission
- Variable length (3, 5, 7 bytes) preamble generation
- Automatic generation of FCS and PAD
- Option to disable PAD or CRC32
- Option to stop frame retransmission on collisions
- Receive Functions:
- Inter Frame Gap checking
- Preamble detection and stripping
- Flexible address filtering modes and inverse address filtering
- 64-bit hash table to filter multicast addresses
- Promiscuous mode of operation
- Reception of broadcast frames
- Automatic checking the FCS field, runt frames, and data field length
- Detection of MaxFrameLen frames, receive errors
- 32-bit status information on each receive frame
- Flow Control Functions:
- Software controlled PAUSE control frame generation including multicast and unicast address.
- Automatic detection and checking of PAUSE frames
- Option to block PAUSE frames
Benefits
- Fully compliant core with proven silicon
- Premier direct support from Arasan IP core designers
- Easy-to-use industry standard test environment
- Unencrypted source code allows easy implementation
- Customer training available
- Reuse Methodology Manual guidelines (RMM) compliant verilog code
Deliverables
- RMM Compliant Synthesizable
- RTL design in Verilog
- Easy-to-use test environment
- Synthesis scripts
- Technical documents
- Sample device drivers
Technical Specifications
Maturity
Silicon proven
Availability
Now
Related IPs
- 10 Gigabit Ethernet MAC with IEEE 1588 PTP Support and AVB for Auto
- Fast Ethernet 10/100 802.3 MAC with IEEE 1588 PTP Support
- Gigabit Ethernet MAC with AVB
- IEEE 1588 V2 Ordinary and Boundary Clock
- PCIe Controller for USB4 Hosts and Devices supporting PCIe Tunneling, with optional built-in DMA and configurable AMBA AXI interface
- CXL 3.0 Premium Controller EP/RP/DM 1024b/512b/256b/128b with AMBA bridge for CXL.io and LTI & MSI Interfaces