Packet processing in an FPGA-based Gigabit-Ethernet PCI Express card

Gabriel Tubio Manteiga · RECERCAT (Consorci de Serveis Universitaris de Catalunya) · 2016

Ethernet is a computer networking technology that first appeared in 1973 and finds application in computer networks of all sizes. Named after the obsolete theory of the luminiferous ether, the technology's longevity and adaptability are remarkable. Similarly, PCI and PCI Express have become a staple in the field of connecting peripherals to home computers, workstations and mainframes. The aim of this thesis is to design a lightweight FPGA-based PCI Express-Gigabit Ethernet Network Interface Card (NIC). In order to accomplish this, several IP cores in the VHDL hardware description language have been developed and a hardware setting has been suggested. The validity of the solution has been mainly tested with system-level testbenches.

Read the paper · More papers on PaperTik