Nic output port lookup - wvoice/Accelerators GitHub Wiki
Name
nf10_nic_output_port_lookup
Version
v1.00a
Author
Adam Covington (gcoving_at_stanford.edu)
James Hongyi Zeng (hyzeng_at_stanford.edu)
Type
pcore (HW)
Location
lib/hw/std/pcores/nf10_nic_output_port_lookup_v1_00_a/
Interface Types
AXI4-Stream
Busses
S_AXIS: Slave AXI4-Stream bus, Variable width
M_AXIS: Master AXI4-Stream bus, Variable width
Parameters
C_AXIS_DATA_WIDTH: Data width of the AXI4-Stream bus.
C_USER_WIDTH: Data width of the TUSER field.
Register map
No registers are implemented for v1.00a.
Description
The function of this block is to set the destination port meta data field for all packets. In the NIC every packet from an SFP+ connection is sent to the host. This is done by setting the destination port to be that of the host. When a packet is from the host the source port meta data is used to set the correct destination port for the SFP+ connection.