Method of operating a bus in a data processing system via a repetitive three stage signal sequence
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a data processing system which is comprised of a plurality of devices that carry on conversations with each other over a time-shared bus. These conversions can consist of a message from a device A to a device B which is immediately followed by a message from device B back to device A, or a message from device A to device B which is immediately followed by a message from device B to another device C, or a single message from device A to device B. In each case, the last device to receive a message assumes control of the bus; and it relinquishes this control by either sending a message to another device or by broadcasting a poll code to all devices on the bus.
34 Citations
6 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. - View Dependent Claims (2, 3, 4, 5)
- said method including the steps of;
-
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.
- said method including the steps of;
Specification