发明名称 Source asynchronous signaling
摘要 Technology for asynchronous communication including a wired channel, a sender controller, and a receiver controller is disclosed. The sender controller can be configured to send multiple request signals up to a predefined limit on the output request port paired with multiple data blocks sent on the data before receiving an acknowledgment signal on the output acknowledge port. At least one combination of any of the input channel, the sender controller, the output channel, and the receiver controller can be configured to operate within at least one time constraint to avoid stalling an asynchronous flow control.
申请公布号 US9100315(B2) 申请公布日期 2015.08.04
申请号 US201313829243 申请日期 2013.03.14
申请人 GRANITE MOUNTAIN TECHNOLOGIES 发明人 Stevens Kenneth Scott;Das Shomit
分类号 H04L12/801;H04L1/16 主分类号 H04L12/801
代理机构 Michael Best & Friedrich LLP 代理人 Michael Best & Friedrich LLP
主权项 1. A device for asynchronous communication, comprising: a wired channel having a sender end and a receiver end and including a request wire and an acknowledge wire for asynchronous flow control for transmission of data blocks on a set of data wires; a sender controller coupled to an input channel and coupled to the acknowledge wire of the wired channel at the sender end, wherein the input channel includes an input request port and an input acknowledge port used to acknowledge received data blocks, wherein the sender controller is configured to send to the input channel a plurality of acknowledgment signals, indicating reception of a plurality of data blocks, up to a predefined limit in an absence of an intervening acknowledge signal received on the wired channel; and a receiver controller coupled to the request wire and the data wires of the wired channel at the receiver end and coupled to an output channel configured to transmit, from output data ports, the data blocks controlled by an output request port and an output acknowledge port, wherein the receiver controller is configured to receive multiple request signals up to the predefined limit on the request wire of the wired channel at the receiver end before receiving an acknowledgment signal on the output acknowledge port, wherein each request signal is paired with a data block sent on the data wire of the wired channel at the receiver end, and a combination of the input channel, the sender controller, the receiver controller, or the output channel that are configured to operate within at least one time constraint to avoid stalling an asynchronous flow control.
地址 Salt Lake City UT US