- Network interface features
- Supports data transfer rates of 10/100/1000 Mbps
- GMII/RGMII Media Independent Interface
- PHY management interface*
- Data link layer functionality
- Meets IEEE 802.3 - 2000 specification
- Full- or half-duplex operation
- CSMA/CD procedures for half duplex*
- Flow control for full duplex*
- Jumbo frames support up to 16kB
- Extensive set of MIB statistical counters*
- Flexible address filtering
- Control and status registers
- Configurable 8-, 16-, or 32-bit slave interface
- Single interrupt line
- Interrupt mitigation control mechanism
- DMA controller
- Configurable 8-, 16-, 32-, or 64-bit data bus length
- Big or little endian data byte ordering
- Scatter/Gather capabilities
- Programmable burst length
- Intelligent arbitration between transmit and receive processes
- Descriptor/buffer architecture
- Descriptor "ring" or "chain" structures
- Single descriptor points to up to two data buffers
- Automatic descriptor list polling
- Low power capabilities
- Independent clocks for data and control paths
- Running/Suspended/Stopped modes of operation
- Clock switching support
- Transmit/Receive dual port RAM interfaces
- Operate as internal configurable FIFOs
- Programmable threshold levels
- Optional RMII & SMII interfaces
- Supports AMBA AHB, OCP and generic PVCI bus
* These features can be removed upon request before delivery to achieve a lower gate count.
Contact Sales
Call or click.
+1 800.391.8300
PDF Datasheets
Related Products
- MAC 10/100 Ethernet Media Access Controller
- MAC-L 10/100 Ethernet MediaAccess Controller Lite
- MAC-1G-L Lite 1-Gigabit Ethernet Media Access Controller
- MAC-1G-PCS Gigabit Ethernet MAC Controller Physical Coding Sublayer
- MAC-PCI Ethernet MAC Controller with PCI Host Interface
- H2642RTP Hardware RPT Stack for H.264
Related Information
Validated for Precision™ FPGA Synthesis
News Release
Ethernet MAC IP Core MAC-1G 1-Gigabit Ethernet Media Access Controller Core
The MAC-1G is a flexible, full-featured implementation of IEEE 802.3-2000 that operates at 10/100/1000 Mbps. It includes a generic host interface with integrated FIFO logic and DMA controller and can work with various data path widths and system clock speeds. It provides half- or full-duplex operation, supports jumbo frames, and includes low-power features. Its network interface supports any MII/GMII physical layer devices.
Designed for easy reuse, the core uses under 39,000 ASIC gates.
See representative implementation results (each in a new pop-up window):
Applications
The MAC-1G is ready to serve as a complete network controller that designers can simply connect to any 8-, 16-, 32-, or 64-bit processor working with any arbitrary clock frequency. Specific applications include:
- Network Interface Cards (NICs)
- Routers, switching hubs
- Systems On Chip (SOCs)
Block Diagram

Deliverables
The core is available in ASIC (synthesizable HDL) and FPGA (netlist) forms, and includes everything required for successful implementation:
- HDL RTL source code (ASICs) or post-synthesis EDIF netlist (FPGAs)
- Sophisticated HDL Testbench including:
- The MAC1G core
- On chip dual port RAMs
- Bus/behavioral model of host
- Bus/behavioral model of shared RAM
- Bus/behavioral model of PHY device
- Clock generators
- Reset generator
- Processes that compare your simulation results with the expected results
- Simulation script, vectors, expected results, and comparison utility
- Synthesis script (ASICs) or place and route script (FPGAs)
- Comprehensive user documentation, including detailed specifications and a system integration guide
This core is sourced from the IP experts at Evatronix SA.

Share this page: