Data transmission line branching system
First Claim
1. A data transmission system for transmitting data synchronously or asynchronously, comprising:
- an input data transmission line for transmitting data and for holding the data;
an output data transmission line for outputting the data transmitted by said input data transmission line and for holding the data;
a branching data transmission line, having a branching end, for outputting branched data from the data transmitted by said input data transmission line and for holding the data;
branching decision means for deciding whether the data transmitted by said input data transmission line is to be branched;
empty branching end detecting means for detecting emptiness of data at the branching end of said branching data transmission line;
branching control means for controlling branching of the data transmitted by said input data transmission line to provide the data to said output data transmission line unless the data to be transmitted by said input data transmission line is to be branched to said branching data transmission line and for branching the data to produce branched data in response to the decision by said branching decision means, said branching control means comprising means for branching data to said branching data transmission line when said empty branching end detecting means detects the emptiness of data at the branching end of said branching data transmission line; and
data transfer means for providing connections between said input, output and branching data transmission lines, said branching decision means, said empty branching end detecting means and said branching control means.
1 Assignment
0 Petitions
Accused Products
Abstract
A data transmission system comprises an input data transmission line (1), an output data transmission line (4), a branching data transmission line (5) and a jointing data transmission line (7) formed respectively by asynchronous free-running shift registers using a plurality of data latches (101 to 106, 401 & 402, 501 & 502, 701 & 702) and, C elements (111 to 116, 411 & 412, 511 & 512, 711 & 712) respectively. A branching control circuit 3 supplies data to be branched to the branching data transmission line (5) in response to the decision by a branching decision circuit (2) as to the fact that the data to be branched is transmitted on the input data transmission line (1). A jointing control circuit (6) supplies data to be joined to the output data transmission line (4) in response to the decision by an empty buffer verifier (8) as to the nonexistence of data in the input data transmission line (1) and the output data transmission line (4) when the data to be jointed is transmitted on the jointing data transmission line (7). Thus, the data transmission system has branching and jointing functions and if it is used as a constituent of a network, data can be transmitted among asynchronous systems.
15 Citations
31 Claims
-
1. A data transmission system for transmitting data synchronously or asynchronously, comprising:
-
an input data transmission line for transmitting data and for holding the data; an output data transmission line for outputting the data transmitted by said input data transmission line and for holding the data; a branching data transmission line, having a branching end, for outputting branched data from the data transmitted by said input data transmission line and for holding the data; branching decision means for deciding whether the data transmitted by said input data transmission line is to be branched; empty branching end detecting means for detecting emptiness of data at the branching end of said branching data transmission line; branching control means for controlling branching of the data transmitted by said input data transmission line to provide the data to said output data transmission line unless the data to be transmitted by said input data transmission line is to be branched to said branching data transmission line and for branching the data to produce branched data in response to the decision by said branching decision means, said branching control means comprising means for branching data to said branching data transmission line when said empty branching end detecting means detects the emptiness of data at the branching end of said branching data transmission line; and data transfer means for providing connections between said input, output and branching data transmission lines, said branching decision means, said empty branching end detecting means and said branching control means. - View Dependent Claims (2, 3)
-
-
5. A data transmission system for transmitting data synchronously or asynchronously, comprising:
-
an input data transmission line for transmitting data and for holding the data; an output data transmission line for outputting the data transmitted by said input data transmission line and for holding the data; a branching data transmission line for outputting branched data from the data transmitted by said input data transmission line and for holding the data; branching decision means for deciding whether the data transmitted by said input data transmission line is to be branched; branching control means for controlling branching of the data transmitted by said input data transmission line to provide the data to said output data transmission line unless the data to be transmitted by said input data transmission line is to be branched to said branching data transmission line and for branching the data to produce branched data in response to the decision by said branching decision means; branching condition changing means for changing a branching condition in said branching decision means when specific data including a predetermined identifier is transmitted on said input data transmission line; specific data clear means for clearing the specific data previously defining the branching condition when said branching condition changing means changes the branching condition; and data transfer means for providing connections between said input, output and branching data transmission lines, said branching decision means, said branching control means, said branching condition changing means and said specific data clear means.
-
-
6. A data transmission system for transmitting data synchronously or asynchronously, comprising:
-
a main data transmission line for transmitting main data and for holding the main data; a jointing data transmission line for transmitting to said main data transmission line additional data to be jointed to the main data; arrival detecting means for detecting arrival of the additional data on said jointing data transmission line; jointing control means for controlling jointing of the main data on said main data transmission line with the additional data arriving on said jointing data transmission line when said arrival detecting means detects the arrival of the additional data on said jointing data transmission line; and data transfer means for providing connections between said main data transmission line, said jointing data transmission line, said arrival detecting means and said jointing control means. - View Dependent Claims (4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A data transmission system for transmitting data synchronously or asynchronously, comprising:
-
a main data transmission line, having an input end and a jointing end, for transmitting main data and for holding the main data; a branching data transmission line for outputting branched data branched from said main data transmission line and for holding the branched data; a jointing data transmission line for transmitting additional data to be jointed to said main data transmission line and for holding the additional data; branching decision means, connected to the input end of said main data transmission line for deciding whether the main data transmitted by said main data transmission line is to be branched; empty jointing end detecting means, connected to the jointing end of said main data transmission line, for detecting nonexistence of data at the jointing end of said main data transmission line; branching control means, connected to the input end of said main data transmission line, said branching data transmission line and said branching decision means, for controlling branching of the main data to be branched to said branching data transmission line, the main data being branched from the input end of main data transmission line when said branching decision means detects the main data to be branched; and jointing control means, connected to the jointing end of said main data transmission line, said jointing data transmission line and said empty jointing end detecting means, for jointing the additional data from said jointing data transmission line to the jointing end of said main data transmission line when said empty jointing end detecting means detects emptiness of data at the jointing end of said main data transmission line. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A data transmission system for transmitting data, comprising:
-
a ring-like data transmission line comprising a plurality of data storing means for storing data and transfer control means, connected to said data storing means, for controlling transfer of data between said data storing means, each of said transfer control means corresponding to one of said data storing means and controlling the storing of data in the corresponding data storing means in response to a control signal from an adjacent transfer control means; a bypass line, connected to said ring-like data transmission line, for bypassing a predetermined portion of said ring-like data transmission line; data branching means, connected to said ring-like data transmission line, for branching selected data from said ring-like data transmission line to said bypass line; data jointing means, connected to said ring-like data transmission line, for jointing the selected data from said bypass line to said ring-like data transmission line; data density detection means, connected to said ring-like data transmission line, for detecting density of the data in said ring-like data transmission line following said data jointing means; emptiness detecting means, connected to said ring-like data transmission line, for detecting an empty state in at least part of the predetermined portion in said ring-like data transmission line, and branching/jointing control means, connected to said ring-like data transmission line, said bypass line, said data branching means, said data jointing means, said data density detection means and said emptiness detecting means, for instructing said data branching means to branch the data from said ring-like data transmission line to said bypass line when the density of the data detected by said data density detecting means is lower than a predetermined density and the empty state is detected by said emptiness detecting means. - View Dependent Claims (30)
-
-
31. A data transmission system comprising:
-
first and second input data transmission lines, each comprising a plurality of data storing means, connected in series, for storing input data and transfer control means, connected to said first and second input data transmission lines, for controlling transfer of the input data between said data storing means, each of said transfer control means corresponding to one of said data storing means and controlling the storing of the input data in the corresponding data storing means in response to a control signal from an adjacent transfer control means; first and second emptiness detecting means, connected to said first and second input data transmission lines, for detecting emptiness in the data storing means of said first and second input data transmission lines, respectively; and jointing control means, connected to said first and second input data transmission lines and said first and second emptiness detecting means, for jointing the input data from said first input data transmission line and the input data from said second data input line equally by providing input data from one of said first and second input data transmission lines until the corresponding one of said first and second emptiness detecting means detects the emptiness of data and after a predetermined amount of data has been provided from the one of said first and second input data transmission lines without detection of the emptiness of data, the input data from the other of said first and second input data transmission lines is then provided regardless of the detection of the emptiness of data by the one of said first and second emptiness detecting means.
-
Specification