Home IP Cores Other Ethernet MAC Gigabit Ethernet

MAC-1G - Gigabit Ethernet Media Access Controller

Gigabit Ethernet.PNG

The MAC-1G Ethernet Controller implements Carrier Sense Multiple Access with Collision Detection (CSMA/CD) algorithms defined by IEEE 802.3 for media access control over the 10Mbps, 100Mbps and 1Gbps Ethernet.

The controller is available with most popular Ethernet PHY interfaces and an OCP socket as a system bus interface. The  socket allows straightforward implementation of any other system bus interface, with AMBA® AHB and generic PVCI interface wrappers included in the delivery package.

The MAC-1G controller is also available in a size-optimized Lite version. This version still implements full 802.3 CSMA/CD standard 10/100/1000 Mbps Ethernet operation modes, but uses simplified FIFO interface and operates directly on input/output signals instead of instatiating a DMA controller and CSRs.

Highlights

  • IEEE 802.3 CSMA/CD standard compliance enables 10/100/1000 Mbps Ethernet modes
  • Support for half- and full-duplex Ethernet links
  • Compatible with a wide range of PHY interfaces - MII, GMII, RMII, RGMII
  • Internal OCP socket with AMBA® AHB and generic PVCI wrappers for system bus interface
  • Advanced mechanism for flexible address filtering against physical addresses and/or hash table
  • Scatter-gather DMA controller with a configurable 8/16/32/64-bit data bus length

Benefits

  • High configurability level together with various host interfaces make the IP suitable for a large scope of SoC applications
  • Advanced DMA Controller provides effective data transfers
  • Compatibility with most popular PHY interfaces gives excellent support for different market solutions

The following parameters allow adjusting the MAC core to requirements of target application or technology:

  • Host interface
  • PHY interface
  • Host bus interface width
  • Transmit/receive FIFO size
  • Statistical counters
  • Flow control
  • MII serial management
  • Single/advanced address filtering
  • Interrupt mitigation
  • Communication systems
  • Ethernet switches and routers
  • VoIP devices
  • Computer systems
  • Network Interface Cards
  • Video web servers
  • Backbone networks

Deliverables

  • VDHL/Verilog source code
  • Synthesis support for Synopsys® and Cadence tools with a set of synthesis scripts
  • Simulation support for Mentor Graphics®, Aldec® and Cadence® tools with a set of scripts and macros
  • Extensive test bench
  • Documentation
  • 30 days of technical support 
  • 90 days of warranty against defects

Delivery Options

  • EDIF netlist for FPGA and low volume production
  • One-year maintenance
  • On-site support and training

Related Products

MAC-1G-PCS - a Gigabit MAC Physical Coding Sublayer (PCS) that meets all IEEE 802.3-2002 Standard requirements. It provides both PCS interfaces, GMII and PMA and features the Management Interface for communication with the Station Management layer.

MAC-PCI - a combination of the MAC/MAC-1G controller and the 32-bit 33 MHz Master/Slave PCI Host Interface core. The solution  simplifies development of Ethernet networking functionality in PCI-based systems and applications.

MAC-PCI Linux Driver - a Linux-optimized driver for the MAC-PCI controller.