Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
185 words
In a network having a plurality of devices connected to a bus, the bus having a transaction protocol that lacks a burst broadcast data transmission mode but does have a broadcast command cycle, the transaction protocol including at least one data phase, a method of transmitting data from an initiator device simultaneously to a plurality of other devices, comprising the steps of: (i) capturing control of the bus with the initiator device; (ii) setting a flag in each of the plurality of other devices by means of a broadcast command cycle to indicate commencement of a burst broadcast transaction and concurrently setting a flag in the initiator device to complete preparation for a burst broadcast transaction; (iii) burst broadcasting data on the bus from the initiator device to each of the plurality of other devices simultaneously, wherein the burst broadcast of data can extend over a plurality of data phases; and (iv) resetting the flag in each of the other devices by means of a broadcast command cycle, and concurrently resetting the flag in the initiator device to indicate termination of the burst broadcast transaction.
Claim 2
Dependent Claim
185 words
In a network having a plurality of devices connected to a bus, the bus having a transaction protocol that lacks a burst broadcast data transmission mode but does have a broadcast command cycle, the transaction protocol including at least one data phase, a method of transmitting data from an initiator device simultaneously to a plurality of other devices, comprising the steps of: (i) capturing control of the bus with the initiator device; (ii) setting a flag in each of the plurality of other devices by means of a broadcast command cycle to indicate commencement of a burst broadcast transaction and concurrently setting a flag in the initiator device to complete preparation for a burst broadcast transaction; (iii) burst broadcasting data on the bus from the initiator device to each of the plurality of other devices simultaneously, wherein the burst broadcast of data can extend over a plurality of data phases; and (iv) resetting the flag in each of the other devices by means of a broadcast command cycle, and concurrently resetting the flag in the initiator device to indicate termination of the burst broadcast transaction.
Claim 3
Dependent Claim
131 words
In a network having a plurality of devices connected to a bus, a method of transmitting data from an initiator device to a plurality of other devices connected to the bus, the bus having a transaction protocol including at least one data phase, the method comprising the steps of: (i) capturing control of the bus with the initiator device; (ii) concurrently setting a coherency flag in each of the plurality of other devices and in the initiator device; (iii) burst broadcasting data on the bus from the initiator device to each of the plurality of other devices simultaneously, wherein the broadcast of data can extend over a plurality of data phases; and (iv) concurrently resetting the coherency flag in the initiator device and in each of the plurality of other devices.
Claim 4
Dependent Claim
131 words
In a network having a plurality of devices connected to a bus, a method of transmitting data from an initiator device to a plurality of other devices connected to the bus, the bus having a transaction protocol including at least one data phase, the method comprising the steps of: (i) capturing control of the bus with the initiator device; (ii) concurrently setting a coherency flag in each of the plurality of other devices and in the initiator device; (iii) burst broadcasting data on the bus from the initiator device to each of the plurality of other devices simultaneously, wherein the broadcast of data can extend over a plurality of data phases; and (iv) concurrently resetting the coherency flag in the initiator device and in each of the plurality of other devices.
Claim 5
Dependent Claim
22 words
The method of claim 2, wherein the step of burst broadcasting includes the further step of broadcasting a predefined amount of data.
Claim 6
Dependent Claim
15 words
The method of claim 2, wherein the bus comprises a peripheral component interconnect (PCI) bus.
Claim 7
Dependent Claim
22 words
The method of claim 4, wherein the flag of each of the other devices is set with a PCI Special Cycle command.
Claim 8
Dependent Claim
49 words
The method of claim 2, wherein the step of burst broadcasting the data includes the further steps of transferring an address from the initiator device to the bus in an address phase, and transferring data from the initiator device to the bus in a plurality of successive data phases.
Claim 9
Dependent Claim
119 words
In a network having a plurality of devices connected to a peripheral component interconnect (PCI) bus, a method of transmitting data from an initiator device to a plurality of other devices, comprising: (i) capturing control of the PCI bus with the initiator device; (ii) concurrently setting a flag in each of the plurality of other devices with a PCI Special Cycle command, and in the initiator device; (iii) burst broadcasting data on the PCI bus over at least one data phase from the initiator device to each of the plurality of other devices simultaneously; and (iv) concurrently resetting the flag in each of the plurality of other devices with a PCI Special Cycle command, and in the initiator device.
Claim 10
Dependent Claim
119 words
In a network having a plurality of devices connected to a peripheral component interconnect (PCI) bus, a method of transmitting data from an initiator device to a plurality of other devices, comprising: (i) capturing control of the PCI bus with the initiator device; (ii) concurrently setting a flag in each of the plurality of other devices with a PCI Special Cycle command, and in the initiator device; (iii) burst broadcasting data on the PCI bus over at least one data phase from the initiator device to each of the plurality of other devices simultaneously; and (iv) concurrently resetting the flag in each of the plurality of other devices with a PCI Special Cycle command, and in the initiator device.
Claim 11
Dependent Claim
159 words
A bus interface unit (BIU) for connecting a device to a PCI bus, comprising: (i) means for capturing control of the PCI bus if the BIU has a burst-broadcast transaction; (ii) a flag; (iii) means for transmitting and receiving a first message and a second message on the PCI bus; (iv) means for setting the flag: (1) if the BIU captures control of the PCI bus and the flag is not set, or (2) if the BIU receives the first message; (v) means for transmitting a burst-broadcast transaction to a plurality of other devices connected to the PCI bus simultaneously if the flag is set, the burst broadcast extending over at least one data phase of the PCI bus; (vi) means for receiving a burst-broadcast transaction on the PCI bus if the flag is set; and (vii) means for resetting the flag: (1) if the BIU completes the burst-broadcast transaction, or (2) if the BIU receives the second message.
Claim 12
Dependent Claim
159 words
A bus interface unit (BIU) for connecting a device to a PCI bus, comprising: (i) means for capturing control of the PCI bus if the BIU has a burst-broadcast transaction; (ii) a flag; (iii) means for transmitting and receiving a first message and a second message on the PCI bus; (iv) means for setting the flag: (1) if the BIU captures control of the PCI bus and the flag is not set, or (2) if the BIU receives the first message; (v) means for transmitting a burst-broadcast transaction to a plurality of other devices connected to the PCI bus simultaneously if the flag is set, the burst broadcast extending over at least one data phase of the PCI bus; (vi) means for receiving a burst-broadcast transaction on the PCI bus if the flag is set; and (vii) means for resetting the flag: (1) if the BIU completes the burst-broadcast transaction, or (2) if the BIU receives the second message.
Claim 13
Dependent Claim
179 words
In a network having a plurality of devices connected to a bus, the bus having a transaction protocol that lacks a burst broadcast data transmission mode but does have a broadcast command cycle, the transaction protocol including at least one data phase, a bus interface device for transmitting data simultaneously to a plurality of other devices, the bus interface device comprising: (i) means for capturing control of the bus; (ii) means for setting a flag in each of the plurality of other devices by means of a broadcast command cycle to indicate commencement of a burst broadcast transaction, and for concurrently setting an internal flag to complete preparation for a burst broadcast transaction; (iii) means for transmitting burst broadcast data on the bus to each of the plurality of other devices simultaneously, wherein the burst broadcast can extend over a plurality of data phases; and (iv) means for resetting the flag in each of the other devices by means of a broadcast command cycle, and for concurrently resetting its internal flag to indicate termination of the burst broadcast transaction.
Claim 14
Dependent Claim
179 words
In a network having a plurality of devices connected to a bus, the bus having a transaction protocol that lacks a burst broadcast data transmission mode but does have a broadcast command cycle, the transaction protocol including at least one data phase, a bus interface device for transmitting data simultaneously to a plurality of other devices, the bus interface device comprising: (i) means for capturing control of the bus; (ii) means for setting a flag in each of the plurality of other devices by means of a broadcast command cycle to indicate commencement of a burst broadcast transaction, and for concurrently setting an internal flag to complete preparation for a burst broadcast transaction; (iii) means for transmitting burst broadcast data on the bus to each of the plurality of other devices simultaneously, wherein the burst broadcast can extend over a plurality of data phases; and (iv) means for resetting the flag in each of the other devices by means of a broadcast command cycle, and for concurrently resetting its internal flag to indicate termination of the burst broadcast transaction.
Claim 15
Dependent Claim
158 words
In a network having a plurality of devices connected to a bus, the bus having a transaction protocol that lacks a burst broadcast data transmission mode but does have a broadcast command cycle, the transaction protocol including at least one data phase, a bus interface device for receiving data from a master device transmitting simultaneously to a plurality of bus interface devices, each bus interface device comprising: (i) means for setting a flag in response to receipt of a broadcast command cycle from the master device indicating commencement of a burst broadcast transaction; (ii) means for receiving burst broadcast data on the bus from the master device simultaneously with all other bus interface devices connected to the bus, such that the burst broadcast can extend over a plurality of data phases; and (iii) means for resetting the flag in response to receipt of a broadcast command cycle from the master device indicating termination of the burst broadcast transaction.
Claim 16
Dependent Claim
158 words
In a network having a plurality of devices connected to a bus, the bus having a transaction protocol that lacks a burst broadcast data transmission mode but does have a broadcast command cycle, the transaction protocol including at least one data phase, a bus interface device for receiving data from a master device transmitting simultaneously to a plurality of bus interface devices, each bus interface device comprising: (i) means for setting a flag in response to receipt of a broadcast command cycle from the master device indicating commencement of a burst broadcast transaction; (ii) means for receiving burst broadcast data on the bus from the master device simultaneously with all other bus interface devices connected to the bus, such that the burst broadcast can extend over a plurality of data phases; and (iii) means for resetting the flag in response to receipt of a broadcast command cycle from the master device indicating termination of the burst broadcast transaction.