Multipurpose bus system
First Claim
1. 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 comprisingmeans 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, andmeans 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.
11 Assignments
0 Petitions
Accused Products
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.
-
Citations
32 Claims
-
1. 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.
-
7. 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.
-
13. 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.
-
17. 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.
-
23. 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.
-
29. 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.
Specification