The following table describes the connections that must be made for single-client 100G in the segmented mode. In segmented mode, the AXI4-Stream bus is divided up into six segments with each segment consisting of ena, sop, eop, err, mty, preempt, and resume flags, along with the corresponding 64-bit data segment.
Client | Direction | Function | Signaling |
---|---|---|---|
Segment M (M = 0 ... 5) |
RX | valid preamble_out segM_data[63:0] segM_ena segM_sop segM_eop segM_err segM_mty segM_preempt segM_resume |
rx_axis_tvalid_0 rx_preambleout_0[55:0] rx_axis_tdata_M[63:0] rx_axis_tkeep_user_M[0] rx_axis_tkeep_user_M[1] rx_axis_tkeep_user_M[2] rx_axis_tkeep_user_M[3] rx_axis_tkeep_user_M[6:4] rx_axis_tkeep_user_M[7] rx_axis_tkeep_user_M[8] |
TX | ready valid preamblein segM_data[63:0] segM_ena segM_sop segM_eop segM_err segM_mty segM_preempt segM_resume |
tx_axis_tready_0 tx_axis_tvalid_0 tx_preamblein_0[55:0] tx_axis_tdata_M[63:0] tx_axis_tkeep_user_M[0] tx_axis_tkeep_user_M[1] tx_axis_tkeep_user_M[2] tx_axis_tkeep_user_M[3] tx_axis_tkeep_user_M[6:4] tx_axis_tkeep_user_M[7] tx_axis_tkeep_user_M[8] |