Autodetection of a PCI express device operating at a wireless RF mitigation frequency
First Claim
Patent Images
1. A computer system, comprising:
- a microprocessor;
a controller coupled to the microprocessor;
the controller being adapted to be wirelessly coupled to a wireless device that is adapted to transmit data at a wireless frequency;
the controller having a root port including a transmitter to transmit to the wireless device and a receiver to receive from the wireless device, the receiver adapted to attempt to train the wireless device at a default frequency and in response to the receiver failing to train the wireless device at the default frequency after N attempts where N is an integer greater than or equal to 1, the root port is adapted to steer the receiver to attempt to train the wireless device at the wireless frequency, wherein the transmitter is adapted to transmit information at the default frequency during the receiver attempting to train the wireless device at the wireless frequency, and wherein the root port is adapted to steer the transmitter to transmit information at the wireless frequency in response to the receiver successfully training the wireless device at the wireless frequency.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer system that detects for a PCI Express compliant endpoint device is described. Specifically, the computer system clocks transmit and receive circuits at a first frequency and initiates a training sequence. If the endpoint device successfully trains at the first frequency, the endpoint device is PCI Express compliant. Otherwise, the computer system initiates another training sequence at a second frequency.
-
Citations
18 Claims
-
1. A computer system, comprising:
-
a microprocessor; a controller coupled to the microprocessor;
the controller being adapted to be wirelessly coupled to a wireless device that is adapted to transmit data at a wireless frequency;
the controller having a root port including a transmitter to transmit to the wireless device and a receiver to receive from the wireless device, the receiver adapted to attempt to train the wireless device at a default frequency and in response to the receiver failing to train the wireless device at the default frequency after N attempts where N is an integer greater than or equal to 1, the root port is adapted to steer the receiver to attempt to train the wireless device at the wireless frequency, wherein the transmitter is adapted to transmit information at the default frequency during the receiver attempting to train the wireless device at the wireless frequency, and wherein the root port is adapted to steer the transmitter to transmit information at the wireless frequency in response to the receiver successfully training the wireless device at the wireless frequency. - View Dependent Claims (2, 3, 4)
-
-
5. A method, comprising:
-
transmitting data from a transmitter in a port at a first frequency to an external device; clocking a receiver in the port at the first frequency; sampling an incoming signal received by the receiver from the external device at the first frequency; determining if the first frequency is the correct frequency for sampling the incoming signal; clocking the receiver at a second frequency to sample the incoming signal received by the receiver at the second frequency in response to determining the first frequency is not the correct frequency for sampling the incoming signal; and
determining if the second frequency is the correct frequency for sampling the incoming signal;transmitting an output signal with the transmitter at the first frequency during determining if the second frequency is the correct frequency for sampling the incoming signal; and transmitting the output signal with the transmitter at the second frequency in response to determining the second frequency is the correct frequency for sampling the incoming signal. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
a device including, receiver logic, while operating at a first frequency, to attempt a predetermined number of times to determine boundaries of data to be received from an endpoint device, the predetermined number of times being greater than one, wherein the receiver logic is to attempt to determine boundaries of data to be received from the endpoint device at a second frequency in response to not determining boundaries of data to be received from the endpoint device the predetermined number of times while operating at the first frequency; and transmitter logic to transmit data to the endpoint device at the first frequency during the receiver logic to attempt to determine boundaries of data to be received from the endpoint device at the second frequency, wherein the transmitter logic is to transmit data to the endpoint device at the second frequency in response to the receiver logic determining boundaries of data received from the endpoint device, while the receiver logic is operating at the second frequency. - View Dependent Claims (13, 14, 15)
-
-
16. An apparatus comprising:
-
receiver logic in a port to attempt to identify pattern boundaries of an incoming signal to be received from an external device at a first frequency a predetermined number of times; and clocking logic coupled to the receiver logic and to transmitter logic, the clocking logic to maintain the first frequency to the transmitter logic and to provide a second frequency to the receiver logic in response to the receiver logic not identifying pattern boundaries at the first frequency the predetermined number of times, wherein the clocking logic is further to provide the second frequency to the transmitter logic in response to the receiver logic identifying pattern boundaries at the second frequency within the predetermined number of times; the transmitter logic to transmit data to the external device at the first frequency during the clocking logic providing the second frequency to the receiver logic in response to the clocking logic maintaining the first frequency to the transmitter logic and to transmit data to the external device at the second frequency in response to the clocking logic provide the section frequency to the transmitter logic. - View Dependent Claims (17, 18)
-
Specification