SerialLite II IP Core User Guide

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

2.8.11.2. Selecting the Proper Pause Duration

You can specify the duration of the transmission pause in terms of columns.

In elements, this value is 8/TSIZE to 2,040/TSIZE elements.

Set the pause duration based on the rate that your system logic consumes the data received.
  • If a pause is too long, then overall system bandwidth is reduced.
  • If a pause is too short, it may have to be renewed, which could result in an overall pause that is too long.
Part of determining the pause duration is the read rate of the RX FIFO.

As an example, assume a theoretical pause needs to be 100 elements long. As a designer, you may not know that at design time, so you must estimate a reasonable value. The effect of a TSIZE-2, 120-element pause (240 columns on the GUI) causes more delay than needed. However, an 80-element delay (160 columns on the GUI) results in the pause being renewed after 80 elements, for a total 160 elements of delay, even longer than the 120-element pause.