Back to results
US 8,819,306 B2Granted
General input/output architecture with PCI express protocol with credit-based flow control
AssigneeIntel Corporation
InventorsJasmin Ajanovic, David Harriman, Blaise Fanning, David Lee
Life of this patent
Estimating the term…
Abstract
An enhanced general input/output communication architecture, protocol and related methods are presented.
Claims22
An apparatus comprising:
- a bridge comprising logic to:
- maintain a count of flow control credits to be granted to a device in association with transactions over a channel to be implemented at least in part on a serial interconnect protocol data link of the bridge, wherein the serial interconnect protocol maintains at least some Peripheral Component Interconnect (PCI) attributes;
- and
- advertise an initial amount of the flow control credits to the device.
1 more element
An apparatus comprising:
- a bridge comprising logic to:
- maintain flow control information for a channel, wherein the flow control information is to include an amount of flow control credits for the channel;
- advertise to a device an initial amount of flow control credits in association with the channel, wherein the initial amount is to comprise an initial amount of posted request header flow control credits, an initial amount of posted request data payload flow control credits, an initial amount of non-posted request data payload flow control credits, an initial amount of non-posted request data payload flow control credits, an initial amount of completion header flow control credits, and an initial amount of completion data payload flow control credits, and wherein the initial amount of flow control credits for at least one type of flow control credits is to comprise an infinite amount.
A method comprising:
- maintaining a count of flow control credits to be granted to a device in association with transactions over a channel to be implemented at least in part on a serial interconnect protocol data link of the bridge, wherein the serial interconnect protocol maintains at least some Peripheral Component Interconnect (PCI) attributes;
- and
- advertising an initial amount of the flow control credits to the device.
A system comprising:
- a serial interconnect, wherein the serial interconnect utilizes a serial interconnect protocol that maintains at least some Peripheral Component Interconnect (PCI) attributes;
- a first device;
- and
- a bridge communicatively coupled to the first device using the interconnect, the bridge to:
- maintain a count of flow control credits to be granted to a device in association with transactions over a channel to be implemented at least in part on the interconnect;
- and
- advertise an initial amount of the flow control credits to the first device in association with initialization of the channel.
4 more elements
Dependencies are inferred from the claim text.