Professional Documents
Culture Documents
Abstract :
The Ethernet MAC (Media Access Control), sublevel within the Data
Link Layer of the OSI reference model. This core is designed for
implementation of CSMA/CD LAN in accordance with the IEEE 802.3
standards. The MAC is the portion of ethernet core that handles the CSMA/CD
protocol for transmission and reception of frames. It peforms Frame Data
Encapsulation and Decapsulation, Frame Transmission, and Frame Reception.
The Ethernet MAC 10/100 IP is designed for implementation of CSMA/CD in
accordance with the IEEE 802.3 and 802.3u standards. The core is a 10/100
Media Access Controller (MAC) for Altera devices that supports half and full
duplex modes. The core connects to any industry standard ethernet PHY device
via MII (Media Independent Interface for 10/100 Mbps applications) and to a
user application via the Avalon bus interface.The core has been optimized for
popular FPGA devices and its functionality has been verified on the real
hardware. It is provided as Altera Quartus II Mega Function (Altera SOPC
Builder ready component) and integrates easily into any SOPC Builder
generated system using Nios II Avalon bus.
Ethernet MAC 10/100/1G Universal Core enables the host to communicate data
using the Gigabit Ethernet protocol (IEEE 802.3). The Ethernet MAC
10/100/1G Universal Core is composed of three main layers: The Gigabit
Ethernet Media Access Controller (GMAC), the MAC Transaction Layer
(MTL), and the MAC DMA Controller (MDC). The MTL is highly configurable
enabling optimum performance supporting a wide range of implementations
based on end-system applications. A multitude of application interfaces are
supported as well for easy SoC integration. Silicon proven and designed for
easy integration into ASICs and FPGAs the DesignWare 10/100/1000 Universal
MAC comes with a user friendly application interface so designers can easy set
their functional and implementation objectives to meet design requirements.
The core is verified using state of the art methodologies to reduce risk. This
includes the RTL design, verification, hardware verification and interoperability
tests.
General Features
Compliant with IEEE 802.3 specifications
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)
IEEE 802.3x flow control automatic transmission of zero-quanta
pause frame on flow control input de-assertion.