Non-Streaming RX Data Frame (SGMII)

A Non-Streaming RX Data Frame is a condition specific to the SGMII interface. It occurs when any of the 2-bit gm_rx_dv signal is deasserted before the end-of-frame.

Preamble or SFD Exception—If a non-streaming condition occurs during a preamble or a start frame delimiter (SFD), the sequence is silently discarded. No statistic counters are incremented.

Frame Termination—If a non-streaming condition occurs after an SFD is detected:
  1. The Triple Speed Ethernet MAC core immediately terminates the frame.
  2. The frame received up to the point of termination is validated according to the precedence rules in Table 1.
  3. Depending on the length of data received before the break, the frame is counted as undersized, oversized or an FCS error.