GENERAL INPUT/OUTPUT ARCHITECTURE, PROTOCOL AND RELATED METHODS TO IMPLEMENT FLOW CONTROL
First Claim
Patent Images
1. An apparatus, comprising:
- a protocol stack including layers to communicate data over an interconnect;
wherein the protocol stack including layers comprises a data link layer, and a transactions layer;
a transmitter having a first register and a second register;
wherein the transmitter is to transmit data on a point to point interconnect;
wherein the first register is to store a number of credits received and the second register is to store a number of credits used; and
a receiver having at least one register;
wherein the at least one register of the receiver is to hold a value to represent a total number of credits sent.
0 Assignments
0 Petitions
Accused Products
Abstract
An enhanced general input/output communication architecture, protocol and related methods are presented.
-
Citations
21 Claims
-
1. An apparatus, comprising:
-
a protocol stack including layers to communicate data over an interconnect; wherein the protocol stack including layers comprises a data link layer, and a transactions layer; a transmitter having a first register and a second register; wherein the transmitter is to transmit data on a point to point interconnect; wherein the first register is to store a number of credits received and the second register is to store a number of credits used; and a receiver having at least one register; wherein the at least one register of the receiver is to hold a value to represent a total number of credits sent. - View Dependent Claims (2, 3, 4, 5)
-
- 6. The apparatus of 1, wherein the number of credits received to be stored in the first register of the transmitter is sent to the transmitter in form of a message.
-
9. A method, comprising:
-
utilizing a protocol stack including layers to communicate data over an interconnect; wherein the protocol stack including layers comprises a data link layer, and a transactions layer; utilizing a transmitter having a first register to store a number of credits received and a second register to store a total number of credits used; and utilizing the transmitter to transmit data on a point to point interconnect; and utilizing a receiver having at least one register to hold a value to represent a total number of credits sent. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium storing computer readable instructions for machine execution of a method for:
-
a protocol stack including layers to communicate data over an interconnect; wherein the protocol stack including layers comprises a data link layer, and a transactions layer; a transmitter having a first register and a second register; wherein the first register is to store a number of credits received and the second register is to store a total number of credits used; wherein the transmitter is to transmit data on a point to point interconnect; and a receiver having at least one register; wherein the at least one register of the receiver is to hold a value to represent a total number of credits sent. - View Dependent Claims (18, 19)
-
-
20. A system-on-a-chip (SoC) embedded within a mobile device, comprising:
-
a protocol stack including layers to communicate data over an interconnect; wherein the protocol stack including layers comprises a data link layer, and a transactions layer; a transmitter having a first register and a second register; wherein the transmitter is to transmit data on a point to point interconnect; wherein the first register is to store a number of credits received and the second register is to store a total number of credits used; a receiver having at least one register; and wherein the at least one register of the receiver is to store a total number of credits sent. - View Dependent Claims (21)
-
Specification