Method and system for dynamically adjusting data transfer rates in PCI-express devices
First Claim
1. 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.
7 Assignments
0 Petitions
Accused Products
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.
-
Citations
16 Claims
-
1. 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; andsetting 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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.- View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
Specification