×

General input/output architecture, protocol and related methods to implement flow control

  • US 9,736,071 B2
  • Filed: 12/22/2014
  • Issued: 08/15/2017
  • Est. Priority Date: 08/24/2001
  • Status: Expired due to Term
First Claim
Patent Images

1. An apparatus comprising:

  • a device comprising logic to;

    receive a flow control packet over a general purpose I/O interconnect, wherein the interconnect is to comprise a differential, point-to-point serial data link;

    maintain one or more flow control credit values, based on information in the flow control packet, to represent buffer capacity of a receiver for each of a plurality of virtual channels, wherein flow control credit values of the plurality of virtual channels are maintained for each of a plurality of flow control credit types and the plurality of flow control credit types comprise posted request headers, posted request data payload, non-posted request headers, non-posted request data payload, completion headers, and completion data payload; and

    determine whether to send a transaction layer packet to the receiver using the virtual channel based at least in part on the flow control credit value.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×