rx_pause_quanta0[15:0] |
rx_axi_clk |
输出 |
这些总线用于指示在基于优先级的暂停操作和全局暂停操作中,针对 8 个优先级中的每个优先级所接收到的暂停量。rx_pause_quanta[8] 的值用于全局暂停操作。所有其他值均用于优先暂停操作。 |
rx_pause_quanta1[15:0] |
rx_axi_clk |
输出 |
这些总线用于指示在基于优先级的暂停操作和全局暂停操作中,针对 8 个优先级中的每个优先级所接收到的暂停量。rx_pause_quanta[8] 的值用于全局暂停操作。所有其他值均用于优先暂停操作。 |
rx_pause_quanta2[15:0] |
rx_axi_clk |
输出 |
这些总线用于指示在基于优先级的暂停操作和全局暂停操作中,针对 8 个优先级中的每个优先级所接收到的暂停量。rx_pause_quanta[8] 的值用于全局暂停操作。所有其他值均用于优先暂停操作。 |
rx_pause_quanta3[15:0] |
rx_axi_clk |
输出 |
这些总线用于指示在基于优先级的暂停操作和全局暂停操作中,针对 8 个优先级中的每个优先级所接收到的暂停量。rx_pause_quanta[8] 的值用于全局暂停操作。所有其他值均用于优先暂停操作。 |
rx_pause_quanta4[15:0] |
rx_axi_clk |
输出 |
这些总线用于指示在基于优先级的暂停操作和全局暂停操作中,针对 8 个优先级中的每个优先级所接收到的暂停量。rx_pause_quanta[8] 的值用于全局暂停操作。所有其他值均用于优先暂停操作。 |
rx_pause_quanta5[15:0] |
rx_axi_clk |
输出 |
这些总线用于指示在基于优先级的暂停操作和全局暂停操作中,针对 8 个优先级中的每个优先级所接收到的暂停量。rx_pause_quanta[8] 的值用于全局暂停操作。所有其他值均用于优先暂停操作。 |
rx_pause_quanta6[15:0] |
rx_axi_clk |
输出 |
这些总线用于指示在基于优先级的暂停操作和全局暂停操作中,针对 8 个优先级中的每个优先级所接收到的暂停量。rx_pause_quanta[8] 的值用于全局暂停操作。所有其他值均用于优先暂停操作。 |
rx_pause_quanta7[15:0] |
rx_axi_clk |
输出 |
这些总线用于指示在基于优先级的暂停操作和全局暂停操作中,针对 8 个优先级中的每个优先级所接收到的暂停量。rx_pause_quanta[8] 的值用于全局暂停操作。所有其他值均用于优先暂停操作。 |
rx_pause_quanta8[15:0] |
rx_axi_clk |
输出 |
这些总线用于指示在基于优先级的暂停操作和全局暂停操作中,针对 8 个优先级中的每个优先级所接收到的暂停量。rx_pause_quanta[8] 的值用于全局暂停操作。所有其他值均用于优先暂停操作。 |
rx_pause_req[8:0] |
rx_axi_clk |
输出 |
RX 暂停请求。持续时间与 RX 暂停帧中的暂停时间值成比例。由于 RX 串流中存在对齐标记,因此持续时间可能略大于暂停时间所指示的值。对于 100G,持续时间可能比指示的值大 12-24 ns。对于 200G 和 400G,持续时间可能比指示的值达 5-10 ns。 |
rx_pause_req_id[2:0] |
rx_axi_clk |
输出 |
与暂停请求关联的 ID。 |
rx_pause_valid[8:0] |
rx_axi_clk |
输出 |
RX 暂停有效。表示接收到至少 1 个暂停包;每个位都对应于接收到的 1 个有效的暂停量值。位 0-7 指示对应的优先级暂停量值有效 (rx_pause_quanta{0-7});位 8 指示全局暂停 (rx_pause_quanta8) 值有效。如果在指示时间间隔内收到多个数据包,并且这些数据包均包含对应同一优先级或全局暂停的暂停量信息,那么将显示最后接收到的值。 |
rx_pause_valid_id[2:0] |
rx_axi_clk |
输出 |
RX 暂停有效 ID。指示接收到指示的暂停包的端口的 ID。仅当 rx_pause_valid 为非零值时才有效。 |
rx_pause_ack[8:0] |
rx_axi_clk |
输入 |
RX 暂停处理确认。 |
rx_pause_ack_id[2:0] |
rx_axi_clk |
输入 |
与暂停确认关联的 ID。 |