Digital communication networks employing speed independent switches
First Claim
1. An assemblage of digital devices, each device having at least a serial asynchronous input channel and a serial asynchronous output channel for the serial transmission and reception of information in the form of a series of binary bits, said devices being interconnected via a network of a plurality of switching elements each having one or two input paths and one or two output paths where each output path is only connected to an input channel or an input path and each input path is only connected to an output channel or an output path, said plurality of elements comprising:
- a first element having an input path and two output paths including means to route a message from said input path to one of its two output paths selected according to the first bit of a message on said input path, that bit then being removed; and
a second element having two input paths and an output path including means to route a message from one of said two input paths to its output path and appending a bit to the end of the message indicating the input path from which the message was received.
2 Assignments
0 Petitions
Accused Products
Abstract
An assemblage of digital devices, each having serial asynchronous input and output channels, can be connected via networks of speed independent arbiter and selector switches. Certain classes of networks have desirable properties: distributed control of routing, conflict resolution, automatic identification of source network address with respect to destination, and exploitation of permissable concurrent operations.
162 Citations
11 Claims
-
1. An assemblage of digital devices, each device having at least a serial asynchronous input channel and a serial asynchronous output channel for the serial transmission and reception of information in the form of a series of binary bits, said devices being interconnected via a network of a plurality of switching elements each having one or two input paths and one or two output paths where each output path is only connected to an input channel or an input path and each input path is only connected to an output channel or an output path, said plurality of elements comprising:
-
a first element having an input path and two output paths including means to route a message from said input path to one of its two output paths selected according to the first bit of a message on said input path, that bit then being removed; and a second element having two input paths and an output path including means to route a message from one of said two input paths to its output path and appending a bit to the end of the message indicating the input path from which the message was received. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An assemblage of digital devices, each device having at least a serial asynchronous input channel and a serial asynchronous output channel for the serial transmission and reception of information in the form of a series of binary bits, said devices being interconnected via a tree network of a plurality of switching elements each having an input path and two output paths whereby each input path is only connected to an output channel or an output path and each output path is only connected to an input channel or input path, said tree network having at least one root node and a plurality of leaf nodes, said plurality of switching elements comprising:
a plurality of elements each including means to route a message from its input path to one of its two output paths selected according to the first bit of a message on said input path, that bit then being removed such that a message with a prefixed binary address will be routed from a root node to the addressed leaf node. - View Dependent Claims (9)
-
10. An assemblage of digital devices, each device having at least a serial asynchronous input channel and a serial asynchronous output channel for the serial transmission and reception of information in the form of a series of binary bits, said devices being interconnected via a tree network of a plurality of switching elements each having two input paths and an output path whereby each input path is only connected to an output channel or an output path and each output path is only connected to an input channel or an input path, said tree network having at least one root node and a plurality of leaf nodes, said plurality of switching elements comprising:
a plurality of elements each including means to route a message from one of its two input paths to its output path and appending a bit to the end of that message indicating the input path from which the message was received such that a message will be routed from one of the leaf nodes to a root node with the resulting suffixed binary address identifying the sending leaf node. - View Dependent Claims (11)
Specification