SerialLite II IP Core User Guide

ID 683179
Date 7/13/2021
Public
Document Table of Contents

2.8.10. Packet Type

You can send your packets as priority packets or data packets.
Table 10.  Differences between Data Packets and Priority Packets
Data Packets Priority Packets (Retry-on-Error Enabled) Priority Packets (Retry-on-Error Disabled)
  • A cut-through data flow is implemented for data packets.
  • Packet data is transmitted as soon as enough data is received to fill a column, without waiting for the entire packet to be delivered to the transmitter.
  • This approach provides the lowest latency.
  • There is no packet size limitation.
  • A cut-through data flow is implemented for priority packets.
  • Priority packet data is transmitted as soon as enough data is received to fill a column, without waiting for the entire packet to be delivered to the transmitter.
  • This approach provides the lowest latency.
  • There is no packet size limitation.
  • Priority packets have precedence over data packets. The SerialLite II IP core inserts high priority packets within a data packet that is already in transmission (nesting packets).
  • A store-and-forward data flow is implemented for priority packet segments.
  • Priority packets are broken into segment-sized bytes that are buffered and sent across the link.
  • The transmission of data does not start until a segment or an end of packet has been delivered to the transmitter.
  • Priority packets have precedence over data packets. The SerialLite II IP core inserts high priority packets within a data packet that is already in transmission (nesting packets).
  • There is also no maximum packet size limitation.