In our project we used the NetFPGA 2.1 package, and found from README of the home directory, here is a developer’s guide for how you add the new design.
| Author: Jad Naous <first initial last name at stanford period edu>
| Description: Quick intro to NetFPGA
1.0 Tree structure
2.0 Getting started with design
2.1 Using modules
2.2 Adding your own code
2.3 Overriding library code
3.0 Environment setup
6.0 Running the hardware
6.1 Kernel Driver
Recommended reading from Cambridge University
Strazisar, V. (1979). How to build a gateway.
Postel, J. (ed.) (1981). Internet protocol.
Baker, F. (ed.) (1995). Requirements for IP Version 4 Routers. Comer D. (2006). Internetworking with TCP-IP, Vol. 1.
Other: Continue reading
About the packets loss
Since the PCI bandwidth is less than the maximum combined receive bandwidth across all four Ethernet ports it is possible that received packets will be dropped. Dropping of packets occurs when the buffers on the NetFPGA board overflow.
Packet generator This project provides a simple packet generator and capture tool. It is designed for use by anyone who wants to inject packets into a network and/or observe packets exiting a network.
The “NI LabWindows/CVI 2010 SP1 Network Variable Library” installation has failed with the following error: Continue reading