10 Gigabit Ethernet MAC with IEEE 1588 PTP Support and AVB for Auto
Overview
The 10 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
- 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
- 10 Gbps Ethernet MAC with 1588
- 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