The NetFPGA is an open source hardware and software platform designed for research and teaching. Currently there are two platforms: NetFPGA-1G (1G) and the NetFPGA-10G (10G). These platforms allow researchers, and students to build prototypes of high-speed, hardware-accelerated networking systems. As of 2011 the NetFPGA platforms have been used in over 66 academic papers. Both platforms are open-source and the hardware is made available at low cost through donations of gifts and silicon chips by sponsors of the NetFPGA project.
The NetFPGA 1G platform is a PCI card that contains a Xilinx Virtex-II Pro 50 FPGA, 4 Gigabit Ethernet ports, Static RAM (SRAM), Double-Date Rate (DDR2) Dynamic RAM (DRAM).
- The Guide provides details about using NetFPGA 1G.
- The Developer’s Guide provides details about creating projects with the NetFPGA 1G.
- NetFPGA 1G license
The NetFPGA 10G platform is a PCI-e card that contains a Xilinx Virtex 5 FPGA, 4 SFP+ interfaces, supports both 1G and 10G modes, QDRII SRAM, RLDRAM.
- Getting Started with the NetFPGA 10G
- Code Base Organization and Use for developer’s
- NetFPGA 10G license
Tutorials have been held worldwide to teach new users with hands-on experience using the NetFPGA. There are now over 150 groups around the globe that use the NetFPGA.
Use of the SDxCentral service directory is governed by our Terms of Service, including without limitation those sections under the headings "CONTENT", "LICENSING AND OTHER TERMS APPLYING TO CONTENT POSTED ON THE SDXCENTRAL SITES", "INDEMNITY; DISCLAIMER; LIMITATION OF LIABILITY" AND "COPYRIGHTS". Under no circumstances will SDxCentral be liable in any way for any Content, including, but not limited to, liability for any errors or omissions in any Content or for any loss or damage of any kind incurred as a result of the use of any Content posted, emailed or otherwise transmitted via the Sites.