首页> 外国专利> Scaleable priority arbiter for arbitrating between multiple FIFO entry points of a network interface card

Scaleable priority arbiter for arbitrating between multiple FIFO entry points of a network interface card

机译:可缩放优先级仲裁器,用于在网络接口卡的多个FIFO入口点之间进行仲裁

摘要

A scaleable priority arbiter for arbitrating between multiple FIFO entry points of a network interface card (NIC). The circuit provides a separate FIFO entry point circuit within the NIC for each data packet priority type. Exemplary priority types, from highest to lowest, include isochronous, priority 1, priority 2, . . . , priority n. A separate set of FIFO entry points are provided for NIC transmitting (Tx) and for NIC receiving (Rx). For each of the Tx FIFO entry points, a single Tx entry point register is seen by the processor and multiple downlist pointers are also maintained. The Tx entry point registers all feed a scaleable priority arbiter which selects the next message for transmission. The scaleable priority arbiter is made of scaleable circuit units that contain a sequential element controlling a multiplexer. The multiplexer selects between two inputs, a first input is dedicated to data packets of the priority type corresponding to the circuit stage and the other input comes from the lower priority chain. In one embodiment, timers regulate the transmission of isochronous packets. The arbiter transmits the isochronous packet, if any, with the timer and otherwise allows the next stage a transmit turn. The next stage checks if a priority 1 packet is present and if a priority 1 packet was not sent the last time its turn was reached. If yes, the priority 1 packet is sent, if not, then the above decision is repeated with respect to the next lower priority circuit stage. Priority arbitration improves quality of service performance.
机译:可缩放的优先级仲裁器,用于在网络接口卡(NIC)的多个FIFO入口点之间进行仲裁。该电路为每种数据包优先级类型在NIC内提供了一个单独的FIFO入口点电路。从最高到最低的示例性优先级类型包括同步,优先级 1 ,优先级 2 ,。 。 。 ,优先级n。提供了一组单独的FIFO入口点,用于NIC发送(Tx)和NIC接收(Rx)。对于每个Tx FIFO入口点,处理器都会看到一个Tx入口点寄存器,并且还会维护多个下列表指针。 Tx入口点寄存器全部馈入一个可伸缩的优先级仲裁器,该仲裁器选择要传输的下一条消息。可缩放优先级仲裁器由可缩放电路单元组成,该电路单元包含控制多路复用器的顺序元件。多路复用器在两个输入之间进行选择,第一个输入专用于与电路级相对应的优先级类型的数据包,另一个输入来自较低优先级链。在一实施例中,定时器调节同步分组的传输。仲裁器使用计时器发送同步数据包(如果有),否则允许下一级进行发送。下一阶段将检查是否存在优先级 1 数据包,以及上次到达该优先级 1 数据包是否未发送。如果是,则发送优先级 1 数据包,如果否,则针对下一个较低优先级电路级重复上述决定。优先仲裁可以提高服务质量。

著录项

  • 公开/公告号US6667983B1

    专利类型

  • 公开/公告日2003-12-23

    原文格式PDF

  • 申请/专利权人 3COM CORPORATION;

    申请/专利号US19990321068

  • 申请日1999-05-27

  • 分类号H04L122/80;H04L125/60;

  • 国家 US

  • 入库时间 2022-08-21 23:13:30

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号