Claims
- 1. A method of operating a bus in a data processing system over which a plurality of devices send messages, poll signals, and bid signals to each other; said method including the steps of:
- broadcasting a poll signal on said bus from the device which received the last message to all of said devices as an immediate response to the received message if the message was received error free;
- immediately responding to said poll signal by transmitting a prioritized bid signal on said bus from each device which has a message to send to all of said devices and, as another immediate response to said poll signal, setting an indicator in the device which sent the last message on said bus indicating the message that it sent was received error free and can be discarded;
- sending a message, immediately after the bid signal transmission, to a selectable device on said bus from the device that transmitted the highest prioritized bid signal;
- repeatedly performing the above steps such that said message, poll signal, and bid signals immediately follow one another from different devices on said bus in a repetitive three signal cycle so long as messages are received error free.
- 2. A method according to claim 1 and further including the step of:
- sending a message on said bus from the device that received the last message to the device that sent said last message as an immediate response to the receipt of said last message, in lieu of broadcasting said poll signal, if said last message was received with an error.
- 3. A method according to claim 1 and further including the steps of:
- broadcasting said poll signal on a first set of lines in said bus;
- transmitting said prioritized bid signal on a line that differs for each device in a second set of lines on said bus; and
- sending said message over the lines of both said first and second set.
- 4. A method according to claim 1 and further including the step of forming voltage levels on said bus to represent said messages, poll signals, and bid signals.
- 5. A method according to claim 1 and further including the step of forming current levels on said bus to represent said messages, poll signals, and bid signals.
- 6. A method of operating a bus in a data processing system over which a plurality of devices send messages, poll signals, and bid signals to each other; said method including the steps of:
- broadasting a poll signal on said bus from the device that received the last message to all of said devices as an immediate response to the receipt of the message if the message was received error free;
- transmitting a prioritized bid signal to all of said devices on said bus from each device which has a message to send as an immediate response to said poll signal; and, in the device which sent the last message on said bus, discarding that message as another immediate response to said poll signal;
- sending a message, immediately after the bid signal transmission, to a selectable device on said bus from the device that transmitted the highest prioritized bid signal; and
- repeating the above three steps of broadcasting, transmitting, discarding, and sending in a cyclic fashion with no other intervening signals on said bus until a message is received in error.
Parent Case Info
This is a continuation of application Ser. No. 412,281, filed Aug. 27, 1982; which was a continuation of Ser. No. 135,638, filed Mar. 31, 1980; both now abandoned.
US Referenced Citations (13)
Continuations (2)
|
Number |
Date |
Country |
Parent |
412281 |
Aug 1982 |
|
Parent |
135638 |
Mar 1980 |
|