10/100 Mbit Ethernet MAC

Overview

The GRETH is a 10/100 Mbit/s Ethernet MAC controller IP with AMBA host interface

The GRETH core implements a 10/100 Mbit/s Ethernet Media Access Controller (MAC) with AMBA host interface. The core implements the 802.3-2002 Ethernet standard. Receive and transmit data is autonomously transferred between the Ethernet MAC and the AMBA AHB bus using DMA transfers.

Key Features

  • Full implementation of IEEE 802.3-2002
  • 10/100 Mbit operation
  • AMBA AHB host interface with DMA
  • Low CPU overhead
  • Low area: 1,500 LUT or 10,000 gates
  • Optional PHY control (MII)
  • Optional fault-tolerance for aerospace app.
  • Standalone AHB or GRLIB plug&play interface
  • Drivers for eCos, RTEMS and Linux
  • Free VHDL source code under GNU GPL license
  • Low-cost license for commercial applications

Benefits

  • Easily integrated through AMBA plug&play
  • Low-area overhead
  • Quick evalution through open-source availability
  • Free device drivers

Block Diagram

10/100 Mbit Ethernet MAC Block Diagram

Deliverables

  • VHDL source code
  • Test benches
  • GRLIB plug&play interface
  • Optional FPGA evaluation board

Technical Specifications

Maturity
Production
Availability
Immediate
×
Semiconductor IP