SerialLite II IP Core User Guide

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

2.8.16.2. Minimizing Logic Utilization

The amount of logic required for a SerialLite II link depends heavily on the features you choose.
Table 17.  Features Affecting Logic Usage
Features Description
Lane count

Running fewer lanes at higher bit rates, if possible, uses less logic (but places more of a burden on meeting performance).

CRC

Significant savings can be made by eliminating CRC, or in particular, moving from CRC-32 to CRC-16 in high-lane-count designs. If you are using CRC- 32, evaluate carefully whether the extra protection over CRC-16 is really worthwhile, because CRC-16 uses far fewer resources.

Flow control

This feature requires logic to monitor the FIFO buffer levels and to generate and act upon PAUSE instructions.

Streaming mode

Use this mode if packet encapsulation is not required. The link-layer portion of the SerialLite II IP core contains a significant amount of logic, which is reduced to zero in streaming mode.