Invention Grant
- Patent Title: Utilizing programmable channels for allocation of buffer space and transaction control in data communications
- Patent Title (中): 利用可编程通道在数据通信中分配缓冲区空间和事务控制
-
Application No.: US12362585Application Date: 2009-01-30
-
Publication No.: US07882278B2Publication Date: 2011-02-01
- Inventor: Sundeep Chadha , Mark Anthony Check , Bernard Charles Drerup , Michael Grassi
- Applicant: Sundeep Chadha , Mark Anthony Check , Bernard Charles Drerup , Michael Grassi
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Roy W. Truelson
- Main IPC: G06F13/42
- IPC: G06F13/42

Abstract:
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.
Public/Granted literature
Information query