Repeater for distributed arbitration digital data buses
OwnerThomas Austin Gafford, Botond Gabor Eross +1inventors
InventorsThomas Austin Gafford, Botond Gabor Eross, James A. Moorer
Life of this patent
Estimating the term…
Loading patent…
OwnerThomas Austin Gafford, Botond Gabor Eross +1inventors
InventorsThomas Austin Gafford, Botond Gabor Eross, James A. Moorer
Estimating the term…
The technical field of the invention generally concerns digital computers and, in particular, repeaters or switches (40) for distributed arbitration digital data buses (52, 54, 56 and 58) to which devices (62, 64, 66, 68, 72 and 74) connect in parallel. The bus repeater/switch (40) includes a plurality of bus interface cards (48) that are connected to the distributed arbitration buses (52, 54, 56 and 58) for receiving signals from and transmitting signals to devices (62, 64, 66, 68, 72 and 74) connected thereto. The bus interface cards (48) connect to a control card (44) which allows signals from one of the sharing buses (52, 54 or 56) to be ex-changed with the shared bus (58). The bus switch (40) also includes selector switch (84 or 88) for choosing which particular one of the sharing buses (52, 54 or 56) exchanges digital data signals with the shared bus (58). The bus switch (40) responds to signals on the distributed arbitration buses (52, 54, 56 and 58) and to phases of the protocol for those signals so that its presence between pairs of buses (52-58, 54-58 or 56-58) is imperceptible to devices (62, 64, 66, 68, 72 and 74) connected thereto.
A repeater for exchanging information between digital computing devices respectively connected to a shared or to a sharing distributed arbitration digital data bus, said repeater interconnecting said shared and said sharing data buses into a single composite digital data bus to which composite bus said digital computing devices connect in parallel, said repeater comprising:
A bus switch for exchanging information between digital computing devices respectively connected to a shared or to one of a plurality of sharing distributed arbitration digital data buses, said bus switch interconnecting said shared and a selected one of said sharing data buses into a single composite digital data bus to which composite bus said digital computing devices connect in parallel, said information being exchanged between devices connected to said composite digital data bus in accordance with a protocol having a plurality of phases, said bus switch comprising:
A method for operating a repeater for exchanging information between digital computing devices respectively connected to a first or a second distributed arbitration digital data bus, said distributed arbitration digital data buses being interconnected by said repeater into a single composite digital data bus to which composite bus said digital computing devices connect in parallel, each of said digital data buses employing an identical protocol for exchanging information between pairs of digital computing devices connected thereto, which protocol includes a bus free phase during which none of the devices connected to said bus exchanges signals with any other device connected thereto, said protocol further including an arbitration phase that follows said bus free phase during which a digital computing device connected to said composite bus arbitrates to win control thereof to participate in a subsequent information exchange phase of said protocol, said protocol further including a selection phase that follows said arbitration phase during which a digital computing device that wins control of said composite bus selects another digital computing device with which information will be exchanged during said subsequent information exchange phase of said protocol, said digital data bus including a busy signal that is asserted by a digital computing device to indicate both the beginning of said arbitration phase of said protocol and that the device asserting said busy signal is participating in the arbitration phase and is attempting to win control of said composite bus, said digital data bus also including a plurality of device identification signals that devices, which assert the busy signal which they respectively apply to said first or second bus, selectively assert during said arbitration phase to indicate each device's priority for control of said composite digital data bus in relation to other devices connected to said composite data bus, furthermore, during said selection phase of said protocol said device identification signals being selectively asserted by said device that wins control of said composite digital data bus to identify that digital computing device connected to said composite bus with which said controlling device will exchange information, said digital data bus further including a selection signal that is asserted during said selection phase by the digital computing device that controls said composite bus to indicate that such controlling device is selecting another device connected to said composite bus with which said controlling device will exchange information, during said selection phase said selected device transmitting a signal through said repeater to said winning device acknowledging that it has been selected for information exchange, said repeater receiving signals from and selectively applying signals to both of said digital data buses, said method for operating said repeater comprising the steps of:
Dependencies are inferred from the claim text.