Method and apparatus for ensuring compatibility on a high performance serial bus
First Claim
1. A non-transitory machine-readable medium containing instructions which when executed by a computer ensure compatibility in a data communications system compliant with the IEEE-1394b standard and having at least one B PHY, by performing the acts of:
- determining whether the B PHY desires to communicate at a speed on a bus having a peer device not capable of communicating at said speed; and
speed filtering said peer device if said B PHY determines that said peer device cannot communicate at said speed, said speed filtering comprising sending a designated symbol to said peer device.
1 Assignment
0 Petitions
Accused Products
Abstract
A data communications system is disclosed having at least one Legacy cloud coupled to at least one Beta cloud. The system further having at least one BOSS node and at least one border node. A method for ensuring compatibility is disclosed comprising determining when the BOSS node is idle, determining whether the last packet transmitted by any border node was an Alpha format packet if the BOSS node is idle, and unlocking the Legacy cloud if the last packet transmitted by the border node was not an Alpha format packet.
-
Citations
28 Claims
-
1. A non-transitory machine-readable medium containing instructions which when executed by a computer ensure compatibility in a data communications system compliant with the IEEE-1394b standard and having at least one B PHY, by performing the acts of:
-
determining whether the B PHY desires to communicate at a speed on a bus having a peer device not capable of communicating at said speed; and speed filtering said peer device if said B PHY determines that said peer device cannot communicate at said speed, said speed filtering comprising sending a designated symbol to said peer device. - View Dependent Claims (2)
-
-
3. A computerized node apparatus capable of communicating with other computerized devices, said node apparatus comprising a non-transitory machine-readable medium containing instructions which when executed by a computer ensure compatibility in a data communication system implementing a serial bus protocol by:
-
receiving a packet at said node apparatus; determining whether the received packet is to be sent out at a speed that is greater than a port speed of a peer device; and transmitting a speed filtering symbol to said peer device if it is determined that said speed is greater than said port speed of said peer device. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A machine-readable apparatus having a non-transitory machine-readable medium containing instructions which when executed by a computer perform a method of speed filtering comprising:
-
determining whether a speed associated with a packet to be transmitted on a local port exceeds the operating speed of a peer port; and filtering communications sent over a bus between said local port and said peer port if it is determined that said peer port cannot communicate at said speed, said filtering comprising sending a designated symbol to said peer port, said symbol at least in part causing said filtering. - View Dependent Claims (13)
-
-
14. A method of ensuring compatibility in a data communication system implementing a serial bus protocol, said method comprising:
-
receiving a packet to be transmitted via a node apparatus; determining whether the packet received is to be transmitted at a speed that is greater than a speed associated with a port receiving said packet; and transmitting a speed filtering symbol to said port if it is determined that said speed is greater than said speed of said port. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A method of speed filtering in a serial communications system, the method comprising:
-
determining whether a speed associated with a packet to be transmitted on a local port exceeds the operating speed of a peer port, and if so; filtering communications sent over a serial bus between said local port and said peer port with respect to at least one speed-related parameter, said filtering comprising sending a designated symbol to said peer port, said symbol causing said peer port to be held in an arbitration phase for at least a period of time. - View Dependent Claims (22)
-
-
23. A method of operating a serial bus communications system, the method comprising:
-
communicating to a peer device the operating speed of a local port; and receiving a designated symbol in response to a determination that the operating speed of said local port is incompatible with the speed of one or more packets to be transmitted by said peer device to said local port, said designated symbol causing filtering of at least a portion of the communications between said peer device and said local port. - View Dependent Claims (24)
-
-
25. A node apparatus capable of communicating with a peer device over a serial bus, said node apparatus comprising a non-transitory machine-readable medium containing instructions which when executed by a computer enforce speed compatibility in a data communication system by at least:
-
communicating to said peer device the operating speed of a local port of said node apparatus; and receiving a designated symbol in response to a determination that the operating speed of said local port is incompatible with the speed of a packet to be transmitted by said peer device to said local port, said designated symbol causing said node apparatus to be held in a data arbitration state for a period at least equal to a duration of said packet, said packet duration being based on said local port operating speed. - View Dependent Claims (26, 27, 28)
-
Specification