50G Interlaken MegaCore Function User Guide

ID 683217
Date 9/20/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

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

The 50G 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 22. 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 50G 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 50G 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.