10/100/1000 (Gigabit) Ethernet MAC IP Core

Overview:

The Gigabit Ethernet Media Access Controller provides an interface between an AMBA-AHB bus and an Ethernet Network. It supports 10/100/1000 Mbit speed in both full- and half-duplex. The AMBA interface consists of an APB interface for configuration and control and an AHB master interface which handles the dataflow. The dataflow is handled through DMA channels. There is one DMA engine for the transmitter and one for the receiver. Both share the same
AHB master interface.

The Ethernet interface supports the MII and GMII interfaces connected to an external PHY. The Gigabit Ethernet MAC also provides access to the MII Management interface which is used to configure the PHY. Optional hardware support for the Ethernet Debug Communication Link (EDCL) protocol is also provided. This is an UDP/IP based protocol used for remote debugging.

Some of the supported features for the DMA channels are Scatter Gather I/O and TCP/UDP over IPv4 checksum offloading for both receiver and transmitter. Software Drivers are provided for RTEMS, eCos, uClinux and Linux 2.6.

System overview
The Tri mode Ethernet MAC consists of 3 functional units:

The DMA channels -  Used for transferring data between an AHB bus and an Ethernet network. There is one transmitter DMA channel and one Receiver DMA channel. The operation of the DMA channels is controlled by registers accessible through the APB interface.

MDIO interface - The MDIO interface is used for accessing configuration and status registers in one or more PHYs connected to the MAC. The operation of this interface is also controlled through the APB interface.

Optional Ethernet Debug Communication Link (EDCL) - The EDCL provides read and write access to an AHB bus through Ethernet. It uses the UDP, IP and ARP protocols together with a custom application layer protocol to accomplish this.The EDCL contains no user accessible registers and always runs in parallel with the DMA channels.

The Gigabit Ethernet (Tri Mode) Ethernet MAC supports the IEEE standard 802.3-2002. There is no support for the optional control sub-layer and no multicast addresses can be assigned to the MAC. This means that packets with type 0x8808 (the only currently defined ctrl packets) are discarded.

Size & Performance

Core Configuration  Virtex 4  LX25-10   Spartan 3S1500
 Gigabit EMAC  4000/ 2/ 80 MHz 4000 / 2 /45 MHz
 Gibabit EMAC +EDCL 4600 / 3-34 / 80 MHz 4600 / 3-34 / 45 MH

Price: Quote Me

 



All Products

Boards

IP Center

Tools

IC Components

Design Services

How To Buy

About Us

Contact Us

Home
 
 


   www.HiTechGlobal.com

HiTech Global Design & Distribution, LLC
2059 Camden Ave. Suite # 160
San Jose, CA 95124 - USA
Tel : + 1 408 781-8043   
Fax: + 1 408 268-4173 
info@hitechglobal.com