Skip to content
Adam edited this page Mar 26, 2014 · 1 revision

Name

osnt_packet_cutter

Version

v1.00a

Author

Gianni Antichi (gianni.antichi_at_cl.cam.ac.uk)

Type

pcore (HW)

Location

lib/hw/osnt/pcores/osnt_packet_cutter_v1_00_a/

Interface Types

AXI4-Stream

AXI4-Lite

Busses

S_AXIS: Slave AXI4-Stream bus, Variable width

M_AXIS: Master AXI4-Stream bus, Variable width

S_AXI: Slave AXI4-Lite

Parameters

C_BASEADDR: Base address value of the core.

C_HIGHADDR: High address value of the core.

C_M/S_AXIS_DATA_WIDTH: Data width of the AXI4-Stream bus.

Register map

C_BASEADDR + 0x00: Soft Enable (level sensitive)
C_BASEADDR + 0x04: Number of packet words we want to keep
C_BASEADDR + 0x08: Last word AXIS-TSTRB
C_BASEADDR + 0x0c: Number of bytes of the packet we want to keep

Description

When enabled, the pcore pass along the pipeline only a fixed-length part of each packet (sometimes called a snap-length) along with a hash (128 bit long) of the dropped part of the packet.