User Manual

First Reference Switch Project
Some useful reference designs include reference NIC, reference router, reference switch and
reference switch lite. For example, NetSUME-FPGA will act as a learning switch if the reference
switch project is loaded on the board. The incoming packets will be transmitted to the
corresponding output ports, based on MAC address. Figure 1 shows the internal structure.
Figure 1
The switching process can be broken down into five stages:
1.
Input port (Rx Queues)
2.
Input arbitration
3.
Forwarding decision and packet modification
4.
Output queueing
5.
Output port
After the user understand the basic concept and underlying principle, they can modify the
switch to encrypt the received data using one time pad method: make a XOR between the
Message and a key K.