Method and apparatus for border node behavior on a full-duplex bus
First Claim
1. In a full-duplex communications system having at least one node in communication with other nodes over a full duplex bus, a method for determining and communicating the existence of a hybrid bus comprising the acts of:
- determining whether the at least one node is a border node;
forwarding isochronous and asynchronous requests if said at least one node is not a border node;
and if said at least one node is a border node, then;
determining whether said at least one node has any asynchronous requests to forward;
issuing a Border_low request if there are no asynchronous requests to forward;
forwarding said asynchronous requests if there are asynchronous requests to forward;
determining whether there are any isochronous requests to forward;
issuing a Border_low request if there are no isochronous requests to forward; and
forwarding said isochronous requests if there are isochronous requests to forward;
wherein at least one of said Border_low requests communicates to at least one non-border node that said at least one non-border node is communicating on a hybrid bus.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for determining and communicating the existence of a hybrid bus is disclosed. The method determines whether a connected node is a border node and forwards isochronous and asynchronous requests if the node is not a border node. If the node is a border node, a Border low request is issued if there are no asynchronous requests to forward. If there are asynchronous requests to forward then these asynchronous requests are forwarded. A Border low request is issued if there are no isochronous requests to forward; otherwise any isochronous requests to be forwarded are forwarded.
-
Citations
33 Claims
-
1. In a full-duplex communications system having at least one node in communication with other nodes over a full duplex bus, a method for determining and communicating the existence of a hybrid bus comprising the acts of:
-
determining whether the at least one node is a border node; forwarding isochronous and asynchronous requests if said at least one node is not a border node; and if said at least one node is a border node, then; determining whether said at least one node has any asynchronous requests to forward; issuing a Border_low request if there are no asynchronous requests to forward; forwarding said asynchronous requests if there are asynchronous requests to forward; determining whether there are any isochronous requests to forward; issuing a Border_low request if there are no isochronous requests to forward; and forwarding said isochronous requests if there are isochronous requests to forward; wherein at least one of said Border_low requests communicates to at least one non-border node that said at least one non-border node is communicating on a hybrid bus. - View Dependent Claims (4, 5, 6)
-
-
2. A computer readable medium, containing instructions which, when executed by a computer in communication with a node over a full-duplex communications system determines and communicates the existence of a hybrid bus by performing the acts of:
-
determining whether the node is a border node; forwarding isochronous and asynchronous requests as normal if said node is not a border node; and if said node is a border node, then; determining whether said node has any asynchronous requests to forward; issuing a Border_low request if there are no asynchronous requests to forward; forwarding said asynchronous requests if there are asynchronous requests to forward; determining whether there are any isochronous requests to forward; issuing a Border_low request if there are no isochronous requests to forward; and forwarding said isochronous requests if there are isochronous requests to forward; wherein at least one of said Border_low requests communicates to at least one non-border node that said at least one non-border node is communicating on a hybrid bus. - View Dependent Claims (7, 8, 9)
-
-
3. A device in communication with a full-duplex communications system having at least one node, the device comprising instructions which, when executed by the device, determine and communicate the existence of a hybrid bus by performing the acts of:
-
determining whether the at least one node is a border node; forwarding isochronous and asynchronous requests as normal if said at least one node is not a border node; and if said at least one node is a border node, then; determining whether said at least one node has any asynchronous requests to forward; issuing a Border_low request if there are no asynchronous requests to forward; forwarding said asynchronous requests if there are asynchronous requests to forward; determining whether there are any isochronous requests to forward; issuing a Border_low request if there are no isochronous requests to forward; and forwarding said isochronous requests if there are isochronous requests to forward; wherein at least one of said Border_low requests communicates to at least one non-border node that said at least one non-border node is communicating on a hybrid bus. - View Dependent Claims (10, 11, 12)
-
-
13. In a system having at least one border node in communication with other nodes over a full duplex bus, a method for determining and communicating the existence of a hybrid bus comprising:
-
determining whether said at least one border node has any asynchronous requests to forward, and issuing a Border_low request if there are no asynchronous requests to forward; and determining whether there are any isochronous requests to forward, and issuing a Border_low request if there are no isochronous requests to forward; wherein at least one of said Border_low requests communicates to at least one non-border node that said at least one non-border node is communicating on a hybrid bus.
-
-
14. A computerized device in communication with a full-duplex communications system comprising a plurality of nodes, said device comprising a border node and a plurality of instructions which, when executed by the device, determine and communicate the existence of a communications medium operating according to both legacy and non-legacy serialized protocols by:
-
determining whether said device has any asynchronous communications to forward, and issuing a special symbolic communication if there are no asynchronous communications to forward; and determining whether there are any isochronous communications to forward, and issuing a special symbolic communication if there are no isochronous communications to forward; wherein at least one of said special symbolic communications is used to communicate to at least one non-border node that said at least one non-border node is communicating on a communication medium operating according to both legacy and non-legacy serialized protocols. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer readable medium containing instructions which, when executed by a computer in communication with a border node over a full-duplex communications system, communicate the existence of a hybrid topology according to the method comprising:
-
evaluating whether said border node has any asynchronous or isochronous requests to forward; issuing a first special symbol request when said border node has no asynchronous requests to forward; and issuing a second special symbol request when said border node has no isochronous requests to forward; wherein said first and/or second special symbol requests communicate to at least one non-border node that said at least one non-border node is communicating on a hybrid topology. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. In a full-duplex communications system having at least one border node in communication with other nodes over a full duplex communication medium, a method for communicating the existence of a hybrid topology using dedicated symbology comprising:
-
determining whether said at least one border node has any asynchronous requests to forward and issuing a first dedicated request format if there are no asynchronous requests to forward; and determining whether said at least one border node has any isochronous requests to forward and issuing a second dedicated request format if there are no isochronous requests to forward; wherein said first and/or second dedicated requests communicate to at least one non-border node that said at least one non-border node is communicating on a hybrid topology; and wherein neither of said first or second dedicated request formats are used for any other purpose within at least said topology. - View Dependent Claims (29, 30, 31, 32, 33)
-
Specification