Multipurpose bus system
AssigneeAT&T Bell Laboratories
InventorsDouglas S. Daudelin, Mark A. Johnson, Walter M. Pitio
Life of this patent
Estimating the term…
Abstract
A multipurpose bus connects subsets of intercommunicating modular circuit packs in a complex electrical system. An individual one of the subsets may use the bus leads to transport signals differently from the other subsets. Each of the subsets of the circuit packs is selected to use the bus in particular time intervals. The subset, thus selected, uses the bus leads the way its own protocol governs during those particular time intervals and otherwise ignores the bus.
Claims32
A communication system wherein a plurality of devices communicate with one another through a shared communications bus which utilizers different bus protocols over time, said system comprising
- means for defining a plurality of successive time intervals for communicating signals on said bus,
- means for broadcasting assignment codes for said bus, each assignment code specifying a different one of a plurality of bus protocols, and each broadcasted assignment code being associated with a different set of defined time intervals, each set including at least one time interval, and
- means responsive to each broadcasted assignment code for providing signals to said bus in the defined plurality of time intervals which conform to the specified bus protocol associated with each such time interval.
A communication system comprising
- a bus,
- a plurality of communication devices connected to said bus, each communications device capable of processing signals which conform to at least one bus protocol and incapable of processing signals conforming to other bus protocols,
- said bus connecting said communications devices to one another,
- means for defining a plurality of successive time intervals,
- means for broadcasting assignment codes on said bus, each assignment code specifying a different one of a plurality of bus protocols, and each broadcasted assignment code being associated with a different set of defined time intervals, each set including at least one time interval, and
- means responsive to said broadcasted assignment code for isolating from said bus during each of said plurality of time intervals those communications devices which are unable to process signals conforming to the bus protocol associated with that time interval.
A communications apparatus for use with a time shared bus, said bus coupling signals which conform to different bus protocols at different times, said apparatus comprising
- means for receiving bus assignment codes, each code specifying one of a plurality of different bus protocols, and
- means responsive to a subset of the received bus assignment codes for isolating said apparatus from said bus during time intervals associated with said subset of bus assignment codes.
A method for use in a communication system wherein a plurality of devices communicate with one another through a shared communications bus which utilizes different bus protocols over time, said method comprising the steps of
- defining a plurality of successive time intervals for communicating signals on said bus,
- broadcasting assignment codes for said bus, each assigment code specifying a different one of a plurality of bus protocols, and each broadcasted assignment code being associated with a different set of defined time intervals, each set including at least one time interval, and
- providing, in response to each broadcasted assignment code, signals to said bus in the defined plurality of time intervals which conform to the specified bus protocol associated with each such time interval.
A method for use in a communication system which comprises a bus, a plurality of communications devices connected to said bus, each communications device capable of processing signals which conform to at least one bus protocol and incapable of processing signals conforming to other bus protocols, said bus connecting said communications devices to one another, said method comprising the steps of
- defining a plurality of successive time intervals,
- broadcasting assignment codes on said bus, each assignment code specifying a different one of a plurality of bus protocols, and each broadcasted assignment code being associated with a different set of defined time intervals, each set including at least one time interval, and
- isolating, in response to said broadcasted assignment code, from said bus during each of said plurality of time intervals those communications devices which are unable to process signals conforming to the bus protocol associated with that time interval.
A method for use in a communications apparatus for use with a time shared bus, said bus coupling signals which conform to different bus protocols at different times, said apparatus comprising
- receiving bus assignment codes, each code specifying one of a plurality of different bus protocols, and
- isolating said apparatus, in response to a subset of the received bus assignment codes, from said bus during time intervals associated with said subset of bus assignment codes.
Dependencies are inferred from the claim text.