100G Signaling - 2.3 English

Versal Devices Integrated 100G Multirate Ethernet MAC Subsystem Product Guide (PG314)

Document ID
PG314
Release Date
2024-05-30
Version
2.3 English

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.

Table 1. 100G Segmented Signaling for 384 Bits
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]