Bus allocation synchronization system
AssigneeHoneywell Inc.
InventorsEarl D. Jensen, George D. Marshall
Life of this patent
Estimating the term…
Loading patent…
AssigneeHoneywell Inc.
InventorsEarl D. Jensen, George D. Marshall
Estimating the term…
An improved bus allocation system to control a time division multiplexed digital data bus used by a plurality of signal sources such as a number of digital processing components in a decentralized system in which there is no single entity controlling the bus. The system includes a mechanism for maintaining allocation synchronization under realistic, non-ideal conditions in which noise or other error producing interferences may be present. Each signal source is provided with a bus interface unit having an address counter which operates in conjunction with an allocation vector. The counters operate through a repeating cycle of counts and one or more of the counts in each cycle based on its allocation vector. Each address counter is synchronized during or following the receipt of a message using a unique comparison sequence of comparisons. By means of this system the value of all counters within the range of synchronization are made identical in response to a bus allocation synchronization signal. If a given address counter is off too many counts to be synchronized, the transmitter of the associated device is disabled until it can be re-synchronized by a later synchronization signal. Thus any device having a counter that is out of synchronization for any reason cannot transmit until such synchronization is restored. This prevents interference occasioned by more than one device using the bus at a given time.
A decentralized bus allocation synchronization system for a plurality of inter-communicating processing devices which share a common data bus in a time multiplexed fashion wherein no single entity controls access to the bus or synchronization of access to the bus comprising:
A bus allocation synchronization system for use wherein a plurality of inter-communicating processing devices share a common data bus in a time-multiplexed fashion and wherein no single entity controls access to use the bus or synchronization for access to use the bus, said access and synchronization being independently determined by a bus interface unit associated with each of said devices, each of said bus interface units comprising:
Dependencies are inferred from the claim text.