首页> 外国专利> Method of increasing the bandwidth of a packet bus by reordering reply packets

Method of increasing the bandwidth of a packet bus by reordering reply packets

机译:通过对应答数据包重新排序来增加数据包总线带宽的方法

摘要

A data processor bus in which information is transferred between agents attached to the bus by issuing request packets that request data from an agent on the bus and reply packets that return data requested by a request packet. A control method mixes request-and-reply packets on the bus by determining the use of a next-bus cycle using arbitration, reply deferral, and specification lines and the state of a grant queue and a pipe queue in accordance with a specified protocol. A request is forced to take the next available bus cycle upon the condition that there is an agent identified in the great queue and the pipeline queue is not full. A reply packet is forced to take the next available bus cycle upon the condition that the pipeline queue is full. A reply packet is forced to take the next available bus cycle upon the condition that the grant queue is empty and the pipeline queue is not empty. Giving requests precedence over replies to allows the pipeline to be kept as full as possible. A replying agent assigned to the highest priority slot 1 in the pipeline queue is allowed to defer its own slot in the pipeline queue until a later time to thereby permit a transaction in Slot 2 of the pipeline queue to be completed before the one ahead of it.
机译:一种数据处理器总线,在该处理器中,通过发出从总线上的代理程序请求数据的请求包并回复返回请求包请求的数据的包,在连接到总线的代理程序之间传递信息。一种控制方法通过根据指定协议使用仲裁,答复延迟和指定行以及准予队列和管道队列的状态来确定下一总线周期的使用,从而在总线上混合请求和答复数据包。在大队列中标识了代理且管道队列未满的情况下,请求被迫采用下一个可用的总线周期。在流水线队列已满的情况下,应答数据包被迫采用下一个可用的总线周期。在授予队列为空且管道队列不为空的情况下,将迫使应答数据包采用下一个可用的总线周期。使请求的优先级高于响应的优先级,以使管道尽可能保持完整。分配给流水线队列中最高优先级插槽1的回复代理被允许将其自己的流水线推迟到流水线队列中,直到稍后的时间,从而允许流水线队列的插槽2中的事务在其之前的事务完成之前完成。 。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号