GTS Ethernet Intel® FPGA Hard IP User Guide

ID 817676
Date 10/12/2024
Public
Document Table of Contents

A.2.3.3. Pause Control and Generation Interface

The flow cotol iteface implemets PAUSE as specified by the IEEE 802.3ba 2010 High Speed Etheet Stadad, PFC as specified by the IEEE Stadad 802.1Qbb.

You ca cofigue the PAUSE logic to automatically stop local packet tasmissio whe the lik pate seds a PAUSE XOFF packet. The PAUSE logic ca pass the PAUSE packets though as omal packets o dop the packets befoe they each the RX cliet.

As fo PFC fames, you ca cofigue the PFC logic to pass the PFC packets though as omal packets o dop them befoe they each the RX cliet. Howeve, you do't have a optio to stop taffic automatically whe a PFC XOFF fame aives.

Table 60.  Pause Cotol ad Geeatio SigalsThis table descibes the sigals that implemet pause cotol. These sigals ae available oly if you tu o flow cotol i the GTS Etheet Itel® FPGA Had IP paamete edito.
Sigal Name Diectio Desciptio

i_tx_pause (PAUSE)

i_tx_pfc (PFC)

Iput Level sigal which diects the IP coe to iset a PAUSE o PFC fame fo pioity taffic class [] o the Etheet lik. If bit [] of the TX_PAUSE_ENegiste has the value of 1, the IP coe tasmits a XOFF fame whe this sigal is fist asseted. If you eable etasmissio, the IP coe cotiues to tasmit XOFF fames peiodically util the sigal is de-asseted. Whe the sigal is deasseted, the IP coe isets a XON fame.

o_x_pause (PAUSE)

o_x_pfc (PFC)

Output Asseted to idicate a RX PAUSE o PFC sigal match. The IP coe assets bit [] of this sigal whe it eceives a pause equest with a addess match, to sigal the TX MAC to thottle its tasmissios fom pioity queue [] o the Etheet lik