Low Latency 100G Ethernet Intel® IPコア・ユーザーガイド: インテル® Stratix® 10デバイス用

ID 683100
日付 5/21/2021
Public
ドキュメント目次

6.9. Flow Control Interface

パラメーター・エディターでEnable MAC Flow Controlをオンにすると、Flow Control Interface信号が使用可能になります。
表 21.  Flow Control信号

信号名

入力/出力

説明

pause_insert_tx0[(FCQN-1):0]

pause_insert_tx1[(FCQN-1):0]

入力

この信号は、PFCで一時停止を指定した場合に使用可能です。

この信号は、XONまたはXOFF Pause、もしくはPFCフロー制御フレームを送信する必要があるかどうかをMACに示します。
  • FCQN = 1 (Pauseの場合)
  • FCQN = 1~8 (PFCの場合)
XON/XOFFフロー制御フレーム送信の要求は、1ビットまたは2ビットの要求モードで実行できます。

1ビットモードの要求モデルの場合

IPコアは pause_insert_tx1[(FCQN-1):0] を無視します。

次のエンコーディングが定義されています。
  • 0: 要求なし
  • 0から1: XOFF要求を生成します。
  • 1: XOFF要求の生成を続行します。
  • 1から0: XON要求を生成します。

2ビットモードの要求モデルの場合

上位ビットは pause_insert_tx1[(FCQN-1):0] にあり、下位ビットは pause_insert_tx0[(FCQN-1):0] にあります。

XON/XOFF要求は、レベルベースの要求です。

次のエンコーディングが定義されています。

  • 00: これ以上のXON/XOFF要求はありません。XON/XOFFフロー制御フレームが進行中の場合、送信されます。
  • 01: XONフロー制御フレームを生成し、その後、継続的に送信します。
  • 10: XOFFフロー制御フレームを生成し、その後、継続的に送信します。
  • 11: 無効な要求
pause_receive_rx[(FCQN-1):0] 出力

pause_receive_rx[(FCQN-1):0] ビットは、対応するキューが一時停止されていることを示します。

これはレベルベースの信号です。