Method and system for dynamically adjusting data transfer rates in PCI-express devices
AssigneeQLOGIC, Corporation
InventorDavid E Woodral
Life of this patent
Estimating the term…
Abstract
Method and system for configuring a PCI-Express device is provided. The method includes determining if a number of lanes supported by the PCI-Express device is equal to or greater than a number X, after a receiver is detected by the PCI-Express device; and setting a transfer rate depending on the number X. The PCI-Express Device includes PCI-Express core logic that receives information from a Physical Coding Sub-layer indicating if a number of lanes supported by the PCI-Express device is equal to or greater than a number X, after a receiver is detected; and a transfer rate is set depending on the number X. The value of X depends on the PCI-Express device's throughput capability and a data transfer rate.
Claims16
A method for configuring an adapter operationally coupled to a host system, comprising:
- determining if a number of lanes supported by the adapter is greater than a number X, after a receiver is detected by the adapter;
- wherein X depends on a throughput capability of the adapter and a data transfer rate;
- and
- setting a first lane operating speed if the number of lanes is less than the number X and setting a second lane operating speed if the number of lanes is greater than the number X.
An adapter operationally coupled to a host system, comprising:
- a core logic that receives information from a Physical Coding Sub-layer indicating if a number of lanes supported by the adapter is greater than a number X, after a receiver is detected;
- wherein X depends on a throughput capability of the adapter and a data transfer rate;
- and a first lane operating speed is set if the number of lanes is less than the number X and a second lane operating speed is set if the number of lanes is greater than the number X.
Dependencies are inferred from the claim text.