The AxiStreamBatcher firmware module takes incoming AXI stream and combines multiple sub-frames (packets) into a larger super-frame.
...
Name | Description |
---|---|
MAX_NUMBER_SUB_FRAME_G | Max. number of sub-frames in a super-frame |
MAX_SUPER_FRAME_THRESHOLD_G | Sets the super-frame threshold (in units of bytes) to terminate the super-frame at the end of the current sub-frame |
MAX_CLK_GAP_G | Sets the max. number of clocks cycle between sub-frame to terminate the current super-frame |
AXIAXIS_CONFIG_G | Defines the AXI stream configuration and used to determine the AXI stream width from AXI_CONFIG_G.TDATA_BYTES_C |
...
Bits | Name | Description | ||
---|---|---|---|---|
31:0 | SIZE | Number of valid bytes in the sub-frame | ||
39:32 | TDEST | TDEST of AXI-Stream sub-frame | ||
47:40 | TUSER_FIRST | TUSER of the AXI-Stream sub-frame | ||
55:48 | TUSER_LAST | TUSER of last transaction of the AXI-Stream sub-frame. | 63:56 | LAST_BYTE_CNT |
59:56 | WIDTH | log2( (AXI stream bit width) /16-bits)
| ||
Other | Reserved | All reserved bits (undefined) bit set to zero |
...