Single transmission bus data network employing a daisy-chained bus data assignment control line which can bypass non-operating stations
AssigneeBurroughs Corporation
InventorGeorge T. Shima
Life of this patent
Estimating the term…
Abstract
This disclosure relates to a network of stations having a single transmission bus. A bus assignment control line is daisy-chained to all of the stations to form a closed loop such that an assignment signal will circulate through the loop and return to the originating station after each station has been given an equal chance to be serviced. Each station is provided with means to detect when the preceding station is malfunctioning or is not turned on, and in response thereto, to transmit a bus assignment control signal to the next succeeding station if it itself does not require access to the transmission bus.
Claims9
A network of stations for data transmissions therebetween, said network comprising:
- a single transmission bus;
- a plurality of stations coupled to said bus;
- a bus assignment control line coupled to each of said stations in a serial manner to transmit a bus assignment control pulse;
- a plurality of preceding station non-operating alert lines, each coupled between a preceding station and a succeeding station to alert said a succeeding station that said a preceding station has received said bus assignment control pulse;
- each of said stations including detection means to detect when its preceding station has received but not transmitted a bus assignment control pulse after a time duration sufficient to allow said preceding station to have been assigned to said transmission bus and to have completed its transmission;
- a request counter means disposed for counting to a second given count in response to a signal requesting access to said transmission bus and, if said each station does not request access to said bus, to signal said pulse receiving and transmitting means to transmit said bus assignment control pulse to said next succeeding station;
- and
- initiate circuit means disposed for initiating an assignment control pulse to be transmitted to another station after each said station has completed transmission, said request counter means resets said initiate circuit means when a particular count is reached which is greater than said second given count.
In a network of stations for data transmissions therebetween, said network having a single transmission bus, a station comprising:
- a bus assignment control line coupled to said station from a preceding station and to a succeeding station to transmit a bus assignment control pulse;
- a preceding station non-operating alert line, coupled between said preceding station and said a station to alert said a station that said preceding station has received said bus assignment control pulse;
- a detection counter coupled to said bus assignment control line and being disposed for counting to a given count during which time duration said preceding station should receive said bus assignment control pulse;
- and
- a bus assignment control pulse generation means coupled to said detection counter and being disposed for generating a new bus assignment control pulse if the control pulse from the preceding station was not received during said count.
In a station in a network of stations for data transmissions therebetween, said network having a single transmission bus coupled to each of said stations, a bus assignment control line coupled to each of said stations in a serial manner, and a plurality of alert pulse lines each coupled between a preceding station and a succeeding station, the method comprising:
- receiving an alert pulse from a preceding station that said preceding station has received said bus assignment control pulse;
- detecting when said preceding station has not transmitted a bus assignment control pulse after a time duration sufficient to allow said preceding station to have been assigned to said transmission bus and to have completed its transmission;
- counting to a given count during which time duration said a station should receive said bus assignment control pulse;
- and
- generating a new bus assignment control pulse if the control pulse from the preceding station was not received during said count.
Dependencies are inferred from the claim text.