Method and apparatus for managing flow control in PCI express transaction layer
    1.
    发明授权
    Method and apparatus for managing flow control in PCI express transaction layer 有权
    用于管理PCI快速交易层流量控制的方法和装置

    公开(公告)号:US07698477B2

    公开(公告)日:2010-04-13

    申请号:US11290096

    申请日:2005-11-30

    IPC分类号: G06F19/00 G06F3/00

    CPC分类号: G06F13/4027

    摘要: A method and apparatus is provided wherein a central Credit Controller Entity (CCE) is connected to a PCIE fabric environment by means of several buses. Flow Control information sent to the CCE over two of the buses indicates the buffer storage capacity that is available at respective Receiver components in the PCIE fabric. The CCE processes the Flow Control information, to generate updates that are sent by a third bus to Transmitter components corresponding to the Receivers. In one useful embodiment, directed to a method of Flow Control management, the CCE provides a repository adapted to store credit count information that represents the available storage capacity of respective Receivers. The method further comprises routing further credit count information from a given Receiver to the CCE, for storage in the repository, following each of successive events that affect the storage capacity of the given Receiver. The CCE is operated to selectively process the credit count information stored in the repository, in order to generate an update credit count. The update credit count is then selectively sent to a given Transmitter, to enable the given Transmitter to send a transmission to the given Receiver.

    摘要翻译: 提供了一种方法和装置,其中中央信用控制器实体(CCE)通过几个总线连接到PCIE结构环境。 通过两条总线发送给CCE的流量控制信息表示PCIE结构中相应接收器组件可用的缓冲存储容量。 CCE处理流控制信息,以生成由第三总线发送到与接收器对应的发送器组件的更新。 在一个有用的实施例中,针对流控制管理的方法,CCE提供了适于存储表示各个接收器的可用存储容量的信用计数信息的仓库。 该方法还包括在影响给定接收器的存储容量的每个连续事件之后,将来自给定接收器的另外的信用计数信息路由到CCE,以存储在存储库中。 操作CCE以选择性地处理存储在存储库中的信用计数信息,以便生成更新信用计数。 然后,更新信用计数被选择性地发送到给定的发送器,以使得给定的发送器能够向给定的接收机发送传输。