MAC - Fast Ethernet Media Access Controller

alt

The MAC Ethernet Controller implements Carrier Sense Multiple Access with Collision Detection (CSMA/CD) algorithms defined by IEEE 802.3 for media access control over the 10 and 100Mbps 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 controller is also available in a size-optimized Lite version. This version still implements full 802.3 CSMA/CD standard 10/100 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 Mbps Ethernet modes
  • Support for half- and full-duplex Ethernet links
  • Compatible with the following PHY interfaces - MII, RMII
  • 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-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.