发明授权
- 专利标题: Utilizing programmable channels for allocation of buffer space and transaction control in data communications
- 专利标题(中): 利用可编程通道在数据通信中分配缓冲区空间和事务控制
-
申请号: US12362585申请日: 2009-01-30
-
公开(公告)号: US07882278B2公开(公告)日: 2011-02-01
- 发明人: Sundeep Chadha , Mark Anthony Check , Bernard Charles Drerup , Michael Grassi
- 申请人: Sundeep Chadha , Mark Anthony Check , Bernard Charles Drerup , Michael Grassi
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理商 Roy W. Truelson
- 主分类号: G06F13/42
- IPC分类号: G06F13/42
摘要:
A control mechanism for data bus communications employs channels to which bus transactions are assigned, each channel having independent flow control. The control mechanism enforces an ordering algorithm among channels, whereby at least some transactions may pass other transactions. Channel attributes are programmable to vary the ordering conditions. Preferably, each channel is allocated its own programmable buffer area. The control mechanism independently determines, for each channel, whether buffer space is available and enforces flow control independently for each channel accordingly. Flow control is preferably credit-based, credits representing buffer space or some other capacity of a receiver to receive data. Preferably, the flow control mechanism comprises a central interconnect module controlling internal communications of an integrated circuit chip.
公开/授权文献
信息查询