Project Name: Ethernet MAC 10/100 Mbps
Description
The Ethernet MAC (Media Access Control), sublevel within the Data Link Layer of the OSI reference model. This core is designed for implementation of CSMA/CD LAN in accordance with the IEEE 802.3 standards.
The MAC is the portion of ethernet core that handles the CSMA/CD protocol for transmission and reception of frames. It peforms Frame Data Encapsulation and Decapsulation, Frame Transmission, and Frame Reception.
Current Status:
- All modules are joined together in a complete Ethernet solution. Directory structure and register file are changed. Documentation will be updated within few days. (July 30, 2001).
- WISHBONE DMA Host interface is finished. (July 20, 2001).
- Control module is finished. (July 10, 2001).
- RxEthMAC module is updated (June 27, 2001). Files were modified to conform to the latest register file (as described in the Ethernet Core Specification).
- TxEthMAC module is updated (June 19, 2001). Files were modified to conform to the latest register file (as described in the Ethernet Core Specification).
- A MII Management Module is updated (June 02, 2001). All files were thoroughly tested and are fully functioning. Test bench was not updated.
- Ethernet specification is updated. (June 05, 2001).
- Behavioral model of Tx/Rx Eth MAC is available in Verilog.
- If you would like to join Eth MAC team please contact Ethernet MAC mailing list.
Block Diagrams :
Specification :
Downloading :
- Ethernet Core Specification. (June 5, 2001). The version is not final and will be updated regularly, yet it does provide a good reading start for somebody who wants to join the team.
- All modules are finished and avaliable through the CVSget. To get a snapshot of the latest release, please go to CVSget (from main OpenCores web page) and enter "ethernet" as Module Name (without quotes).
This will create a gzip'ed tar file of the entire Ethernet core (about
156K). The documentation will also be included. Please follow the link above to
download it. And don't forget to give us at least a brief report how things are going, bugs, problems, wishes, etc...
- Old version of Tx Ethernet MAC and the Rx Ethernet MAC are avaliable on the >Novan and Mahmud's Page (January 12, 2001)
Links :
Authors:
Mailing-list: