×

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

  • US 9,836,424 B2
  • Filed: 12/30/2013
  • Issued: 12/05/2017
  • Est. Priority Date: 08/24/2001
  • Status: Expired due to Term
First Claim
Patent Images

1. An apparatus, comprising:

  • a protocol stack including layers to communicate data over a point to point interconnect, wherein the protocol stack including layers comprises a physical layer, a data link layer, and at least one layer higher than the physical layer and data link layer to generate packets corresponding to transactions over the interconnect;

    a transmitter block to transmit data on the interconnect;

    a first register associated with the transmitter block to store a value comprising a number of credits allocated to the transmitter by a remote receiver;

    a second register is to store a value comprising a number of the allocated credits used by the transmitter block;

    a receiver block to receive data from a remote transmitter; and

    a third register associated with the receiver block to hold a value to represent a total number of credits allocated to the remote transmitter by the receiver block,wherein the data link layer provides flow control based on the credits and provides error detection based on a checksum added to packets generated in the other layer.

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