As detailed in the
specifications, the NetFPGA is a PCI card that contains a large Xilinx FPGA, 4 Gigabit Ethernet ports, Static RAM (SRAM), Double-Date Rate (DDR2) Dynamic RAM (DRAM). The card design is open-source and the hardware is made available at very low cost through donations of gifts and Silicon chips by
sponsors of the NetFPGA project. The NetFPGA enables researchers and students to build working prototypes of high-speed, hardware-accelerated networking systems. The NetFPGA has been used in the
teachers in the classroom to help students learn how to build Gigabit Ethernet (GigE) switches and Internet Protocol (IP) routers. It has also been used by researchers to prototype new modules that use hardware rather than software to forward packets.
Several
tutorials have been held
worldwide to teach new users with hands-on experience using the NetFPGA. There are now over 100
groups around the globe that use the NetFPGA.
Details about the operation of the NetFPGA are described in the
Guide. A base package implements all of the features defined by the
regression tests. The NetFPGA codebase is open-source. Details about the
license is described on-line. You are free to use and modify the code as you see fit. The NetFPGA project is run by a
small group at Stanford University and a large number of
developers around the world. Our lab is located in the
Gates Building at Stanford University. See the
Google map to geo-locate our building and get directions to a parking lot near the building. Now that you have learned a little about the NetFPGA, it is time for you to
Get Started.
Topic revision: r2 - 26 Aug 2010 - 16:56:36 - Main.AdamC