低延迟40-Gbps以太网 Intel® Stratix® 10 IP核用户指南

ID 683600
日期 10/05/2020
Public
文档目录

6.9. 流程控制接口

Flow Control Interface寄存器在启用参数编辑器中的Enable MAC Flow Control后可用。
表 22.  流程控制信号

信号名称

方向

说明

pause_insert_tx0[(FCQN-1):0]

pause_insert_tx1[(FCQN-1):0]

Input

指定PFC上的暂停帧后,该信号可用。

该信号向MAC显示是否应发送XON或XOFF Pause 或PFC流程控制帧。
  • FCQN = 1表示Pause(暂停)
  • FCQN = 1 ~ 8表示PFC
XON/XOFF流程控制帧传输请求可以1或2-bit请求模式完成。

1-bit mode request model:

IP核忽略pause_insert_tx1[(FCQN-1):0]

以下编码定义为:
  • 0: 无请求
  • 0-1: 生成XOFF请求
  • 1: 继续生成XOFF请求
  • 1-0: 生成XON请求

2-bit mode request model:

高阶比特在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] Output

每个pause_receive_rx[(FCQN-1):0]比特显示相应队列被暂停。

这是个基于电平级的信号。