ECE 5760: Final Project

Hardware Ethernet Implementation

Implementation of a hardware module for ethernet

Anthony Boiano (aab85'at'cornell.edu)

John Vollrath (jmv87'at'cornell.edu)

"A hardware implementation of Ethernet communication on a on the DE2 development board"

Introduction

We developed an implementation of Ethernet packet tx/rx fully on hardware. Currently, there are several projects that make use of the DE2 Ethernet port. However, none of these projects focused on creating a modular platform to allow for easy integrate with higher layer protocols. Other projects make use of the NIOS II for Ethernet initialization and lower level control. A major deficiency is the lack of a full hardware implementation that can allow for the easy implementation of higher layer protocols.

We hope that our project will be beneficial for future groups looking to make use of Ethernet without the requirement of adding a NIOS to their hardware.