Method and apparatus for automatic detection and healing of signal pair crossover on a high performance serial bus
First Claim
Patent Images
1. A data communication apparatus comprising:
- a transmit interface configured to transmit a first predetermined signal on power up;
a receive interface configured to receive a second predetermined signal;
the data communication apparatus configured to perform a crossover function if the receive interface does not receive the second predetermined signal, the crossover function comprising;
examining a random value, the random value being determined by an algorithm, and if the value of the random value meets a predetermined criterion, then;
configuring the transmit interface to receive the second predetermined signal; and
configuring the receive interface to transmit the first predetermined signal;
wherein the algorithm is also utilized for another purpose within the data communication apparatus.
0 Assignments
0 Petitions
Accused Products
Abstract
An automatic crossover and healing process is disclosed for the P1394b standard. In particular, a crossover process is disclosed which comprises coupling the transmitting logic of a PHY to TPA, and coupling the receive logic of a PHY to TPB.
202 Citations
44 Claims
-
1. A data communication apparatus comprising:
-
a transmit interface configured to transmit a first predetermined signal on power up; a receive interface configured to receive a second predetermined signal; the data communication apparatus configured to perform a crossover function if the receive interface does not receive the second predetermined signal, the crossover function comprising; examining a random value, the random value being determined by an algorithm, and if the value of the random value meets a predetermined criterion, then; configuring the transmit interface to receive the second predetermined signal; and configuring the receive interface to transmit the first predetermined signal; wherein the algorithm is also utilized for another purpose within the data communication apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A communication network comprising at least two nodes and a communication bus, wherein:
-
the at least two nodes communicate with each other over the communication bus without an intervening crossover interface; and at least one of the at least two nodes is configured for detection and healing a crossover in communication, the detection and healing comprising; detecting an absence of a first signal; determining whether a signal interface of the at least one of the at least two nodes is generating a second signal; and responsive to a probabilistic function and the acts of detecting and determining, switching between a transmit port and a receive port. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A communication system, comprising:
-
an interface comprising a first communication path and a second communication path; and at least one node including a logic circuit comprising a receive circuit and a transmit circuit; wherein; the transmit circuit is connected to a first and a second communication paths via a first passgate, and the receive circuit is connected to the first and the second communication paths via a second passgate; the first passgate configured to, in combination with a crossover function and in response to a crossover enable signal, connect the transmit circuit either to the first communication path or the second communication path; and the second passgate configured to, in combination with the crossover function and in response to the crossover enable signal, connect the receive circuit either to the first communication path or the second communication path; and wherein a logical state of the crossover enable signal is responsive to detection of a signal on the second communication path and a value of a first variable, the value of the first variable being determined by an algorithm that is utilized for another purpose in addition to the crossover function. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A home network comprising at least two devices and a communication bus, wherein:
-
the communication bus comprises a first signal transmission path and a second signal transmission path; and at least one of the at least two devices comprises a physical layer configured to detect reception of a signal on the second signal transmission path; and if the physical layer has not received the signal, then responsive to the lack of receipt of the signal examining a variable associated with a randomized function and implementing, by the physical layer, a crossover process.
-
-
30. A method of forming a network comprising:
-
transmitting a first signal on a first interface; waiting for a predetermined period of time after completion of the transmitting; checking at a second interface, after the predetermined period of time is over after the transmitting, if a second signal is received; and if the second signal is received at the second interface, then attempting to form a network; and if the second signal is not received at the second interface, and the first signal is determined not to be transmitted on the first or second interface at that time, then performing detection of the second signal on the first interface.
-
-
31. A data communication apparatus comprising:
-
a first interface configured to transmit at least a first signal; a second interface configured to receive at least a second signal; and logic in signal communication with the first interface and the second interface, and configured to; wait for a predetermined period after transmission of the first signal; and check the second interface, after the predetermined period has expired, to determine if the second signal is received; and wherein the logic is further configured to; if the second signal is received at the second interface, then attempt to form a network; and if the second signal is not received at the second interface, and the first or second interfaces are not in use at that time, then perform detection of the second signal on the first interface. - View Dependent Claims (32, 33, 34, 35, 36, 37, 42)
-
-
38. A data communication apparatus comprising:
-
a first interface configured to transmit at least a first signal; a second interface configured to receive at least a second signal; and logic in signal communication with the first interface and the second interface, and configured to; check the second interface to determine if the second signal is received; if the second signal is received at the second interface, attempt to form a network; and if the second signal is not received at the second interface, and one or more of the first or second interfaces are in use at that time, then; (i) wait for a predetermined period; and (ii) after expiration of the period, perform detection of the second signal on the first interface. - View Dependent Claims (39, 40, 41, 43, 44)
-
Specification