← Back to Patent Explorer
US4955020A Expired / Lapsed US ⏱️ 0.0 years remaining

Bus architecture for digital communications

Assignee: GANDALF DATA, INC. A CORPORATION OF DE
•
Filing: 1989-06-29
•
Granted: 1990-09-04
•
Expires: 2009-06-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a digital communications system comprising a plurality of modules plugged into slots, the backplane provides a private five-conductor data bus for each module slot so that data from the modules are transmitted over separate busses. Each of the data busses is split into separately driven branches extending to the right and to the left of its corresponding module, so that the drivers are located at the ends of the branches rather than connected to an intermediate point on a bus. Pairs of slots are connected through the backplane so that, instead of having one module in each slot driving a five conductor data bus, the system can alternatively have a double-bandwidth module in every other slot driving a ten-conductor data bus made up of two five-conductor busses. Clock and synchronization signals provided by control modules are conducted to device modules over separate conductors on the backplane. The synchronization signals are encoded to represent the time within each message frame, thereby permitting synchronization within a time as short as twenty microseconds in a two millisecond frame. Reset signals for the individual modules are appended to the synchronization signals. Coordinated switch-over between two redundant control modules is effected by three voting lines controlled respectively by each control module and by all of the device modules ORed together.

Inventors

  • 👤 William H. Stone
  • 👤 William E. Boyer

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 04:49
CPC Classifications
H; H04; H04L; H04L7/00; H04L7/04; H04L7/08; H04J; H04J3/00; H04J3/02; H04J3/06; H04J3/0635; H04J3/0685; H04J3/0688; H04L12/00; H04L12/28; H04L12/40; H04J3/0697

Claims Analysis

Total Claims: 47
Claim 1
Independent Claim 218 words
A digital communications apparatus comprising at least three modules and interconnecting means for providing communication paths between the modules, wherein the interconnecting means comprises a separate data bus for each of said modules, the data bus for each module being connected to conduct only data transmitted by its own module and to deliver the data so transmitted to every other one of said modules, in which said modules are arranged in an array with a first module at one end of the array, a last module at an opposite end of the array, and a plurality of intermediate modules situated between the first and last modules, and in which the data bus for each of the intermediate modules comprises a first section connected directly to the intermediate module by a first connection to conduct data transmitted by the intermediate module and to deliver the data so transmitted to the first module and to all of the modules between the intermediate module and the first module, and a second section connected directly to the intermediate module, by a second connection independent of the first connection, to conduct data transmitted by the same intermediate module and to deliver the data so transmitted to the last module and to all of the modules between the intermediate module and the last module.
Claim 2
Dependent Claim 218 words
A digital communications apparatus comprising at least three modules and interconnecting means for providing communication paths between the modules, wherein the interconnecting means comprises a separate data bus for each of said modules, the data bus for each module being connected to conduct only data transmitted by its own module and to deliver the data so transmitted to every other one of said modules, in which said modules are arranged in an array with a first module at one end of the array, a last module at an opposite end of the array, and a plurality of intermediate modules situated between the first and last modules, and in which the data bus for each of the intermediate modules comprises a first section connected directly to the intermediate module by a first connection to conduct data transmitted by the intermediate module and to deliver the data so transmitted to the first module and to all of the modules between the intermediate module and the first module, and a second section connected directly to the intermediate module, by a second connection independent of the first connection, to conduct data transmitted by the same intermediate module and to deliver the data so transmitted to the last module and to all of the modules between the intermediate module and the last module.
Claim 3
Dependent Claim 60 words
A digital communications apparatus according to claim 1 in which each of said intermediate modules has first driver means for driving the first section of its data bus and separate driver means for driving the second section of its data bus, both of the driver means on each of said intermediate modules having inputs connected to receive the same data.
Claim 4
Dependent Claim 207 words
A digital communications apparatus comprising at least three modules and interconnecting means comprising a plurality of groups of conductors for providing communication paths between the modules, wherein the interconnecting means comprises a separate data bus for each of said modules, the data bus for each module being connected to conduct only data transmitted by its own module and to deliver the data so transmitted to every other one of said modules, and having a plurality of slots for removably receiving modules, each slot having a plurality of contacts for connection to contacts of a module received thereby, means associated with each slot for connecting a group of its contacts to a first group of conductors associated with the slot, whereby the first group of conductors can be used as one of the separate data busses, and additional means associated with at least one of the slots for optionally connecting another group of its contacts with a second group of conductors constituting the first group of conductors associated with another of said slots, whereby said first group of conductors associated with the slot and said second group of conductors can be used together as a private, higher-bandwidth data bus for a module in said one of the slots.
Claim 5
Dependent Claim 207 words
A digital communications apparatus comprising at least three modules and interconnecting means comprising a plurality of groups of conductors for providing communication paths between the modules, wherein the interconnecting means comprises a separate data bus for each of said modules, the data bus for each module being connected to conduct only data transmitted by its own module and to deliver the data so transmitted to every other one of said modules, and having a plurality of slots for removably receiving modules, each slot having a plurality of contacts for connection to contacts of a module received thereby, means associated with each slot for connecting a group of its contacts to a first group of conductors associated with the slot, whereby the first group of conductors can be used as one of the separate data busses, and additional means associated with at least one of the slots for optionally connecting another group of its contacts with a second group of conductors constituting the first group of conductors associated with another of said slots, whereby said first group of conductors associated with the slot and said second group of conductors can be used together as a private, higher-bandwidth data bus for a module in said one of the slots.
Claim 6
Dependent Claim 258 words
A digital communications apparatus comprising at least three modules and interconnecting means comprising a plurality of groups of conductors for providing communication paths between the modules, wherein the interconnecting means comprises a separate data bus for each of said modules, the data bus for each module being connected to conduct only data transmitted by its own module and to deliver the data so transmitted to every other one of said modules, and having a plurality of slots, in an array consisting of multiple pairs of slots, for removably receiving modules, each slot having a plurality of contacts for connection to contacts of a module received thereby, means associated with each slot for connecting a group of its contacts to a first group of conductors associated with the slot, whereby the first group of conductors can be used as one of the separate data busses, and additional means associated with at least one of the slots of each pair for optionally connecting another group of its contacts with a second group of conductors constituting the first group of conductors associated with the other slot of the pair, whereby, with modules in both slots of a pair, said first group of conductors associated with the slot and said second group of conductors can be used as separate private data busses for the two modules, and alternatively said first group of conductors associated with the slot and said second group of conductors can be used as a private, higher-bandwidth data bus for a single module in said one of the slots.
Claim 7
Dependent Claim 258 words
A digital communications apparatus comprising at least three modules and interconnecting means comprising a plurality of groups of conductors for providing communication paths between the modules, wherein the interconnecting means comprises a separate data bus for each of said modules, the data bus for each module being connected to conduct only data transmitted by its own module and to deliver the data so transmitted to every other one of said modules, and having a plurality of slots, in an array consisting of multiple pairs of slots, for removably receiving modules, each slot having a plurality of contacts for connection to contacts of a module received thereby, means associated with each slot for connecting a group of its contacts to a first group of conductors associated with the slot, whereby the first group of conductors can be used as one of the separate data busses, and additional means associated with at least one of the slots of each pair for optionally connecting another group of its contacts with a second group of conductors constituting the first group of conductors associated with the other slot of the pair, whereby, with modules in both slots of a pair, said first group of conductors associated with the slot and said second group of conductors can be used as separate private data busses for the two modules, and alternatively said first group of conductors associated with the slot and said second group of conductors can be used as a private, higher-bandwidth data bus for a single module in said one of the slots.
Claim 8
Dependent Claim 258 words
A digital communications apparatus comprising at least three modules and interconnecting means comprising a plurality of groups of conductors for providing communication paths between the modules, wherein the interconnecting means comprises a separate data bus for each of said modules, the data bus for each module being connected to conduct only data transmitted by its own module and to deliver the data so transmitted to every other one of said modules, and having a plurality of slots, in an array consisting of multiple pairs of slots, for removably receiving modules, each slot having a plurality of contacts for connection to contacts of a module received thereby, means associated with each slot for connecting a group of its contacts to a first group of conductors associated with the slot, whereby the first group of conductors can be used as one of the separate data busses, and additional means associated with each of the slots of each pair for optionally connecting another group of its contacts with a second group of conductors constituting the first group of conductors associated with the other slot of the pair, whereby, with modules in both slots of a pair, said first group of conductors associated with the slot and said second group of conductors can be used as separate private data busses for the two modules, and alternatively, said first group of conductors associated with the slot and said second group of conductors can be used as a private, higher-bandwidth data bus for a single module in one of the slots of each pair.
Claim 9
Dependent Claim 258 words
A digital communications apparatus comprising at least three modules and interconnecting means comprising a plurality of groups of conductors for providing communication paths between the modules, wherein the interconnecting means comprises a separate data bus for each of said modules, the data bus for each module being connected to conduct only data transmitted by its own module and to deliver the data so transmitted to every other one of said modules, and having a plurality of slots, in an array consisting of multiple pairs of slots, for removably receiving modules, each slot having a plurality of contacts for connection to contacts of a module received thereby, means associated with each slot for connecting a group of its contacts to a first group of conductors associated with the slot, whereby the first group of conductors can be used as one of the separate data busses, and additional means associated with each of the slots of each pair for optionally connecting another group of its contacts with a second group of conductors constituting the first group of conductors associated with the other slot of the pair, whereby, with modules in both slots of a pair, said first group of conductors associated with the slot and said second group of conductors can be used as separate private data busses for the two modules, and alternatively, said first group of conductors associated with the slot and said second group of conductors can be used as a private, higher-bandwidth data bus for a single module in one of the slots of each pair.
Claim 10
Dependent Claim 115 words
A digital communications apparatus comprising at least three modules and interconnecting means for providing communication paths between the modules, wherein the interconnecting means comprises a separate data bus for each of said modules, the data bus for each module being connected to conduct only data transmitted by its own module and to deliver the data so transmitted to every other one of said modules, and having at least one control module and multiple device modules, the control module having means for generating a clock signal, and the apparatus having a plurality of separate lines, each leading from the control module to one of the device modules for conducting the clock signal to the device modules.
Claim 11
Dependent Claim 115 words
A digital communications apparatus comprising at least three modules and interconnecting means for providing communication paths between the modules, wherein the interconnecting means comprises a separate data bus for each of said modules, the data bus for each module being connected to conduct only data transmitted by its own module and to deliver the data so transmitted to every other one of said modules, and having at least one control module and multiple device modules, the control module having means for generating a clock signal, and the apparatus having a plurality of separate lines, each leading from the control module to one of the device modules for conducting the clock signal to the device modules.
Claim 12
Dependent Claim 125 words
A digital communications apparatus comprising at least three modules and interconnecting means for providing communication paths between the modules, wherein the interconnecting means comprises a separate data bus for each of said modules, the data bus for each module being connected to conduct only data transmitted by its own module and to deliver the data so transmitted to every other one of said modules, and having a pair of control modules and multiple device modules, each of the control modules having means for generating a clock signal, and each control module having a plurality of separate lines, each line leading from the control module to one of the device modules, for conducting the clock signals from each control module to each of the device modules.
Claim 13
Dependent Claim 125 words
A digital communications apparatus comprising at least three modules and interconnecting means for providing communication paths between the modules, wherein the interconnecting means comprises a separate data bus for each of said modules, the data bus for each module being connected to conduct only data transmitted by its own module and to deliver the data so transmitted to every other one of said modules, and having a pair of control modules and multiple device modules, each of the control modules having means for generating a clock signal, and each control module having a plurality of separate lines, each line leading from the control module to one of the device modules, for conducting the clock signals from each control module to each of the device modules.
Claim 14
Dependent Claim 200 words
A digital communications apparatus comprising at least three modules and interconnecting means for providing communication paths between the modules, wherein the interconnecting means comprises a separate data bus for each of said modules, the data bus for each module being connected to conduct only data transmitted by its own module and to deliver the data so transmitted to every other one of said modules, in which data is transmitted between modules synchronously in message frames, the apparatus having at least one control module and multiple device modules, the control module including means for generating a clock signal, the apparatus including means for conducting the clock signal to all of the device modules, and the control module comprising means, responsive to the clock signal, for counting the clock cycles during each message frame and generating encoded synchronization signals, representing the count of the clock cycles in each frame, repeatedly during each message frame, and means for conducting the encoded synchronization signals to the device modules, in which said means for conducting the encoded synchronization signals to the device modules comprises a plurality of separate lines, there being one of the said lines connected from the control module to each device module.
Claim 15
Dependent Claim 200 words
A digital communications apparatus comprising at least three modules and interconnecting means for providing communication paths between the modules, wherein the interconnecting means comprises a separate data bus for each of said modules, the data bus for each module being connected to conduct only data transmitted by its own module and to deliver the data so transmitted to every other one of said modules, in which data is transmitted between modules synchronously in message frames, the apparatus having at least one control module and multiple device modules, the control module including means for generating a clock signal, the apparatus including means for conducting the clock signal to all of the device modules, and the control module comprising means, responsive to the clock signal, for counting the clock cycles during each message frame and generating encoded synchronization signals, representing the count of the clock cycles in each frame, repeatedly during each message frame, and means for conducting the encoded synchronization signals to the device modules, in which said means for conducting the encoded synchronization signals to the device modules comprises a plurality of separate lines, there being one of the said lines connected from the control module to each device module.
Claim 16
Dependent Claim 32 words
A digital communications apparatus according to claim 8 in which the means for generating encoded synchronization signals includes means for transmitting reset signals to the device modules along with the synchronization signals.
Claim 17
Dependent Claim 209 words
A digital communications apparatus comprising at least three modules and interconnecting means for providing communication paths between the modules, wherein the interconnecting means comprises a separate data bus for each of said modules, the data bus for each module being connected to conduct only data transmitted by its own module and to deliver the data so transmitted to every other one of said modules, in which data is transmitted between modules synchronously in message frames, the apparatus having at least one control module and multiple device modules, the control module including means for generating a clock signal, the apparatus including means for conducting the clock signal to all of the device modules, and the control module comprising means, responsive to the clock signal, for counting the clock cycles during each message frame and generating encoded synchronization signals, representing the count of the clock cycles in each frame, repeatedly during each message frame, and means for conducting the encoded synchronization signals to the device modules, in which the means for generating encoded synchronization signals includes means for transmitting reset signals to the device modules along with the synchronization signals, the synchronization signals being the same for all of the device modules, and the reset signals being independent of one another.
Claim 18
Dependent Claim 209 words
A digital communications apparatus comprising at least three modules and interconnecting means for providing communication paths between the modules, wherein the interconnecting means comprises a separate data bus for each of said modules, the data bus for each module being connected to conduct only data transmitted by its own module and to deliver the data so transmitted to every other one of said modules, in which data is transmitted between modules synchronously in message frames, the apparatus having at least one control module and multiple device modules, the control module including means for generating a clock signal, the apparatus including means for conducting the clock signal to all of the device modules, and the control module comprising means, responsive to the clock signal, for counting the clock cycles during each message frame and generating encoded synchronization signals, representing the count of the clock cycles in each frame, repeatedly during each message frame, and means for conducting the encoded synchronization signals to the device modules, in which the means for generating encoded synchronization signals includes means for transmitting reset signals to the device modules along with the synchronization signals, the synchronization signals being the same for all of the device modules, and the reset signals being independent of one another.
Claim 19
Dependent Claim 41 words
A digital communications apparatus according to claim 8 in which the means for generating encoded synchronization signals generates said signals as serial data and includes means for transmitting reset signals to the device modules as data appended to the serial data.
Claim 20
Dependent Claim 53 words
A digital communications apparatus according to claim 8 in which the means for generating encoded synchronization signals includes means for transmitting reset signals to the device modules along with the synchronization signals, the synchronization signals being the same for all of the device modules, and the reset signals being independent of one another.
Claim 21
Dependent Claim 238 words
A digital communications apparatus comprising at least three modules and interconnecting means for providing communication paths between the modules, wherein the interconnecting means comprises a separate data bus for each of said modules, the data bus for each module being connected to conduct only data transmitted by its own module and to deliver the data so transmitted to every other one of said modules, in which data is transmitted between modules synchronously in message frames, the apparatus having at least one control module and multiple device modules, the control module including means for generating a clock signal, the apparatus including means for conducting the clock signal to all of the device modules, and the control module comprising means, responsive to the clock signal, for counting the clock cycles during each message frame and generating encoded synchronization signals, representing the count of the clock cycles in each frame, repeatedly during each message frame, and means for conducting the encoded synchronization signals to the device modules, in which said means for conducting the clock signal to all of the device modules comprises a plurality of separate clock lines, there being one of said clock lines from the control module to each device module, and in which the means for conducting the encoded synchronization signals to the device modules comprises a plurality of separate synchronization lines, there being one of said synchronization lines from the control module to each device module.
Claim 22
Dependent Claim 238 words
A digital communications apparatus comprising at least three modules and interconnecting means for providing communication paths between the modules, wherein the interconnecting means comprises a separate data bus for each of said modules, the data bus for each module being connected to conduct only data transmitted by its own module and to deliver the data so transmitted to every other one of said modules, in which data is transmitted between modules synchronously in message frames, the apparatus having at least one control module and multiple device modules, the control module including means for generating a clock signal, the apparatus including means for conducting the clock signal to all of the device modules, and the control module comprising means, responsive to the clock signal, for counting the clock cycles during each message frame and generating encoded synchronization signals, representing the count of the clock cycles in each frame, repeatedly during each message frame, and means for conducting the encoded synchronization signals to the device modules, in which said means for conducting the clock signal to all of the device modules comprises a plurality of separate clock lines, there being one of said clock lines from the control module to each device module, and in which the means for conducting the encoded synchronization signals to the device modules comprises a plurality of separate synchronization lines, there being one of said synchronization lines from the control module to each device module.
Claim 23
Dependent Claim 219 words
A digital communications apparatus comprising at least three modules and interconnecting means for providing communication paths between the modules, wherein the interconnecting means comprises a separate data bus for each of said modules, the data bus for each module being connected to conduct only data transmitted by its own module and to deliver the data so transmitted to every other one of said modules, and having first and second redundant control modules, multiple device modules, and means for determining which of the control modules is active and for instructing each device module to respond to the active control module comprising a first line connected to all of the modules and switchable to one or the other of two logic states by the first control module, a second line connected to all of the modules and switchable to one or the other of two logic states by the second control module, and a third lien connected to all of the modules, the third line being normally in one of two logic states and switchable to the other logic state by any of the device modules, and means on each of the device modules, responsive to the logic states of the three lines, for selecting one or the other of the control modules depending on the logic states of said lines.
Claim 24
Dependent Claim 219 words
A digital communications apparatus comprising at least three modules and interconnecting means for providing communication paths between the modules, wherein the interconnecting means comprises a separate data bus for each of said modules, the data bus for each module being connected to conduct only data transmitted by its own module and to deliver the data so transmitted to every other one of said modules, and having first and second redundant control modules, multiple device modules, and means for determining which of the control modules is active and for instructing each device module to respond to the active control module comprising a first line connected to all of the modules and switchable to one or the other of two logic states by the first control module, a second line connected to all of the modules and switchable to one or the other of two logic states by the second control module, and a third lien connected to all of the modules, the third line being normally in one of two logic states and switchable to the other logic state by any of the device modules, and means on each of the device modules, responsive to the logic states of the three lines, for selecting one or the other of the control modules depending on the logic states of said lines.
Claim 25
Dependent Claim 221 words
A digital communications apparatus comprising at least three modules and interconnecting means for providing communication paths between the modules, wherein the interconnecting means comprises a separate data bus for each of said modules, the data bus for each module being connected to conduct only data transmitted by its own module and to deliver the data so transmitted to every other one of said modules, and having first and second redundant control modules, multiple device modules, and means for determining which of the control modules is active and for instructing each device module to respond to the active control module comprising a first line connected to all of the modules and switchable to one or the other of two logic states by the first control module, a second line connected to all of the modules and switchable to one or the other of two logic states by the second control module, and a third lien connected to all of the modules, the third line being normally in one of two logic states and switchable to the other logic state by any of the device modules, and means on each of the control and device modules, responsive to the logic states of the three lines, for selecting one or the other of the control modules depending on the logic states of said lines.
Claim 26
Dependent Claim 221 words
A digital communications apparatus comprising at least three modules and interconnecting means for providing communication paths between the modules, wherein the interconnecting means comprises a separate data bus for each of said modules, the data bus for each module being connected to conduct only data transmitted by its own module and to deliver the data so transmitted to every other one of said modules, and having first and second redundant control modules, multiple device modules, and means for determining which of the control modules is active and for instructing each device module to respond to the active control module comprising a first line connected to all of the modules and switchable to one or the other of two logic states by the first control module, a second line connected to all of the modules and switchable to one or the other of two logic states by the second control module, and a third lien connected to all of the modules, the third line being normally in one of two logic states and switchable to the other logic state by any of the device modules, and means on each of the control and device modules, responsive to the logic states of the three lines, for selecting one or the other of the control modules depending on the logic states of said lines.
Claim 27
Dependent Claim 59 words
A digital communications apparatus according to claim 14 in which the state of each line represents a vote for the first or the second control module and in which the means responsive to the logic states of the three lines selects the first or second control module in response to the majority of the votes on the three lines.
Claim 28
Dependent Claim 58 words
A digital communications apparatus according to claim 16 including means causing the state of the first line to cast a vote for the second control module when the first control module is missing and means causing the state of the second line to case a vote for the first control module when the second control module is missing.
Claim 29
Dependent Claim 157 words
A digital communications apparatus comprising at least three modules and interconnecting means for providing communication paths between the modules, in which data is transmitted between modules synchronously in message frames, the apparatus having at least one control module and multiple device modules, the control module including means for generating a clock signal, and the apparatus including means for conducting the clock signal to all of the device modules, in which the control module comprises means, responsive to the clock signal, for counting the clock cycles during each message frame and generating encoded synchronization signals, representing the count of the clock cycles in each frame, repeatedly during each message frame, and means for conducting the encoded synchronization signals to the device modules, and in which said means for conducting the encoded synchronization signals to the device modules comprises a plurality of separate lines, there being one of said lines connected from the control module to each device module.
Claim 30
Dependent Claim 157 words
A digital communications apparatus comprising at least three modules and interconnecting means for providing communication paths between the modules, in which data is transmitted between modules synchronously in message frames, the apparatus having at least one control module and multiple device modules, the control module including means for generating a clock signal, and the apparatus including means for conducting the clock signal to all of the device modules, in which the control module comprises means, responsive to the clock signal, for counting the clock cycles during each message frame and generating encoded synchronization signals, representing the count of the clock cycles in each frame, repeatedly during each message frame, and means for conducting the encoded synchronization signals to the device modules, and in which said means for conducting the encoded synchronization signals to the device modules comprises a plurality of separate lines, there being one of said lines connected from the control module to each device module.
Claim 31
Dependent Claim 32 words
A digital communications apparatus according to claim 18 in which the means for generating encoded synchronization signals includes means for transmitting reset signals to the device modules along with the synchronization signals.
Claim 32
Dependent Claim 53 words
A digital communications apparatus according to claim 18 in which the means for generating encoded synchronization signals includes means for transmitting reset signals to the device modules along with the synchronization signals, the synchronization signals being the same for all of the device modules, and the reset signals being independent of one another.
Claim 33
Dependent Claim 41 words
A digital communications apparatus according to claim 18 in which the means for generating encoded synchronization signals generates said signals as serial data and includes means for transmitting reset signals to the device modules as data appended to said serial data.
Claim 34
Dependent Claim 32 words
A digital communications apparatus according to claim 18 in which the means for generating encoded synchronization signals includes means for transmitting reset signals to the device modules along with the synchronization signals.
Claim 35
Dependent Claim 31 words
A digital communications apparatus according to claim 22, in which the synchronization signals are the same for all of the device modules, and the reset signals are independent of one another.
Claim 36
Dependent Claim 41 words
A digital communications apparatus according to claim 18 in which the means for generating encoded synchronization signals generates said signals as serial data and includes means for transmitting reset signals to the device modules as data appended to the serial data.
Claim 37
Dependent Claim 196 words
A digital communications apparatus comprising at least three modules and interconnecting means for providing communication paths between the modules, in which data is transmitted between modules synchronously in message frames, the apparatus having at least one control module and multiple device modules, the control module including means for generating a clock signal, and the apparatus including means for conducting the clock signal to all of the device modules, in which the control module comprises means, responsive to the clock signal, for counting the clock cycles during each message frame and generating encoded synchronization signals, representing the count of the clock cycles in each frame, repeatedly during each message frame, and means for conducting the encoded synchronization signals to the device modules, and in which said means for conducting the clock signal to all of the device modules comprises a plurality of separate clock lines, there being one of said clock lines from the control module to each device module, and in which the means for conducting the encoded synchronization signals to the device modules comprises a plurality of separate synchronization lines, there being one of said synchronization lines from the control module to each device module.
Claim 38
Dependent Claim 196 words
A digital communications apparatus comprising at least three modules and interconnecting means for providing communication paths between the modules, in which data is transmitted between modules synchronously in message frames, the apparatus having at least one control module and multiple device modules, the control module including means for generating a clock signal, and the apparatus including means for conducting the clock signal to all of the device modules, in which the control module comprises means, responsive to the clock signal, for counting the clock cycles during each message frame and generating encoded synchronization signals, representing the count of the clock cycles in each frame, repeatedly during each message frame, and means for conducting the encoded synchronization signals to the device modules, and in which said means for conducting the clock signal to all of the device modules comprises a plurality of separate clock lines, there being one of said clock lines from the control module to each device module, and in which the means for conducting the encoded synchronization signals to the device modules comprises a plurality of separate synchronization lines, there being one of said synchronization lines from the control module to each device module.
Claim 39
Dependent Claim 187 words
A digital communications apparatus comprising at least three modules and interconnecting means for providing communication paths between the modules, in which data is transmitted between modules synchronously in message frames, the apparatus having at least one control module and multiple device modules, the control module including means for generating a clock signal, and the apparatus including means for conducting the clock signal to all of the device modules, in which the control module comprises means, responsive to the clock signal, for counting the clock cycles during each message frame and generating encoded synchronization signals, representing the count of the clock cycles in each frame, repeatedly during each message frame, and means for conducting the encoded synchronization signals to the device modules, and in which each of the device modules includes counting means for counting pulses of the clock signal received thereby, and means responsive to the encoded synchronization signals received thereby for revising the count in the device module counting means upon receipt of each encoded synchronization signal when the count represented by the encoded synchronization signal disagrees with the count in the device module counting means.
Claim 40
Dependent Claim 187 words
A digital communications apparatus comprising at least three modules and interconnecting means for providing communication paths between the modules, in which data is transmitted between modules synchronously in message frames, the apparatus having at least one control module and multiple device modules, the control module including means for generating a clock signal, and the apparatus including means for conducting the clock signal to all of the device modules, in which the control module comprises means, responsive to the clock signal, for counting the clock cycles during each message frame and generating encoded synchronization signals, representing the count of the clock cycles in each frame, repeatedly during each message frame, and means for conducting the encoded synchronization signals to the device modules, and in which each of the device modules includes counting means for counting pulses of the clock signal received thereby, and means responsive to the encoded synchronization signals received thereby for revising the count in the device module counting means upon receipt of each encoded synchronization signal when the count represented by the encoded synchronization signal disagrees with the count in the device module counting means.
Claim 41
Dependent Claim 166 words
A digital communications apparatus comprising at least three modules and interconnecting means for providing communication paths between the modules, in which data is transmitted between modules synchronously in message frames, the apparatus having at least one control module and multiple device modules, the control module including means for generating a clock signal, and the apparatus including means for conducting the clock signal to all of the device modules, in which the control module comprises means, responsive to the clock signal, for counting the clock cycles during each message frame and generating encoded synchronization signals, representing the count of the clock cycles in each frame, repeatedly during each message frame, and means for conducting the encoded synchronization signals to the device modules, and in which the means for generating encoded synchronization signals includes means for transmitting reset signals to the device modules along with the synchronization signals, and in which each of the device modules includes means responsive to the reset signals for resetting the device module.
Claim 42
Dependent Claim 166 words
A digital communications apparatus comprising at least three modules and interconnecting means for providing communication paths between the modules, in which data is transmitted between modules synchronously in message frames, the apparatus having at least one control module and multiple device modules, the control module including means for generating a clock signal, and the apparatus including means for conducting the clock signal to all of the device modules, in which the control module comprises means, responsive to the clock signal, for counting the clock cycles during each message frame and generating encoded synchronization signals, representing the count of the clock cycles in each frame, repeatedly during each message frame, and means for conducting the encoded synchronization signals to the device modules, and in which the means for generating encoded synchronization signals includes means for transmitting reset signals to the device modules along with the synchronization signals, and in which each of the device modules includes means responsive to the reset signals for resetting the device module.
Claim 43
Dependent Claim 174 words
In a digital communications apparatus comprising at least three device modules, interconnecting means for providing communication paths between the device modules, and first and second redundant control modules, the improvement comprising means for determining which of the control modules is active and for instructing each device module to respond to the active control module comprising a first line connected to all of the modules and switchable to one or the other of two logic states by the first control module, a second line connected to all of the modules and switchable to one or the other of two logic states by the second control module, and a third line connected to all of the modules, the third line being normally in one of two logic states and switchable to the other logic state by any of the device modules, and means on each of the device modules, responsive to the logic states of the three lines, for selecting one or the other of the control modules depending on the logic states of said lines.
Claim 44
Dependent Claim 174 words
In a digital communications apparatus comprising at least three device modules, interconnecting means for providing communication paths between the device modules, and first and second redundant control modules, the improvement comprising means for determining which of the control modules is active and for instructing each device module to respond to the active control module comprising a first line connected to all of the modules and switchable to one or the other of two logic states by the first control module, a second line connected to all of the modules and switchable to one or the other of two logic states by the second control module, and a third line connected to all of the modules, the third line being normally in one of two logic states and switchable to the other logic state by any of the device modules, and means on each of the device modules, responsive to the logic states of the three lines, for selecting one or the other of the control modules depending on the logic states of said lines.
Claim 45
Dependent Claim 44 words
A digital communications apparatus according to claim 28 including means on each of the control modules, also responsive to the logic states of the three lines for selecting one or the other of the control modules depending on the logic states of said lines.
Claim 46
Dependent Claim 58 words
A digital communications apparatus according to claim 28 in which the state of each line represents a vote for or against the first control module and in which the means responsive to the logic states of the three lines selects the first or second control module in response to the majority of the votes in the three lines.
Claim 47
Dependent Claim 58 words
A digital communications apparatus according to claim 28 including means causing the state of the first line to cast a vote for the second control module when the first control module is missing and means causing the state of the second line to cast a vote for the first control module when the second control module is missing.

References Cited (Backward Citations)

US4445048A Cited
US4370648A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-09-03 1994-03-05 1994-09-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-09-03 1998-03-05 1998-09-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-09-03 2002-03-05 2002-09-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag