100G Interlaken Intel® FPGA IP User Guide

ID 683338
Date 10/31/2022
Public
Document Table of Contents

9. Out-of-Band Flow Control in the 100G Interlaken IP core

The 100G Interlaken IP core includes logic to provide the out-of-band flow control functionality described in the Interlaken Protocol Specification, Revision 1.2, Section 5.3.4.2. This optional feature is intended for applications that require transmission rate control.

Figure 25. Out-of-Band Flow Control Block Interface

This figure lists the signals on the four interfaces of the out-of-band flow control block.

The out-of-band flow control block is provided as two separate modules that can be stitched to the 100G Interlaken IP core and user logic. You can optionally instantiate these blocks in your own custom logic. To enable the use of these out-of-band modules, the signals on the far left side of the figure must be connected to user logic, and the signals on the far right side of the figure should be connected to the complementary flow control blocks of the Interlaken link partner.

When you generate a 100G Interlaken IP core, the Intel® Quartus® Prime software generates the out-of-band flow control blocks in the following location:
<your_ip>/ilk_core_<version>/synth/ilk_oob

You must connect the out-of-band flow control receive and transmit interface signals to device pins.