Developer’s guide for NetFPGA 2.1

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
+————————————————————————

CONTENTS:
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
2.4 Coregen
3.0 Environment setup
4.0 Simulation
5.0 Implementation
6.0 Running the hardware
6.1 Kernel Driver
6.2 Download
7.0 Contacts

Continue reading

Step by step packet generator configuration

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.
Continue reading