Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0564381B2 - - Google Patents
[go: Go Back, main page]

JPH0564381B2 - - Google Patents

Info

Publication number
JPH0564381B2
JPH0564381B2 JP61017544A JP1754486A JPH0564381B2 JP H0564381 B2 JPH0564381 B2 JP H0564381B2 JP 61017544 A JP61017544 A JP 61017544A JP 1754486 A JP1754486 A JP 1754486A JP H0564381 B2 JPH0564381 B2 JP H0564381B2
Authority
JP
Japan
Prior art keywords
data
data transmission
transmission path
transmission
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP61017544A
Other languages
Japanese (ja)
Other versions
JPS62174857A (en
Inventor
Hironori Terada
Katsuhiko Asada
Hiroaki Nishikawa
Soichi Myata
Satoshi Matsumoto
Hajime Asano
Masahisa Shimizu
Hiroki Miura
Kenji Shima
Nobufumi Komori
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Consejo Superior de Investigaciones Cientificas CSIC
Mitsubishi Electric Corp
Sharp Corp
Sanyo Electric Co Ltd
Sanyo Denki Co Ltd
Panasonic Holdings Corp
Original Assignee
Consejo Superior de Investigaciones Cientificas CSIC
Mitsubishi Electric Corp
Sharp Corp
Sanyo Electric Co Ltd
Sanyo Denki Co Ltd
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Consejo Superior de Investigaciones Cientificas CSIC, Mitsubishi Electric Corp, Sharp Corp, Sanyo Electric Co Ltd, Sanyo Denki Co Ltd, Matsushita Electric Industrial Co Ltd filed Critical Consejo Superior de Investigaciones Cientificas CSIC
Priority to JP61017544A priority Critical patent/JPS62174857A/en
Publication of JPS62174857A publication Critical patent/JPS62174857A/en
Publication of JPH0564381B2 publication Critical patent/JPH0564381B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] この発明のデータ伝送装置に関し、特に、任意
の時間間隔で送信されるデータを、自立的かつ選
択的に複数の並列な伝送路のいずれかに伝送する
ようなデータ伝送装置に関する。
[Detailed Description of the Invention] [Industrial Application Field] Regarding the data transmission device of the present invention, in particular, data transmitted at arbitrary time intervals can be transmitted independently and selectively to one of a plurality of parallel transmission paths. The present invention relates to a data transmission device for transmitting data to a computer.

[従来の技術] 電子計算機などの処理装置は、複数の処理ユニ
ツトをデイジダル信号による通信によつて結合
し、データ処理を行なうようにしている。このよ
うに、複数の処理ユニツトによつてデータ処理を
分散して処理するとき、一般にそれぞれの処理ユ
ニツトにおけるデータ処理の内容が異なり、各処
理を行なうために必要なデータや得られた結果も
異なる。
[Prior Art] A processing device such as an electronic computer connects a plurality of processing units through communication using digitized signals to perform data processing. In this way, when data processing is distributed and processed by multiple processing units, the content of the data processing in each processing unit is generally different, and the data required for each processing and the results obtained are also different. .

[発明が解決しようとする問題点] 上述の複数の処理ユニツト群を結合するとき、
データの受け渡しの必要な所ユニツトをデータの
処理ごとに配線しかつ入出力ポートを設けると、
ハードウエアが非常に複雑になり、装置が大形化
するとともに、コスト的にも高価になるという問
題点があつた。
[Problems to be solved by the invention] When combining the plurality of processing unit groups described above,
If you wire the units where data needs to be exchanged for each data process and provide input/output ports,
There were problems in that the hardware became very complex, the device became large, and the cost became expensive.

それゆえに、この発明の主たる目的は、異なる
種類のデータ群を同一のデータ伝送路を用いて伝
送することができ、しかもそのデータの一部ある
いはそのデータに付随する識別子によつてそのデ
ータの行先を特定させ、ハードウエアの配線量を
減らすことができかつ所望の伝送路に自立的かつ
選択的にデータを伝送できるようなデータ伝送装
置を提供することである。
Therefore, the main object of the present invention is to be able to transmit different types of data groups using the same data transmission path, and to identify the destination of the data by a part of the data or an identifier attached to the data. It is an object of the present invention to provide a data transmission device that can reduce the amount of hardware wiring by specifying the data transmission path, and can independently and selectively transmit data to a desired transmission path.

[問題点を解決するための手段] この発明にかかるデータ伝送装置は、それぞれ
が並列に設けられ、後段に送信許可信号を出力し
たことに応じて、後段からのデータを保持し、前
段から送信許可信号が与えられたことに応じて、
データを出力する複数の出力側データ伝送路と、
後段に送信許可信号を出力したことに応じて、後
段からのデータとデータの一部または当該データ
に付随する伝送路を指定するための識別子とを受
け、前段から送信許可信号が与えられたことに応
じて、データおよび識別子を前段に出力する入力
側データ伝送路と、複数の出力側データ伝送路か
らそれぞれ送信許可信号が出力されているか否か
を判別する判別手段と、入力側データ伝送路から
与えられる識別子によつて表わされる出力側デー
タ伝送路にデータの送信が可能であることが判別
手段によつて判別されたことに応じて、入力側デ
ータ伝送路にデータの受信を許可するように制御
する入力制御手段と、識別子に対応する出力側デ
ータ伝送路にデータの送信が可能であることが判
別手段によつて判別されたことに応じて、入力側
データ伝送路からのデータをいずれかの出力側デ
ータ伝送路に伝送させる出力制御手段とを備えて
構成される。
[Means for Solving the Problems] The data transmission devices according to the present invention are provided in parallel, and in response to outputting a transmission permission signal to the subsequent stage, hold data from the subsequent stage and transmit data from the previous stage. In response to the permission signal being given,
a plurality of output side data transmission lines that output data;
In response to outputting a transmission permission signal to the subsequent stage, a transmission permission signal is given from the previous stage after receiving data from the latter stage and a part of the data or an identifier for specifying a transmission path associated with the data. an input side data transmission line that outputs data and an identifier to the previous stage according to the input side data transmission line, a determining means for determining whether or not a transmission permission signal is output from each of the plurality of output side data transmission lines, and an input side data transmission line. When the determining means determines that data can be transmitted to the output data transmission path represented by the identifier given by the identifier, the input data transmission path is permitted to receive data. and an input control means for controlling data transmission from the input data transmission path in response to the determination means determining that data can be transmitted to the output data transmission path corresponding to the identifier. and output control means for transmitting data to the output side data transmission path.

[作用] この発明にかかるデータ伝送装置では、伝送す
べき出力側データ伝送路が送信可能状態になつて
いるとき、データの一部またはそのデータに付随
する識別子に従つて、その識別子が表わす出力側
データ伝送路にデータを伝送し、かつ識別子によ
つて表わされる出力側データ伝送路にデータの送
信が可能であれば、入力側データ伝送路にデータ
の受信を許可するように制御する。
[Operation] In the data transmission device according to the present invention, when the output side data transmission path to be transmitted is in a transmittable state, according to a part of the data or an identifier attached to the data, the output indicated by the identifier is transmitted. If it is possible to transmit data to the data transmission path on the side and to the data transmission path on the output side represented by the identifier, control is performed to permit the data transmission path on the input side to receive data.

[発明の実施例] 第1図はこの発明の一実施例のデートを2分岐
して伝送する装置の概略ブロツク図である。
[Embodiment of the Invention] FIG. 1 is a schematic block diagram of an apparatus for splitting and transmitting a date into two according to an embodiment of the invention.

まず、第1図を参照しえ、データを2つの伝送
路に分岐して伝送する例について簡単に説明る。
この第1図に示す実施例に用いられるデータ伝送
路1,100,200はそれぞれデータを伝送す
るためにデータレジスタと転送制御回路とから構
成され、データ伝送路1と並列的に識別子伝送路
2が設けられる。識別子伝送路2はタグと称され
る識別子を伝送するものである。この識別子はデ
ータ伝送路1に伝送されたデータを2つのデータ
伝送路100,200のいずれかに伝送すべきか
を示すものである。
First, referring to FIG. 1, an example in which data is transmitted by branching to two transmission paths will be briefly described.
Data transmission lines 1, 100, and 200 used in the embodiment shown in FIG. 1 each include a data register and a transfer control circuit for transmitting data. is provided. The identifier transmission path 2 is for transmitting an identifier called a tag. This identifier indicates which of the two data transmission paths 100 and 200 the data transmitted to the data transmission path 1 should be transmitted to.

今、データ伝送路100,200が共に空であ
つて、データの伝送が可能であるとき、次段のデ
ータ伝送路(図示せず)からUK信号10a,2
0aがそれぞれ制御部10,20に与えられる。
また、データ伝送路100,200がの先段の
UL信号10d,20dについても同様にして、
それぞれ制御部10,20に与えられる。UL信
号10d,20dはデータ伝送路100,200
の任意の先段から与えられる信号であり、該デー
タ伝送路が空であつてデータの伝送が可能である
ことを示す信号である。制御部10,20はそれ
ぞれUK信号10a、LU信号10d、UK信号2
0a,UL信号20dが入力されると、データ伝
送路100およびこのデータ伝送路100の先段
のデータ伝送路と、データ伝送路200およびこ
のデータ伝送路200の先段のデータ伝送路がそ
れぞれ空であることを判別し、それまでにデータ
を保持していれば、そのデータを次段へ転送し、
後続の入力データに対して分岐制御を可能にする
能動状態になる。
Now, when both data transmission paths 100 and 200 are empty and data transmission is possible, UK signals 10a and 2 are transmitted from the next stage data transmission path (not shown).
0a is given to the control units 10 and 20, respectively.
Further, the data transmission paths 100 and 200 are
Similarly for UL signals 10d and 20d,
The signals are provided to the control units 10 and 20, respectively. UL signals 10d and 20d are data transmission lines 100 and 200
This is a signal given from any preceding stage of the data transmission path, and indicates that the data transmission path is empty and data transmission is possible. The control units 10 and 20 respectively receive a UK signal 10a, an LU signal 10d, and a UK signal 2.
When the 0a and UL signals 20d are input, the data transmission path 100 and the data transmission path ahead of this data transmission path 100, and the data transmission path 200 and the data transmission path ahead of this data transmission path 200 are respectively empty. If the data has been retained by then, the data is transferred to the next stage,
It becomes active to enable branch control for subsequent input data.

NORゲート4は、制御部10,20から、そ
れぞれの制御部が空状態であり、能動化されてい
ることを表わす判別信号10b,20bが入力さ
れると、AK信号をデータ伝送路1および識別子
伝送路2に与える。このようにデータ伝送路10
0,200およびそれらの先段のデータ伝送路か
らのUK信号およびUL信号によつて、先段が空
か空でないかに応じて、分岐制御部10,20か
らデータ伝送路100,200へのデータ伝送を
許可または禁止するとともに、データで送路1か
ら制御部10または20への分岐、伝送を許可ま
たは禁止する。
When the NOR gate 4 receives determination signals 10b and 20b from the control units 10 and 20 indicating that the respective control units are empty and activated, the NOR gate 4 transmits the AK signal to the data transmission line 1 and the identifier. It is given to transmission line 2. In this way, the data transmission line 10
0, 200 and the UK signal and UL signal from the data transmission path at the preceding stage, the branch control units 10, 20 to the data transmission path 100, 200 depending on whether the preceding stage is empty or not. Data transmission is permitted or prohibited, and branching and transmission of data from the transmission path 1 to the control unit 10 or 20 is permitted or prohibited.

識別子伝送路2はデータ伝送路1に伝送したデ
ータが、たとえばデータ伝送路100に伝送すべ
きであることを表わす識別子を識別子復号部3に
与える。識別子復号部3は識別子伝送路2から伝
送されてきた識別子を復号し、制御信号10cを
制御部10に与えてこれを能動化する。それによ
つてデータ伝送路1から伝送されてきたデータが
制御部10を介してデータ伝送路100へ伝送可
能になる。逆に、識別子伝送路2からデータ伝送
路200にデータの伝送すべきことを示す識別子
が識別子復号部3に与えられると、識別子復号部
3は制御信号20cを制御部20に与えてこれを
能動化し、データ伝送路1に伝送されてきたデー
タを、制御部20を介してデータ伝送路200へ
伝送可能になる。
The identifier transmission path 2 provides the identifier decoder 3 with an identifier indicating that the data transmitted to the data transmission path 1 should be transmitted to the data transmission path 100, for example. The identifier decoding section 3 decodes the identifier transmitted from the identifier transmission path 2, and supplies a control signal 10c to the control section 10 to activate it. Thereby, data transmitted from the data transmission path 1 can be transmitted to the data transmission path 100 via the control section 10. Conversely, when an identifier indicating that data is to be transmitted from the identifier transmission path 2 to the data transmission path 200 is given to the identifier decoding section 3, the identifier decoding section 3 gives a control signal 20c to the control section 20 to activate it. data transmitted to the data transmission path 1 can be transmitted to the data transmission path 200 via the control unit 20.

もし、データ伝送路100,200,100の
先段および200の先段のいずれかのデータ伝送
路において、たとえばデータ伝送路100がデー
タを保持しているかまたは伝送中であるときに
は、制御部10に対してUK信号10aが与えら
れない。同様にして、データ伝送路100の先段
がデータを保持しているかまたは伝送中であると
きにも、制御部10に対してUL信号dが与えら
れない。このため、制御部10はデータ伝送路1
00ないし100の先段が伝送中または詰まり状
態であることを判別し、制御部10に含まれるレ
ジスタ(図示せず)に入力されているデータを記
憶するとともに、NORゲート4の一方の入力端
に“H”レベル信号を与える。
If, for example, the data transmission path 100 is holding data or is transmitting data in any of the data transmission paths 100, 200, 100 and 200, the controller 10 In contrast, the UK signal 10a is not given. Similarly, even when the previous stage of the data transmission path 100 is holding data or is transmitting data, the UL signal d is not applied to the control unit 10. For this reason, the control unit 10
It determines whether the previous stage of 00 to 100 is transmitting or is in a jammed state, stores the data input to a register (not shown) included in the control unit 10, and outputs data to one input terminal of the NOR gate 4. Give an "H" level signal to.

このため、NORゲート4が閉じられ、AK信
号がデータ伝送路1および識別子伝送路2に与え
られない。すなわち、データ伝送路100,20
0,100の先段および200の先段のいずれか
のデータ伝送路がデータを保持しているかまたは
伝送中であり、さらに制御部10および20がデ
ータを保持している場合には、データ伝送路1に
伝送されてきたデータは制御部10および20に
入力されずに、データ伝送路1で保持される。し
かし、データ伝送路100および200の先段ま
たはデータ伝送路200および200の先段およ
び制御部10または20が、データ伝送を完了し
て、詰まり状態から空状態に遷移すれば、制御部
10または20が能動化される。それによつて、
データ伝送路1で保持していたデータ入力を、識
別子に従つて再び自立的に分岐させることができ
る。
Therefore, the NOR gate 4 is closed and the AK signal is not applied to the data transmission line 1 and the identifier transmission line 2. That is, data transmission paths 100, 20
If any of the data transmission paths at the first stage of 0, 100 and the first stage of 200 holds data or is in the process of transmitting data, and furthermore, when the control units 10 and 20 hold data, the data transmission The data transmitted through line 1 is held on data transmission line 1 without being input to control units 10 and 20. However, if the preceding stage of the data transmission paths 100 and 200 or the preceding stage of the data transmission paths 200 and 200 and the control section 10 or 20 complete data transmission and transition from the clogged state to the empty state, the control section 10 or 20 is activated. By that,
The data input held in the data transmission path 1 can be independently branched again according to the identifier.

第2図はパケツトデータを交互に2分岐する実
施例の具体的な回路図である。この実施例では、
第1図に示したUL信号10dおよび20dを用
いずに、すなわちデータ伝送路100および20
0の空/詰まり状態のみに応じて、選択的に分岐
制御しようとするものである。
FIG. 2 is a specific circuit diagram of an embodiment in which packet data is alternately divided into two branches. In this example,
Without using the UL signals 10d and 20d shown in FIG.
This is intended to selectively control branching only depending on the empty/clogged state of 0.

まず、第2図を参照して、構成について説明す
る。前述の第1図に示したデータ伝送路1からの
データはレジスタ5に与えられる。このレジスタ
5はnビツトのデータを一時記憶するものであ
る。また、第1図に示した識別子伝送路2へ伝送
されてきた識別子は、識別子復号部も兼ねたDタ
イプフリツプフロツプ2のD入力に与えられる。
C素子(Coincidence Element)6,7はパルス
信号Coに基づいて、レジスタ5およびDタイプ
フリツプフロツプ2へのデータの書込を制御する
ものである。
First, the configuration will be explained with reference to FIG. Data from the data transmission line 1 shown in FIG. 1 mentioned above is given to the register 5. This register 5 temporarily stores n-bit data. Further, the identifier transmitted to the identifier transmission line 2 shown in FIG. 1 is applied to the D input of a D type flip-flop 2 which also serves as an identifier decoding section.
C elements (coincidence elements) 6 and 7 control writing of data into the register 5 and the D type flip-flop 2 based on the pulse signal Co.

一方の制御部10はレジスタ11とC素子12
および13とANDゲート14とDタイプフリツ
プフロツプ15とデレーエレメント16とAND
ゲート17および18とから構成される。また、
他方の制御部20はレジスタ21とC素子22お
よび23とANDゲート24とDタイプフリツプ
フロツプ25デレーエレメント26とANDゲー
ト27,28とから構成される。
One control section 10 includes a register 11 and a C element 12.
and 13, AND gate 14, D-type flip-flop 15, delay element 16, and AND
It consists of gates 17 and 18. Also,
The other control section 20 is composed of a register 21, C elements 22 and 23, an AND gate 24, a D type flip-flop 25, a delay element 26, and AND gates 27 and 28.

レジスタ11,21は前述のレジスタ5に記憶
されたnビツトのデータを一時記憶するものであ
る。C素子12および13はレジスタ11へのデ
ータの書込を制御するものであり、C素子22お
よび23はレジスタ21のデータの書込を制御す
るものである。Dタイプフリツプフロツプ15お
よび25は前述のDタイプフリツプフロツプ2に
よつて復号された識別子に基づいて、レジスタ5
に記憶されているデータを制御部10のレジスタ
11に書込むかあるいは制御部20のレジスタ2
1に書込むかを選択的に制御するものである。
Registers 11 and 21 temporarily store the n-bit data stored in register 5 described above. C elements 12 and 13 control writing of data to register 11, and C elements 22 and 23 control writing of data to register 21. The D-type flip-flops 15 and 25 register 5 based on the identifier decoded by the D-type flip-flop 2 described above.
Write the data stored in the register 11 of the control unit 10 or write the data stored in the register 2 of the control unit 20
This is to selectively control whether to write to 1 or not.

次に、第2図に示したデータ伝送装置の動作に
ついて説明する。初期状態においては、リセツト
信号がC素子6,7,12,13,22および2
3に与えられ、これらを初期リセツトするととも
に、ANDゲート14,24を介してDタイプフ
リツプフロツプ15,25をそれぞれ初期リセツ
トする。Dタイプフリツプフロツプ15および2
5はそれぞれ初期リセツトされたことによつて、
Q1,Q2の出力が共に“L”レベルになつてい
る。また、C素子12,13,22および23も
それぞれリセツトされているために、それぞれの
Q1出力が“L”レベルになり、Q2出力は
“H”レベルになつている。
Next, the operation of the data transmission device shown in FIG. 2 will be explained. In the initial state, the reset signal is applied to C elements 6, 7, 12, 13, 22 and 2.
3 and initial resets them, and also initial resets D type flip-flops 15 and 25 via AND gates 14 and 24, respectively. D type flip-flop 15 and 2
5 has been initial reset,
The outputs of Q1 and Q2 are both at "L" level. Furthermore, since C elements 12, 13, 22 and 23 have also been reset, their respective Q1 outputs are at the "L" level and their Q2 outputs are at the "H" level.

C素子12のQ1出力およびC素子22のQ1
出力は、それぞれNORゲート4に与えられる。
NORゲート4は2つの入力が“L”レベルにな
つているため、“H”レベルのAK信号を出力す
る。このAK信号が“H”レベルのときには、デ
ータ伝送路1および識別子伝送路2へデータおよ
びタグの伝送が可能であることを示している。
Q1 output of C element 12 and Q1 of C element 22
The outputs are respectively given to NOR gates 4.
Since the two inputs of the NOR gate 4 are at the "L" level, it outputs the AK signal at the "H" level. When this AK signal is at the "H" level, it indicates that data and tags can be transmitted to the data transmission path 1 and the identifier transmission path 2.

この状態で、データがレジスタ5に入力され、
識別子がDタイプフリツプフロツプ2に与えら
れ、パルス信号CoがC素子6に与えれられる。
このとき、C素子7のQ2出力は初期リセツトに
より、“H”レベルになつている。パルス信号Co
が“H”レベルになると、C素子6のQ1出力が
“H”レベルになる。C素子7はAK信号が“H”
レベルであるため、パルス信号CoがC素子7の
Q1出力に伝達される。すると、レジスタ5はC
素子7のQ1出力が“H”レベルに立ち上がるタ
イミングで、データを記憶する。C素子7のQ1
出力はC素子12,22に伝達されようとする
が、Dタイプフリツプフロツプ15のQ1出力お
よびDタイプフリツプフロツプ25のQ2出力が
初期リセツトにより“L”レベルになつているた
めに、C素子7のQ1出力はC素子12,22へ
の入力が許可されない。
In this state, data is input to register 5,
An identifier is applied to the D type flip-flop 2 and a pulse signal Co is applied to the C element 6.
At this time, the Q2 output of C element 7 is at the "H" level due to the initial reset. Pulse signal Co
When the Q1 output of C element 6 becomes "H" level, the Q1 output of C element 6 becomes "H" level. The AK signal of C element 7 is “H”
level, the pulse signal Co is transmitted to the Q1 output of the C element 7. Then register 5 is C
Data is stored at the timing when the Q1 output of element 7 rises to the "H" level. Q1 of C element 7
The output is about to be transmitted to the C elements 12 and 22, but since the Q1 output of the D type flip-flop 15 and the Q2 output of the D type flip-flop 25 are at the "L" level due to the initial reset, , the Q1 output of C element 7 is not allowed to be input to C elements 12 and 22.

一方、データとともに与えられる識別子は、た
とえばデータをデータ伝送路100に伝送するた
めに、“1”を示しているものとする。Dタイプ
フリツプフロツプ2は識別子が“1”になつてい
て、C素子7のQ1出力が“H”レベルに立ち上
がるタイミングでQ出力を“H”レルにし、出
力を“L”レベルにする。Dタイプフリツプフロ
ツプ2の“H“レベルのQ出力は、ANDゲート1
8の一方の入力端に与えられる。このANDゲー
ト18の他方の入力端には、C素子13のQ2出
力の遅延信号が与えられる。両方の信号が“H”
レベルのとき、すなわちレジスタ11がデータ伝
送を完了しかつDタイプフリツプフロツプ2のQ
出力が“H”レベルになつたとき、Dタイプフリ
ツプフロツプ15がセツトされ、そのQ1出力が
“H”レベルになるが、Dタイプフリツプフロツ
プ25のQ2出力は依然として“L”レベルを保
持している。
On the other hand, it is assumed that the identifier given along with the data indicates "1", for example, in order to transmit the data to the data transmission path 100. The identifier of the D type flip-flop 2 is set to "1", and at the timing when the Q1 output of the C element 7 rises to the "H" level, the Q output is set to the "H" level and the output is set to the "L" level. . The “H” level Q output of D type flip-flop 2 is connected to AND gate 1.
is applied to one input terminal of 8. The other input terminal of this AND gate 18 is given the delayed signal of the Q2 output of the C element 13. Both signals are “H”
level, that is, when register 11 has completed data transmission and the Q of D type flip-flop 2 is
When the output reaches the "H" level, the D-type flip-flop 15 is set and its Q1 output goes to the "H" level, but the Q2 output of the D-type flip-flop 25 remains at the "L" level. is held.

Dタイプフリツプフロツプ15の“H”レベル
のQ1出力は、ANDゲート17の一方の入力端
に与えられる。ANDゲート17の他方の入力端
には、Dタイプフリツプフロツプ2のQ出力が与
えられるので、両方の信号が“H”レベルにな
り、C素子のQ1出力がC素子12に受付けら
れ、そのQ1出力に伝達される。そして、データ
伝送路100からの送信許可信号UK12が
“H”レベルになると、C素子13のQ1出力が
“H”レベルになる。そして、その立ち上がりの
タイミングで、レジスタ5に記憶されていたデー
タがレジスタ11に記憶され、データ伝送路10
0に伝送可能となる。
The "H" level Q1 output of the D-type flip-flop 15 is applied to one input terminal of the AND gate 17. Since the Q output of the D-type flip-flop 2 is applied to the other input terminal of the AND gate 17, both signals become "H" level, and the Q1 output of the C element is accepted by the C element 12. is transmitted to its Q1 output. Then, when the transmission permission signal UK12 from the data transmission line 100 goes to "H" level, the Q1 output of C element 13 goes to "H" level. Then, at the rising timing, the data stored in the register 5 is stored in the register 11, and the data transmission line 10
0 can be transmitted.

一方、Dタイプフリツプフロツプ25のQ2出
力が“L”レベルであるため、ANDゲート27
が閉じられ、C素子22のQ1出力にC素子7の
Q1出力が伝達されない。このため、レジスタ2
1にはパルス信号が与えられず、レジスタ5に記
憶されたデータはレジスタ21には伝送されな
い。このように、識別子が“1”になると、レジ
スタ5に記憶されたデータはレジスタ11を介し
て、データ伝送路100に伝送されるが、データ
伝送路200には伝送されない。
On the other hand, since the Q2 output of the D-type flip-flop 25 is at "L" level, the AND gate 27
is closed, and the Q1 output of C element 7 is not transmitted to the Q1 output of C element 22. Therefore, register 2
1 is not given a pulse signal, and the data stored in register 5 is not transmitted to register 21. In this way, when the identifier becomes "1", the data stored in the register 5 is transmitted to the data transmission path 100 via the register 11, but not to the data transmission path 200.

上述のごとくして、C素子13のQ1出力が
“H”レベルになり、Q2出力が“L”レベルに
なると、ANDゲート14はC素子13のQ2出
力の“L”レベルにより、Dタイプフリツプフロ
ツプ15をリセツトする。Dタイプフリツプフロ
ツプ15はリセツトされると、そのQ1出力が
“L”レベルになつてANDゲート17に与えられ
る。ANDゲート17は“L”レベル信号が与え
られたことにより、その出力が“L”レベルとな
り、これがC素子12に与えられるために、C素
子12のQ1出力が“L”レベルになる。このと
き、C素子22のQ1出力も“L”レベルである
ために、NORゲート4は“H”レベルのAK信
号を出力する。それによつて、後続のデータをデ
ータ伝送路1へ伝送することが許可される。
As described above, when the Q1 output of the C element 13 goes to the "H" level and the Q2 output goes to the "L" level, the AND gate 14 activates the D type flip-flop due to the "L" level of the Q2 output of the C element 13. Reset the flop 15. When the D type flip-flop 15 is reset, its Q1 output goes to the "L" level and is applied to the AND gate 17. When the AND gate 17 is supplied with the "L" level signal, its output goes to the "L" level, and this is supplied to the C element 12, so that the Q1 output of the C element 12 goes to the "L" level. At this time, since the Q1 output of the C element 22 is also at the "L" level, the NOR gate 4 outputs the AK signal at the "H" level. Thereby, transmission of subsequent data to data transmission line 1 is permitted.

次に、入力されたデータをデータ伝送路200
に伝送するために、識別子を“0”にすると、今
度はDタイプフリツプフロツプ25がセツトさ
れ、C素子7のQ1出力がC素子22,23に伝
達され、レジスタ21にパルス信号が与えられ
る。それによつて、レジスタ5に記憶されたデー
タがレジスタ21に記憶されて、データ伝送路2
00に伝送可能になる。
Next, the input data is transferred to the data transmission path 200.
When the identifier is set to "0" in order to transmit to It will be done. As a result, the data stored in the register 5 is stored in the register 21, and the data transmission line 2
It becomes possible to transmit to 00.

なお上述の説明では、データ伝送路1からのデ
ータをデータ伝送路100または200のいずれ
か一方にのみ伝送するようにしたが、データ伝送
路100および200の両方に同時にデータを伝
送することも可能である。その場合には、Dタイ
プフリツプフロツプ15,25のクロツクパルス
を作つているANDゲート18,28の入力であ
るDタイプフリツプフロツプ2のQまたはのい
ずれか一方の出力を共通的に与えるようにすれば
よい。
In the above explanation, data from data transmission path 1 is transmitted only to either data transmission path 100 or 200, but it is also possible to transmit data to both data transmission paths 100 and 200 at the same time. It is. In that case, the output of either Q or of the D-type flip-flop 2, which is the input of the AND gates 18 and 28 that generate the clock pulses of the D-type flip-flops 15 and 25, is commonly given. Just do it like this.

このようにして、順次データ伝送路1にデータ
を入力していつたとき、データ伝送路100また
は200でデータが長時間保持され、円滑なデー
タ伝送が中断された場合の動作について、第2図
に示す実施例を参照して説明する。たとえば、デ
ータ伝送路100が詰まり状態で次段へのデータ
伝送を停止しており、このときデータ伝送路1
へ、さらにデータ伝送路100の分岐を要求する
データが伝送されてきたとする。データ伝送路1
00が詰まり状態であることに応じて、UK12
は“L”レベルに立ち下がつたままであり、した
がつてC素子13のQ1出力は“H”レベルに保
持され、Q2出力は“L”レベルに保持される。
C素子13のQ2出力はANDゲート14を介し
て、Dタイプフリツプフロツプ15をリセツト状
態に保持する。すなわち、Dタイプフリツプフロ
ツプ15のQ1出力は“L”レベルに保持され
て、ANDゲート17の一方の入力端に与えられ
る。ANDゲート17の他方の入力端には、デー
タ伝送路100への分岐を示す識別子が与えられ
るが、ANDゲート17の出力は“L”レベルで
あり、その結果として前記識別子を受理しない。
すなわち、データ伝送路1に新たに入力されたデ
ータによつて制御部10を能動化しないことにな
る。
In this way, when data is sequentially input to the data transmission line 1, the operation when the data is held for a long time on the data transmission line 100 or 200 and smooth data transmission is interrupted is shown in Figure 2. This will be explained with reference to the examples shown. For example, if the data transmission line 100 is clogged and data transmission to the next stage is stopped, at this time the data transmission line 1
Assume that further data requesting branching of the data transmission path 100 is transmitted. Data transmission line 1
In response to 00 being jammed, UK12
continues to fall to the "L" level, so the Q1 output of the C element 13 is held to the "H" level, and the Q2 output is held to the "L" level.
The Q2 output of C element 13 is passed through AND gate 14 to hold D type flip-flop 15 in a reset state. That is, the Q1 output of the D-type flip-flop 15 is held at the "L" level and is applied to one input terminal of the AND gate 17. An identifier indicating branching to the data transmission line 100 is given to the other input end of the AND gate 17, but the output of the AND gate 17 is at "L" level, and as a result, the identifier is not accepted.
That is, the control unit 10 is not activated by data newly input to the data transmission path 1.

しかし、上述の詰まり状態が解消し、データ伝
送路100がデータの伝送を再開し始めると、
UK12が“L”レベルから“H”レベルへ遷移
し、応じてC素子13のQ1出力が“L”レベル
に遷移し、Q2出力が“H”レベルに遷移する。
それによつて、レジスタ11に記憶されていたデ
ータは、データ伝送路100へ伝送される。さら
に、C素子13のQ2出力はデレーエレメント1
6を介してANDゲート18の一方入力端に与え
られ、他方の入力端に与えられている識別子を有
効にして、Dタイプフリツプフロツプ15のクロ
ツク入力端CP1を“H”レベルに立ち上げる。
However, when the above-mentioned clogged condition is resolved and the data transmission line 100 starts transmitting data again,
UK12 transitions from the "L" level to the "H" level, the Q1 output of the C element 13 accordingly transitions to the "L" level, and the Q2 output transitions to the "H" level.
Thereby, the data stored in register 11 is transmitted to data transmission line 100. Furthermore, the Q2 output of C element 13 is
6 to one input terminal of the AND gate 18 and the other input terminal thereof is enabled, and the clock input terminal CP1 of the D-type flip-flop 15 is raised to the "H" level. .

これにより、Dタイプフリツプフロツプ15は
セツト状態に遷移し、そのQ1出力を“H”レベ
ルに立ち上げる。応じて、ANDゲート17は、
他方入力端に入力されている識別子を有効にして
C素子12に与える。それによつて、“H”レベ
ルを保持していたC素子7のQ1出力は、この時
点で初めてC素子12に受理され、レジスタ5に
記憶されていたデータは自立的に制御部10へ分
岐されて伝送される。
As a result, the D-type flip-flop 15 transitions to the set state, and its Q1 output rises to the "H" level. Accordingly, the AND gate 17
The identifier input to the other input terminal is validated and applied to the C element 12. As a result, the Q1 output of the C element 7, which was holding the "H" level, is accepted by the C element 12 for the first time at this point, and the data stored in the register 5 is independently branched to the control unit 10. transmitted.

上述のごとく、この実施例においては、データ
伝送路1へデータが入力されたとき、制御部10
およびデータ伝送路100または制御部20およ
びデータ伝送路200の少なくとも一方の伝送路
経路が詰まり状態であり、UK12またはUK2
2の少なくとも一方が“L”レベルの場合、前記
入力データはデータ伝送路1に保持され、制御部
10または20へ分岐して伝送されない。しか
し、データ伝送路100または200が、次段へ
のデータ伝送を完了すると、UK12またはUK
22が“H”レベルに遷移し、データ伝送路1で
待たされていたデータは、入力制御部10または
20へ自立的に分岐されて伝送される。
As described above, in this embodiment, when data is input to the data transmission path 1, the control unit 10
and at least one of the data transmission path 100 or the control unit 20 and the data transmission path 200 is clogged, and UK12 or UK2
2 is at the "L" level, the input data is held in the data transmission path 1 and is not branched and transmitted to the control section 10 or 20. However, when data transmission line 100 or 200 completes data transmission to the next stage, UK12 or UK
22 transitions to the "H" level, and the data that has been waiting on the data transmission path 1 is independently branched and transmitted to the input control section 10 or 20.

第3図はデータを2分岐する他の実施例の具体
的な回路図である。この実施例では、第1図に示
したUL信号10dおよび20dを用いて、デー
タ伝送路100およびその先段とデータ伝送路2
00およびその先段の空/詰まり状態に応じて、
選択的に分岐する場合を説明する。
FIG. 3 is a specific circuit diagram of another embodiment in which data is divided into two branches. In this embodiment, the UL signals 10d and 20d shown in FIG.
Depending on the empty/clogged state of 00 and its predecessor,
The case of selective branching will be explained.

まず、第3図を参照して、構成について説明す
る。この第3図に示した装置は以下の点を除いて
前述の第2図と同じである。すなわち、制御部1
0は第2図に示したデレーエレメント16に代え
てANDゲート19を含み、制御部20も同様に
して、デレーエレメント26に代えてANDゲー
ト29を含む。ANDゲート19は先段のデータ
伝送路から送られてくるUL1信号とC素子13
のQ2出力を受け、UL1が“H”レベルのとき、
C素子13の2出力をANDゲート18の一方入
力端に与える。同様にして、ANDゲート29は
先段のデータ伝送路から送られてくるUL2信号
とC素子23のQ2出力を受け、UL2が“H”
レベルであれば、C素子23のQ2出力をAND
ゲート28の一方入力端に与える。
First, the configuration will be explained with reference to FIG. The apparatus shown in FIG. 3 is the same as that shown in FIG. 2 above, except for the following points. That is, the control unit 1
0 includes an AND gate 19 instead of the delay element 16 shown in FIG. AND gate 19 connects the UL1 signal sent from the previous stage data transmission path and C element 13.
When UL1 is “H” level after receiving the Q2 output of
The two outputs of the C element 13 are applied to one input terminal of the AND gate 18. Similarly, the AND gate 29 receives the UL2 signal sent from the previous data transmission line and the Q2 output of the C element 23, and UL2 goes "H".
If it is level, AND the Q2 output of C element 23.
It is applied to one input terminal of gate 28.

次に、第3図に示したデータ伝送装置の動作に
ついて説明する。前述の第2図に示した実施例と
全く同様にして、リセツト信号により初期化され
ると、データ伝送路100およびその先段と、デ
ータ伝送路200およびその先段も空状態、すな
わちUK12,UK22,UL1およびUL2がす
べて“H”レベルになる。この状態で、データが
レジスタ5に入力され、識別子がDタイプフリツ
プフロツプ2に与えられ、パルス信号CoがC素
子6に与えられる。データとともに与えられる識
別子は、たとえばデータをデータ伝送路100に
伝送するために、“1”を示しているものとする。
この場合、第2図に示した実施例と全く同様の動
作を行なつて、レジスタ5に記憶されていたデー
タが制御部10を介してレジスタ11に記憶さ
れ、データ伝送路100に伝送可能となるが、制
御部20へのデータ伝送は禁止される。
Next, the operation of the data transmission device shown in FIG. 3 will be explained. In exactly the same way as the embodiment shown in FIG. 2, when initialized by a reset signal, the data transmission line 100 and its preceding stage and the data transmission line 200 and its preceding stage are also in an empty state, that is, UK12, UK22, UL1 and UL2 all become “H” level. In this state, data is input to the register 5, an identifier is applied to the D type flip-flop 2, and a pulse signal Co is applied to the C element 6. It is assumed that the identifier given along with the data indicates "1", for example, in order to transmit the data to the data transmission path 100.
In this case, the same operation as in the embodiment shown in FIG. However, data transmission to the control unit 20 is prohibited.

次に、制御部10が、データ伝送路100への
データ伝送を完了すると、NORゲート4は“H”
レベルのMK信号を出力する。それによつて、後
続のデータの伝送が許可される。
Next, when the control unit 10 completes data transmission to the data transmission path 100, the NOR gate 4 becomes “H”.
Outputs level MK signal. Transmission of subsequent data is thereby permitted.

次に入力されたデータをデータ伝送路200に
伝送するために、識別子を“0”にすると、今度
は制御部20が活性化され、レジスタ5に記憶さ
れたデータが制御部20を介してレジスタ21に
記憶されて、データ伝送路200に伝送可能とな
る。
Next, in order to transmit the input data to the data transmission path 200, when the identifier is set to "0", the control section 20 is activated, and the data stored in the register 5 is transferred to the register via the control section 20. 21 and can be transmitted to the data transmission path 200.

なお、上述の説明では、データ伝送路1からの
データをデータ伝送路100または200のいず
れか一方にのみ伝送するようにしたが、データ伝
送路100および200の両方に同時にデータを
伝送することが可能であることは、第2図に示し
た実施例の場合と同様である。
Note that in the above explanation, data from data transmission path 1 is transmitted only to either data transmission path 100 or 200, but it is also possible to transmit data to both data transmission paths 100 and 200 at the same time. The possibilities are the same as in the embodiment shown in FIG.

上述のごとくして、順次データ伝送路1にデー
タを入力していつたとき、データ伝送路100お
よびその先段またはデータ伝送路200およびそ
の先段でデータが長時間保持され、円滑なデータ
伝送が中断された場合の動作について、第3図に
示す実施例を参照して説明する。たとえば、デー
タ伝送路100およびその先段が詰まり状態にあ
り、データ伝送路100から着目する先段までの
データ伝送路すべてでデータが保持されていて、
データ伝送が停止している状態で、さらにデータ
伝送路100への分岐を要求するデータが伝送路
1へ入力されてきたとする。
As described above, when data is sequentially input to the data transmission line 1, the data is held for a long time on the data transmission line 100 and its subsequent stage, or on the data transmission line 200 and its subsequent stage, and smooth data transmission is prevented. The operation in the case of interruption will be explained with reference to the embodiment shown in FIG. For example, if the data transmission path 100 and its preceding stage are clogged, and data is held in all data transmission paths from the data transmission path 100 to the targeted preceding stage,
Assume that data requesting further branching to the data transmission path 100 is input to the transmission path 1 while data transmission is stopped.

このときデータ伝送路100およびその先段が
詰まり状態であることに応じて、UK12および
UL1は“L”レベルに立ち下がつたままであり、
したがつてC素子13のQ1出力は“H”レベル
に保持され、Q2出力は“L”レベルに保持され
る。さらに、C素子13のQ2出力はANDゲー
ト14を介して、Dタイプフリツプフロツプ15
をリセツト状態に保持する。すなわち、Dタイプ
フリツプフロツプ15のQ1出力は“L”レベル
に保持されて、ANDゲート17の入力端に与え
られる。ANDゲート17の他方入力端には、デ
ータ伝送路100への分岐を示す識別子が与えら
れるが、ANDゲート17の出力は“L”レベル
であり、結果として、前記識別子を受理しない。
At this time, UK12 and
UL1 continues to fall to “L” level,
Therefore, the Q1 output of C element 13 is held at the "H" level, and the Q2 output is held at the "L" level. Furthermore, the Q2 output of the C element 13 is passed through the AND gate 14 to the D type flip-flop 15.
is held in the reset state. That is, the Q1 output of the D type flip-flop 15 is held at the "L" level and is applied to the input terminal of the AND gate 17. The other input terminal of the AND gate 17 is given an identifier indicating branching to the data transmission path 100, but the output of the AND gate 17 is at the "L" level, and as a result, the identifier is not accepted.

すなわち、データ伝送路1に新たに入力された
データによつて制御部10を能動化しないことに
なる。
That is, the control unit 10 is not activated by data newly input to the data transmission path 1.

次に、データ伝送路100の着目する先段の詰
まり状態が解消し、データの伝送を再開し始める
と、UL1が“L”レベルから“H”レベルへ遷
移するが、データ伝送路100が空状態に変化し
てデータの伝送を再開するまでの期間は、UK1
2が“L”レベルを保持している。したがつて、
C素子13のQ2出力は“L”レベルを保持した
ままであり、ANDゲート14を介してDタイプ
フリツプフロツプ15をリセツト状態に保持す
る。よつて、データ伝送路100およびその先段
が詰まり状態にある場合と同様にして、制御部1
0は能動化されず、入力データは送路1のレジス
タ5に記憶されたまま伝送されない。
Next, when the clogged state in the preceding stage of the data transmission path 100 of interest is resolved and data transmission begins to resume, UL1 transitions from the "L" level to the "H" level, but the data transmission path 100 is empty. The period until the state changes and data transmission resumes is UK1.
2 holds the "L" level. Therefore,
The Q2 output of the C element 13 remains at the "L" level, and the D type flip-flop 15 is maintained in the reset state via the AND gate 14. Therefore, in the same way as when the data transmission path 100 and its preceding stage are clogged,
0 is not activated and the input data remains stored in register 5 of path 1 and is not transmitted.

しかる後に、データ伝送路100自身がデータ
の伝送を再開し、空状態に転じると、UK12が
“L”レベルから“H”レベルに遷移する。応じ
て、C素子13のQ1出力は“L”レベルに遷移
し、そのQ2出力は“H”レベルに遷移し、レジ
スタ11に記憶されていたデータは、データ伝送
路100へ伝送される。さらに、C素子13のQ
2出力はANDゲート19の他方入力端に入力さ
れているUL1を有効にして“H”レベルを出力
し、したがつて、ANDゲート18の他方入力端
に入力されている識別子を有効にして、ANDゲ
ート18は“H”レベル信号を出力する。
Thereafter, when the data transmission line 100 itself resumes data transmission and becomes empty, UK12 changes from the "L" level to the "H" level. In response, the Q1 output of C element 13 transitions to “L” level, its Q2 output transitions to “H” level, and the data stored in register 11 is transmitted to data transmission path 100. Furthermore, the Q of the C element 13
The second output enables UL1 input to the other input terminal of the AND gate 19 and outputs an "H" level, and therefore enables the identifier input to the other input terminal of the AND gate 18. AND gate 18 outputs an "H" level signal.

ANDゲート18の出力は、Dタイプフリツプ
フロツプ15のクロツクパルス入力端CP1に与
えられ、その“H”レベルへの立ち上がりエツジ
において、Dタイプフリツプフロツプ15をセツ
トする。すなわち、Dタイプフリツプフロツプ1
5のQ1出力は“H”レベルに遷移して、AND
ゲート17に与えられる。応じて、ANDゲート
17は、他方入力端に入力されている識別子を有
効にして、“H”レベル信号を出力し、C素子1
2に与える。それによつて、“H”レベルを保持
していたC素子7のQ1出力は、この時点で初め
てC素子12に受理され、レジスタ5に記憶され
ていたデータは、自立的に制御部10へ分岐され
て伝送される。
The output of the AND gate 18 is applied to the clock pulse input terminal CP1 of the D-type flip-flop 15, and the D-type flip-flop 15 is set on its rising edge to the "H" level. That is, D type flip-flop 1
The Q1 output of 5 transitions to “H” level, and the AND
is applied to gate 17. In response, the AND gate 17 validates the identifier input to the other input terminal, outputs an "H" level signal, and connects the C element 1.
Give to 2. As a result, the Q1 output of the C element 7, which was holding the "H" level, is accepted by the C element 12 for the first time at this point, and the data stored in the register 5 is independently branched to the control unit 10. and transmitted.

上述のごとく、この実施例においては、データ
伝送路1へデータが入力されたとき、制御部1
0、データ伝送路100およびその先端または制
御部20,データ伝送路200およびその先段の
少なくとも一方の伝送経路が詰まり状態であり、
UK12およびUL1が“L”レベルまたはUK2
2またはUL2が“L”レベルの場合、前記入力
データは、データ伝送路1に保持され、制御部1
0または20へ分岐して伝送されない。しかし、
データ伝送路100または200の先段がデータ
の伝送を再開し、かつデータ伝送路100または
200自身が次段へのデータ伝送を完了すると、
UL1,UK12またはUL2,UK22のいずれ
も“H”レベルに遷移する。それによつて、デー
タ伝送路1で待たされていたデータは、入力制御
部10または20へ自立的に分岐して伝送され
る。
As mentioned above, in this embodiment, when data is input to the data transmission path 1, the control unit 1
0, the data transmission path 100 and its tip or the control unit 20, the data transmission path 200, and at least one of its preceding transmission paths is in a clogged state;
UK12 and UL1 are “L” level or UK2
2 or UL2 is at “L” level, the input data is held in the data transmission path 1 and the control unit 1
Branched to 0 or 20 and not transmitted. but,
When the previous stage of the data transmission path 100 or 200 resumes data transmission, and the data transmission path 100 or 200 itself completes data transmission to the next stage,
Either UL1, UK12 or UL2, UK22 transitions to "H" level. As a result, data that has been kept waiting on the data transmission path 1 is independently branched and transmitted to the input control section 10 or 20.

第4図はデータを4分岐して伝送する実施例の
概略ブロツク図である。この第4図に示す例は、
前述の第1図に示した例が2つのデータ伝送路1
00,200に分岐して伝送するものであつたの
に対して、4つのデータ伝送路100,200,
300および400に分岐して伝送できるように
したものである。このため、各データ伝送路10
0,200,300および400のそれぞれに対
応して、制御部10,20,30および40が設
けられる。また、識別子復号部3は4つのデータ
伝送路100,200,300および400にデ
ータを分岐して伝送するために、それぞれを特定
する識別子を制御部10,20,30および40
に与える。
FIG. 4 is a schematic block diagram of an embodiment in which data is divided into four branches and transmitted. The example shown in Figure 4 is
The example shown in FIG. 1 above has two data transmission paths 1.
00, 200, but four data transmission lines 100, 200, 200,
300 and 400 for transmission. For this reason, each data transmission line 10
Control units 10, 20, 30 and 40 are provided corresponding to numbers 0, 200, 300 and 400, respectively. In addition, in order to branch and transmit the data to the four data transmission paths 100, 200, 300 and 400, the identifier decoding section 3 sends an identifier to the control sections 10, 20, 30 and 40 to specify each of them.
give to

また、すべての制御部10,20,30および
40のそれぞれが空状態であることを判別するた
めに、NORゲート4aが設けられる。この第4
図に示す実施例では、データ伝送路100,20
0,300および400がいずれも空であつて、
データの伝送が可能であるとき、UK12,UK
22,UK32およびUK42がそれぞれ制御部
10,20,30および40に与えられる。ま
た、データ伝送路100,200,300および
400の先段のUL1,UL2,UL3およびUL4
についても同様にそれぞれ制御部10,20,3
0および40に与えられる。UL1,UL2,UL
3およびUL4は、データ伝送路100,200,
300および400の任意の先段から与えられる
信号であり、該データ伝送路が空であつて、デー
タの伝送が可能であることを示す信号である。
Further, a NOR gate 4a is provided to determine whether all the control units 10, 20, 30, and 40 are in an empty state. This fourth
In the embodiment shown in the figure, data transmission lines 100, 20
0, 300 and 400 are all empty,
UK12, UK when data transmission is possible
22, UK32 and UK42 are provided to control units 10, 20, 30 and 40, respectively. In addition, UL1, UL2, UL3 and UL4 of the preceding stages of data transmission lines 100, 200, 300 and 400
Similarly, the control units 10, 20, 3
0 and 40. UL1, UL2, UL
3 and UL4 are data transmission paths 100, 200,
This is a signal given from any preceding stage of 300 and 400, and is a signal indicating that the data transmission path is empty and data transmission is possible.

制御部10,20,30および40は、それぞ
れUK12およびUL1,UK22およびUL2,
UK32およびUL3,UK42およびUL4が入
力されると、データ伝送路100および100の
先段、200および200の先段、300および
300の先段、400および400の先段がそれ
ぞれ空であることを判別し、データを保持してい
れば該データを次段へ伝送する。そして、後続の
入力データに対して、分岐制御を可能にする能動
状態になる。
The control units 10, 20, 30 and 40 are respectively UK12 and UL1, UK22 and UL2,
When UK32 and UL3, UK42 and UL4 are input, it is confirmed that the data transmission paths 100 and 100's first stage, 200 and 200's first stage, 300 and 300's first stage, and 400 and 400's first stage are respectively empty. It is determined, and if the data is held, the data is transmitted to the next stage. Then, it enters an active state that enables branch control for subsequent input data.

NORゲート4aは、制御部10,20,30
および40から、それぞれの制御部が空状態であ
り、能動化されていることを表わす判別信号が入
力されると、AK信号をデータ伝送路1および識
別子伝送路2に与える。このようにデータ伝送路
100,200,300および400およびそれ
らの先段のデータ伝送路からのUK受信号および
UL信号によるて、先段が空/詰まり状態に応じ
て、分岐制御部10,20,30および40から
データ伝送路100,200,300および40
0へのデータ伝送を許可または禁止するととも
に、データ伝送の位置から制御部10,20,3
0または40への分岐および伝送を許可または禁
止する。
The NOR gate 4a includes control units 10, 20, 30
When a determination signal indicating that each control section is in an empty state and activated is inputted from 40 and 40, an AK signal is applied to data transmission line 1 and identifier transmission line 2. In this way, the UK received signals and
Based on the UL signal, data transmission lines 100, 200, 300, and 40 are transmitted from branch control units 10, 20, 30, and 40 depending on whether the previous stage is empty or clogged.
0, and control units 10, 20, 3 from the data transmission position.
Allow or disallow branching and transmission to 0 or 40.

識別子伝送路2からは、識別子復号部3に対し
て、いずれのデータを伝送すべきかを表わす識別
信号が制御部10,20,30および40のいず
れかに与えられる。たとえば、制御部30対して
識別信号が与えられると、制御部30はデータ伝
送路1からのデータをデータ伝送路300に伝送
可能にする。また、たとえば、制御部20,40
に対して識別信号が与えられると、制御部20は
データ伝送路1からのデータをデータ伝送路20
0に伝送可能にし、制御部40はそのデータをデ
ータ伝送路400に伝送可能にする。
From the identifier transmission path 2, an identification signal indicating which data should be transmitted to the identifier decoding section 3 is given to one of the control sections 10, 20, 30, and 40. For example, when an identification signal is given to the control unit 30, the control unit 30 enables data from the data transmission path 1 to be transmitted to the data transmission path 300. Also, for example, the control units 20, 40
When the identification signal is given to the data transmission path 20, the control unit 20 transfers the data from the data transmission path 1
0, and the control unit 40 enables the data to be transmitted to the data transmission path 400.

もし、データ伝送路100,200,300お
よび400およびそれらの先段のいずれかのデー
タ伝送路において、たとえばデータ伝送路100
がデータを保持しているかまたは伝送中であると
きには、制御部10に対してUK12が与えられ
ない。同様にして、データ伝送路100の先段が
データを保持しているかまたは伝送中であるとき
にも、制御部10に対してUL1が与えられない。
このため、制御部10はデータ伝送路100ない
し100の先段が伝送中または詰まり状態である
ことを判別し、制御部10のレジスタ11に入力
されるデータを記憶するとともに、NORゲート
4aの一方の入力端に“H”レベル信号を与え
る。このため、NORゲート4aが閉じられ、
AK信号がデータ伝送路1および識別子伝送路2
に与えられない。
If, for example, the data transmission path 100, 200, 300, and 400 and any of the preceding data transmission paths,
When the UK 12 is holding data or is transmitting data, the UK 12 is not provided to the control unit 10. Similarly, even when the previous stage of the data transmission path 100 is holding data or is transmitting data, UL1 is not applied to the control unit 10.
For this reason, the control unit 10 determines whether the previous stage of the data transmission paths 100 or 100 is transmitting or is in a clogged state, stores the data input to the register 11 of the control unit 10, and stores the data input to one of the NOR gates 4a. An “H” level signal is applied to the input terminal of the Therefore, the NOR gate 4a is closed,
The AK signal is transmitted to data transmission path 1 and identifier transmission path 2.
cannot be given to

すなわち、データ伝送路100,200,30
0および400およびそれらの先段のいずれかの
データ伝送路がデータを保持しているかまたは伝
送中であり、制御部10,20,30および40
がデータを保持している場合には、データ伝送路
1に伝送されてきた後続のデータは制御部10,
20,30および40に入力されずに、データ伝
送路1で保持される。しかし、データ伝送路10
0,200,300および400およびそれらの
先段と、制御部10,20,30および40が、
データ伝送を完了して、詰まり状態から空状態に
遷移すれば、制御部10,20,30および40
は能動化され、データ伝送路1で保持していたデ
ータ入力を、識別子に従つて、再び自立的に分岐
して伝送することができる。
That is, data transmission paths 100, 200, 30
0 and 400 and any of their preceding data transmission paths hold data or are transmitting data, and the control units 10, 20, 30, and 40
holds data, the subsequent data transmitted to the data transmission path 1 is transmitted to the control unit 10,
It is not input to 20, 30 and 40 and is held on data transmission path 1. However, data transmission line 10
0, 200, 300 and 400 and their preceding stages, and the control units 10, 20, 30 and 40,
When the data transmission is completed and the state changes from the jammed state to the empty state, the control units 10, 20, 30 and 40
is activated, and the data input held on the data transmission path 1 can be independently branched and transmitted again according to the identifier.

第5図はパケツトデータを任意の分岐路に、任
意の順序で4分岐して転送する実施例の具体的な
回路図である。この実施例では、第4図に示した
UL信号10d,20d,30dおよび40dを
用いずに、すなわちデータ伝送路100,20
0,300および400の空/詰まり状態のみに
応じて、選択的に分岐する場合について説明す
る。この実施例では、4つのデータ伝送路10
0,200,300および400のそれぞれを識
別するために、識別子はデータの一部に含まれて
いて、2ビツトで構成される。この2ビツトの識
別子は識別子復号部3与えられる。識別子復号部
3はその2ビツトの識別子に基づいで、4つの識
別信号DC1,DC2,DC3およびDC4を出力す
る。そして、これらの識別信号DC1,DC2,
DC3およびDC4はそれぞれ制御部10,20,
30および40に与えられる。
FIG. 5 is a concrete circuit diagram of an embodiment in which packet data is divided into four branches in an arbitrary order and transferred to an arbitrary branch path. In this example, the
Without using UL signals 10d, 20d, 30d and 40d, that is, data transmission lines 100, 20
A case will be described in which selective branching occurs only in response to empty/clogged states of 0, 300, and 400. In this embodiment, four data transmission paths 10
To identify each of 0, 200, 300 and 400, an identifier is included as part of the data and consists of 2 bits. This 2-bit identifier is given to the identifier decoding section 3. The identifier decoder 3 outputs four identification signals DC1, DC2, DC3 and DC4 based on the 2-bit identifier. And these identification signals DC1, DC2,
DC3 and DC4 are control units 10, 20, respectively.
30 and 40.

制御部10,20,30および40は前述の第
2図に示した実施例と同様にしてそれぞれ構成さ
れるが、ANDゲート18,28,38および4
8には、共通的にC素子7のQ1出力が与えられ
ている。これにより、同一の分岐路に、連続して
2回以上データを伝送することが可能になる。す
なわち、制御部30はレジスタ31とC素子3
2,33とANDゲート34とDタイプフリツプ
フロツプ35とデレーエレメント36とANDゲ
ート37および38とから構成される。
The control units 10, 20, 30 and 40 are respectively constructed in the same manner as in the embodiment shown in FIG.
8 is commonly given the Q1 output of the C element 7. This makes it possible to transmit data to the same branch path two or more times in succession. That is, the control section 30 controls the register 31 and the C element 3.
2 and 33, an AND gate 34, a D-type flip-flop 35, a delay element 36, and AND gates 37 and 38.

同様にして、制御部40もレジスタ41とC素
子42,43とADゲート44とDタイプフリツ
プフロツプ45とデレーエレメント46とAND
ゲート47および48とから構成される。さら
に、4の制御部10,20,30および40のい
ずれもが選択可能状態であるときに、データ伝送
路1へのデータの伝送を許可するために、4入力
NORゲート4aが設けられる。すなわち、この
4入力NORゲート4aには、C素子12のQ1
出力、C素子22のQ1出力、C素子32のQ1
出力およびC素子42のQ1出力が与えられ、そ
れらの出力がいずれも“L”レベルのとき、“H”
レベルのAK信号をC素子7に与え、入力データ
レジスタ5に伝送可能となる。
Similarly, the control section 40 also has a register 41, C elements 42, 43, AD gate 44, D type flip-flop 45, delay element 46, AND
It consists of gates 47 and 48. Furthermore, in order to permit data transmission to the data transmission path 1 when all of the control units 10, 20, 30 and 40 of the 4 are in the selectable state, the 4 input
A NOR gate 4a is provided. That is, this four-input NOR gate 4a has Q1 of the C element 12.
Output, Q1 output of C element 22, Q1 of C element 32
output and the Q1 output of the C element 42 are given, and when both of these outputs are at the “L” level, the “H” level
A level AK signal is given to the C element 7 and can be transmitted to the input data register 5.

上述のごとく構成された4分岐データ伝送装置
では、リセツト信号による初期化の後、パルス信
号CoがC素子6に与えられると、そのパルス信
号がC素子7に伝達され、レジスタ5にパルス信
号が与えられる。レジスタ5はそのパルス信号の
立ち上がりのタイミングでデータを記憶する。レ
ジスタ5に記憶されたデータのうち、2ビツトの
識別子は識別子復号部3に与えられ、復号され
る。このとき、識別子復号部30の出力として、
たとえば識別信号DC4が活性化され、ANDゲー
ト48に与えられたとすると、ANDゲートの残
る1つの入力端であるC素子43のQ2出力の遅
延信号が“H”レベルのとき、ANDゲート48
の出力は“H”レベルとなつて、Dタイプフリツ
プフロツプ45のクロツク入力端CKに与えられ
る。したがつて、Dタイプフリツプフロツプ45
はセツトされ、ANDゲート47を介してC素子
42の一方の入力を“H”レベルにする。それに
よつて、C素子7から出力されたパルス信号はC
素子42,43に伝達され、レジスタ41にパル
ス信号が与えられる。そのパルス信号の立ち上が
りエツジで、レジスタ5に記憶されていたデータ
がレジスタ41に記憶され、データ伝送路400
に伝送可能になる。
In the four-branch data transmission device configured as described above, after initialization by the reset signal, when the pulse signal Co is applied to the C element 6, the pulse signal is transmitted to the C element 7, and the pulse signal is sent to the register 5. Given. The register 5 stores data at the rising timing of the pulse signal. Among the data stored in the register 5, the 2-bit identifier is given to the identifier decoding section 3 and decoded. At this time, as the output of the identifier decoding section 30,
For example, if the identification signal DC4 is activated and applied to the AND gate 48, when the delayed signal of the Q2 output of the C element 43, which is the remaining input terminal of the AND gate, is at "H" level, the AND gate 48
The output becomes "H" level and is applied to the clock input terminal CK of the D-type flip-flop 45. Therefore, the D type flip-flop 45
is set, and one input of C element 42 is brought to the "H" level via AND gate 47. Thereby, the pulse signal output from the C element 7 is C
The pulse signal is transmitted to elements 42 and 43, and a pulse signal is applied to register 41. At the rising edge of the pulse signal, the data stored in the register 5 is stored in the register 41, and the data transmission line 400
transmission becomes possible.

また、データ伝送路300を選択するための識
別子が識別子復号部3に与えられると、識別子復
号部3は識別信号DC3を出力し、制御部30に
よつてレジスタ5に記憶されたデータがデータ伝
送路300に伝送可能になる。以下、同様にし
て、データ伝送路200にデータを伝送するため
の識別子が識別子復号部3に与えられると、識別
信号DC2が出力され、制御回路20によつてレ
ジスタ5に記憶されたデータがデータ伝送路20
0に伝送可能になる。データ伝送路100にデー
タを伝送するための識別信号が識別子復号部3に
与えられると、識別信号DC1が出力され、制御
回路10によつてレジスタ5に記憶されたデータ
がデータ伝送路100に伝送可能になる。
Further, when the identifier for selecting the data transmission path 300 is given to the identifier decoding section 3, the identifier decoding section 3 outputs the identification signal DC3, and the data stored in the register 5 by the control section 30 is transmitted. It becomes possible to transmit the data to the route 300. Similarly, when an identifier for transmitting data to the data transmission path 200 is given to the identifier decoder 3, the identification signal DC2 is output, and the data stored in the register 5 by the control circuit 20 is changed to Transmission line 20
It becomes possible to transmit to 0. When an identification signal for transmitting data to the data transmission path 100 is given to the identifier decoding section 3, an identification signal DC1 is output, and the data stored in the register 5 by the control circuit 10 is transmitted to the data transmission path 100. It becomes possible.

なお、上述の説明では、4つの伝送路100,
200,300および400のいずれかにデータ
を伝送できるようにしたが、これに限ることな
く、2つ以上のデータ伝送路に並列的にデータを
伝送することも可能である。その場合には、伝送
したい複数の伝送路を識別するための識別信号を
識別子復号部3から共通に出力できるように識別
子復号部3を構成すればよい。
Note that in the above description, four transmission lines 100,
Although data can be transmitted to any one of 200, 300, and 400, the present invention is not limited to this, and data can also be transmitted in parallel to two or more data transmission paths. In that case, the identifier decoder 3 may be configured so that the identifier decoder 3 can commonly output an identification signal for identifying a plurality of transmission paths to which transmission is desired.

このようにして、順次データ伝送路1にデータ
を入力していつたとき、データ伝送路100,2
00,300および400で詰まり状態が生じた
場合の動作、および前記データ伝送路がデータ伝
送を再開して、空状態に転じたときの動作につい
ては、第2図に示す2分岐の場合と全く同様であ
るので、説明を省略するが、伝送路自体が自立的
に分岐および伝送制御を行なうことに変わりはな
い。
In this way, when data is sequentially input to data transmission path 1, data transmission paths 100, 2
The operation when a blockage occurs at 00, 300, and 400, and the operation when the data transmission line resumes data transmission and becomes empty, are completely different from the two-branch case shown in FIG. Since they are similar, the explanation will be omitted, but the transmission line itself still independently performs branching and transmission control.

上述のごとく、この実施例では、データ伝送路
1へデータが入力されたとき、データ伝送路10
0,200,300および400のうち少なくと
も1つが詰まり状態であり、UK12,UK22,
UK32およびUK42のうち少なくとも1つが
“L”レベルであり、しかも制御部10,20,
30または40の少なくとも1つが詰まり状態に
ある場合、前記入力データはデータ伝送路1に保
持され、制御部10,20,30または40へ分
岐して伝送されない。しかし、前述の4つのデー
タ伝送路のうち、少なくとも1つの各データ伝送
路の次段へデータ伝送を完了すると、前述の4つ
のUK信号のうち対応する信号が“H”レベルに
遷移し、データ伝送路1で待たされていたデータ
は、タグデータに従つて、制御部10,20,3
0または40のいずれか1つに自立的に分岐して
伝送される。
As described above, in this embodiment, when data is input to the data transmission path 1, the data transmission path 10
At least one of 0, 200, 300 and 400 is clogged, UK12, UK22,
At least one of UK32 and UK42 is at "L" level, and the control units 10, 20,
If at least one of 30 or 40 is clogged, the input data is held in data transmission path 1 and is not branched and transmitted to control section 10, 20, 30 or 40. However, when data transmission to the next stage of at least one of the aforementioned four data transmission paths is completed, the corresponding signal among the aforementioned four UK signals transitions to the "H" level, and the data The data that was kept waiting on the transmission path 1 is transferred to the control units 10, 20, 3 according to the tag data.
It is independently branched into either 0 or 40 and transmitted.

第6図はパケツトデータを任意の分岐路に、任
意の順序で4分岐して伝送する他の実施例の具体
的な回路図である。この実施例では、前述の第3
図に示したUL信号10d,20d,30dおよ
び40dを用いて、すなわちデータ伝送路10
0,200,300および400およびそれらの
先段の空/詰まり状態に応じて、選択的に分岐す
る場合について説明する。この実施例では、4つ
のデータ伝送路を識別するために、第5図に示し
た実施例と同様にして、識別子はデータの一部に
含まれていて、2ビツトで構成される。この2ビ
ツトの識別子は識別子復合部3によつて4つの識
別信号DC1,DC2,DC3およびDC4を出力す
る。そして、これらの識別信号DC1,DC2,
DC3およびDC4はそれぞれ制御部10,20,
30および40に与えられる。
FIG. 6 is a specific circuit diagram of another embodiment in which packet data is divided into four branches in an arbitrary order and transmitted to arbitrary branch paths. In this example, the third
Using the UL signals 10d, 20d, 30d and 40d shown in the figure, that is, the data transmission line 10
0, 200, 300, and 400, and a case where the branches are selectively branched according to the empty/clogged state of the preceding stages will be described. In this embodiment, in order to identify the four data transmission paths, the identifier is included in a part of the data and consists of 2 bits, similar to the embodiment shown in FIG. This 2-bit identifier is outputted by the identifier combining section 3 as four identification signals DC1, DC2, DC3 and DC4. And these identification signals DC1, DC2,
DC3 and DC4 are control units 10, 20, respectively.
30 and 40.

制御部10,20,30または40は前述の第
5図に示した実施例とほぼ同様にして構成される
が、デレーエレメント16,26,36および4
6は、この第6図に示す実施例では、ANDゲー
ト19,29,39および49に置換えられてい
る点のみが異なる。
The control section 10, 20, 30 or 40 is constructed in substantially the same manner as the embodiment shown in FIG.
6 differs only in that it is replaced with AND gates 19, 29, 39 and 49 in the embodiment shown in FIG.

上述のごとく構成された4分岐データ伝送装置
では、リセツト信号による初期化後の動作につい
ては、前述の第5図に示した実施例と全く同じ動
作をするので詳細な動作の説明については省略す
る。
In the four-branch data transmission device configured as described above, the operation after initialization by the reset signal is exactly the same as that of the embodiment shown in FIG. 5, so a detailed explanation of the operation will be omitted. .

また、順次データ伝送路1にデータを入力して
いつたとき、データ伝送路100,200,30
0または400およびそれらの先段のいずれか1
つの伝送路で詰まり状態が生じた場合の動作、お
よび前記データ伝送路がデータ伝送を再開して空
状態に生じたときの動作については、前述の第3
図に示した2分岐の場合と全く同様であるのでそ
の説明を省略するが、伝送路自体が自立的に分岐
して伝送制御を行なうことには変わりはない。
Also, when data is input to data transmission path 1 in sequence, data transmission paths 100, 200, 30
0 or 400 and any one of their predecessors
Regarding the operation when one transmission line becomes clogged, and the operation when the data transmission line resumes data transmission and becomes empty, see Section 3 above.
Since this is exactly the same as the two-branch case shown in the figure, its explanation will be omitted, but the fact remains that the transmission line itself branches autonomously and performs transmission control.

上述のごとく、この実施例では、データ伝送の
1へデータが入力されたとき、データ伝送路10
0,200,300および400およびそれらの
先段のうちの少なくとも1つのデータ伝送路が詰
まり状態であり、UL1,UL2,UL3およびUL
4またはUK12,UK22,UK32およびUK
42のうち少なくとも1つが“L”レベルであ
り、しかも制御部10,20,30または40の
うち少なくとも1つが詰まり状態になる場合、前
記入力データはデータ伝送路1に保持され、制御
部10,20,30または40へ分岐して伝送さ
れない。しかし、前述の伝送路のうち、少なくと
も1つが各データ伝送路の次段へデータ伝送を完
了すると、前述の4つのUL信号および4つの
UK信号のうち対応する信号が“H”レベルに遷
移し、データ伝送路1で待たされていたデータは
タグデータに従つて、制御部10,20,30ま
たは40のいずれか1つに自立的に分岐して伝送
される。
As mentioned above, in this embodiment, when data is input to data transmission line 10,
At least one data transmission path among 0, 200, 300, and 400 and their preceding stages is clogged, and UL1, UL2, UL3, and UL
4 or UK12, UK22, UK32 and UK
42 is at the "L" level and at least one of the control units 10, 20, 30, or 40 is clogged, the input data is held in the data transmission path 1, and the control units 10, It is not branched to 20, 30 or 40 and transmitted. However, when at least one of the aforementioned transmission paths completes data transmission to the next stage of each data transmission path, the aforementioned four UL signals and four
The corresponding signal among the UK signals transitions to the "H" level, and the data that was waiting on the data transmission path 1 is autonomously transferred to any one of the control units 10, 20, 30, or 40 according to the tag data. It is branched and transmitted.

[発明の効果] 以上のように、この発明によれば、複数の並列
な伝送路からそれぞれ送信許可信号が出力されて
いるか否かを判別し、複数の伝送路のうち、デー
タの一部またはそのデータに付随する伝送路を指
定するための識別子に従つて、かつ先段の伝送路
の空/詰まり状態に応じていずれかの伝送路に自
立的にデータを伝送するようにしたので、異なる
種類のデータが非同期で入力されても、それぞれ
のデータの所望の伝送路で自立的に伝送すること
ができ、データの種類ごとに配線を設けたり、高
機能な入出力ポートを設ける必要がなくなり、装
置を簡単に構成できる。したがつて、この発明を
たとえばパケツト通信に適用すれば、パケツトの
内容を並列なデータ伝送路に分割し、そのデータ
を分割したときとは異なる順番で合成することに
より、パケツトの内容を任意の順に並べ替えるこ
とも可能となる。
[Effects of the Invention] As described above, according to the present invention, it is determined whether or not a transmission permission signal is output from each of a plurality of parallel transmission paths, and a part of data or Data is transmitted independently to one of the transmission paths according to the identifier for specifying the transmission path associated with the data, and depending on whether the previous transmission path is empty or clogged. Even if different types of data are input asynchronously, each data can be transmitted independently through the desired transmission path, eliminating the need for wiring or high-performance input/output ports for each type of data. , the device can be easily configured. Therefore, if this invention is applied to, for example, packet communication, the content of the packet can be divided into parallel data transmission paths, and the data can be combined in an order different from the one in which it was divided. It is also possible to sort them in order.

【図面の簡単な説明】[Brief explanation of drawings]

第1図はデータを2分岐して伝送する実施例の
概略ブロツク図である。第2図および第3図はデ
ータを2分岐する実施例の具体的な回路図であ
る。第4図はデータを4分岐して伝送する実施例
の概略ブロツク図である。第5図おび第6図はデ
ータを4分岐して伝送する実施例の具体的な回路
図である。 図において、1,100,200,300,4
00はデータ伝送路、2は識別子伝送路、3は識
別子復号部、10,20,30,40は制御部、
5,11,21,31,41はレジスタ、2,1
5,25,35,45はDタイプフリツプフロツ
プ、6,7,12,13,22,23,32,3
3,42,43はC素子、4,4aはNORゲー
ト、14,24,34,44,17,27,3
7,47,18,28,38,48,19,2
9,39,49はANDゲート、16,26,3
6,46はデレーエレメントを示す。
FIG. 1 is a schematic block diagram of an embodiment in which data is divided into two branches and transmitted. FIGS. 2 and 3 are specific circuit diagrams of an embodiment in which data is divided into two branches. FIG. 4 is a schematic block diagram of an embodiment in which data is divided into four branches and transmitted. FIGS. 5 and 6 are specific circuit diagrams of an embodiment in which data is divided into four branches and transmitted. In the figure, 1,100,200,300,4
00 is a data transmission path, 2 is an identifier transmission path, 3 is an identifier decoding section, 10, 20, 30, 40 is a control section,
5, 11, 21, 31, 41 are registers, 2, 1
5, 25, 35, 45 are D type flip-flops, 6, 7, 12, 13, 22, 23, 32, 3
3, 42, 43 are C elements, 4, 4a are NOR gates, 14, 24, 34, 44, 17, 27, 3
7, 47, 18, 28, 38, 48, 19, 2
9, 39, 49 are AND gates, 16, 26, 3
6 and 46 indicate delay elements.

Claims (1)

【特許請求の範囲】 1 それぞれが並列に設けられ、後段に送信許可
信号を出力したことに応じて、後段からのデータ
を保持し、前段から送信許可信号が与えられたこ
とに応じて、データを出力する複数の出力側デー
タ伝送路、 後段に送信許可信号を出力したことに応じて、
後段からのデータとデータの一部または当該デー
タに付随する伝送路を指定するための識別子とを
受け、前段から送信許可信号が与えられたことに
応じて、データおよび識別子を前段に出力する入
力側データ伝送路、 前記複数の出力側データ伝送路からそれぞれ送
信許可信号が出力されているか否かを判別する判
別手段、 前記入力側データ伝送路から与えられる識別子
によつて表わされる出力側データ伝送路にデータ
の送信が可能であることが前記判別手段によつて
判別されたことに応じて、前記出力側データ伝送
路にデータの受信を許可するように制御する入力
制御手段、および 前記識別子に対応する出力側データ伝送路にデ
ータの送信が可能であることが前記判別手段によ
つて判別されたことに応じて、前記入力側データ
伝送路からのデータを前記いずれかの出力側デー
タ伝送路に伝送させる出力制御手段を備えた、デ
ータ伝送装置。 2 前記出力制御手段は、前記複数の並列な伝送
路のすべてが送信可能になつていることを前記判
別手段が判別したことに応じて、当該データの一
部または当該データに付随する識別子で表わされ
る伝送路に、当該データを送信するようにした、
特許請求の範囲第1項記載のデータ伝送装置。 3 前記入力制御手段および出力制御手段は、そ
れぞれ 前記識別子に基づいて、前記複数の並列な伝送
路のいずれにデータを伝送すべきかを表わす伝送
路選択信号を出力する伝送路選択信号出力手段
と、 前記複数の並列な伝送路のそれぞれに対応して
設けられ、前記データ伝送が許可された場合、当
該データを記憶するための記憶手段と、 前記複数の並列な伝送路のそれぞれに対応して
設けられ、前記判別手段から当該伝送路に送信許
可信号が与えられたことを判別する判別信号が与
えられかつ前記伝送路選択手段から当該伝送路を
選択するための伝送路選択信号が与えられたこと
に応じて、入力を許可された前記データを当該伝
送路に対応する記憶手段に記憶して、当該伝送路
に送出する伝送制御手段とを含む、特許請求の範
囲第2項記載のデータ伝送装置。 4 前記入力制御手段は、同一伝送路を選択する
ための識別子が連続して与えられたとき、クロツ
ク信号に基づいて、前記識別子を断続するように
した、特許請求の範囲第1項記載のデータ伝送装
置。
[Claims] 1. Each of them is provided in parallel and holds data from the latter stage in response to outputting a transmission permission signal to the latter stage, and retains data in response to outputting a transmission permission signal from the former stage. Multiple output side data transmission lines that output
An input that receives data from the subsequent stage and a part of the data or an identifier for specifying a transmission path associated with the data, and outputs the data and identifier to the previous stage in response to a transmission permission signal given from the previous stage. side data transmission path; determining means for determining whether a transmission permission signal is output from each of the plurality of output side data transmission paths; and output side data transmission represented by an identifier given from the input side data transmission path. input control means for controlling the output side data transmission path to permit reception of data in response to the determination by the determination means that data transmission is possible through the transmission path; When the determining means determines that data can be transmitted to the corresponding output data transmission path, the data from the input data transmission path is transferred to one of the output data transmission paths. A data transmission device equipped with an output control means for transmitting data to 2. The output control means, in response to the determination means determining that all of the plurality of parallel transmission paths are enabled for transmission, displays a part of the data or an identifier attached to the data. The data is sent to the transmission path that is
A data transmission device according to claim 1. 3. The input control means and the output control means each include transmission path selection signal output means for outputting a transmission path selection signal indicating which of the plurality of parallel transmission paths data should be transmitted to, based on the identifier; a storage means provided corresponding to each of the plurality of parallel transmission paths, for storing the data when the data transmission is permitted; and a storage means provided corresponding to each of the plurality of parallel transmission paths; and a determination signal for determining that a transmission permission signal has been given to the transmission line in question is given from the discrimination means, and a transmission line selection signal for selecting the transmission line is given from the transmission line selection means. 2. The data transmission device according to claim 2, further comprising a transmission control means for storing the data whose input is permitted in a storage means corresponding to the transmission path in response to the transmission path, and transmitting the data to the transmission path. . 4. The data according to claim 1, wherein the input control means is configured to intermittent the identifier based on a clock signal when identifiers for selecting the same transmission path are consecutively given. Transmission device.
JP61017544A 1986-01-28 1986-01-28 Data transmission equipment Granted JPS62174857A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61017544A JPS62174857A (en) 1986-01-28 1986-01-28 Data transmission equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61017544A JPS62174857A (en) 1986-01-28 1986-01-28 Data transmission equipment

Publications (2)

Publication Number Publication Date
JPS62174857A JPS62174857A (en) 1987-07-31
JPH0564381B2 true JPH0564381B2 (en) 1993-09-14

Family

ID=11946857

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61017544A Granted JPS62174857A (en) 1986-01-28 1986-01-28 Data transmission equipment

Country Status (1)

Country Link
JP (1) JPS62174857A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0721790B2 (en) * 1989-03-23 1995-03-08 シャープ株式会社 Data transmission equipment
JP3634995B2 (en) 1999-12-07 2005-03-30 株式会社マキタ Sanda

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57207956A (en) * 1981-06-17 1982-12-20 Nec Corp Data branching and joining circuit
JPH0424741A (en) * 1990-05-15 1992-01-28 Fujitsu Ltd Learning method for prewired neuro of rule part

Also Published As

Publication number Publication date
JPS62174857A (en) 1987-07-31

Similar Documents

Publication Publication Date Title
US4943916A (en) Information processing apparatus for a data flow computer
US4038644A (en) Destination selection apparatus for a bus oriented computer system
US20020143505A1 (en) Implementing a finite state machine using concurrent finite state machines with delayed communications and no shared control signals
EP0078389A1 (en) Bus contention resolution in data processing apparatus having multiple independant users
US3781821A (en) Selective shift register
US5079696A (en) Apparatus for read handshake in high-speed asynchronous bus interface
JPS599926B2 (en) NRZ/2-phase microcomputer serial communication logic device
CN111382112B (en) Configurable inter-processor synchronization system
US5848297A (en) Control apparatus for maintaining order and accomplishing priority promotion in a computer interconnect
US6356111B1 (en) Crosspoint switch array with broadcast and implied disconnect operating modes
JPH0564381B2 (en)
EP0787327A2 (en) Data processing system comprising an asynchronously controlled pipeline
US4339795A (en) Microcontroller for controlling byte transfers between two external interfaces
US5323387A (en) Data transmission apparatus
US5638009A (en) Three conductor asynchronous signaling
US5502720A (en) Packet collecting circuit in data-flow type system
EP0613091A2 (en) Parallel data transfer circuit
US5303261A (en) High-throughput pipelined communication channel for interruptible data transmission
US4339797A (en) Microcontroller with auxiliary register for duplicating storage of data in one memory location
JPS6223254A (en) Data transmission equipment
US5548790A (en) High speed IEEE 488 bus data transfer system
JPS63158652A (en) Parallel data port selection method and apparatus
SU1287172A1 (en) Device for generating message route in uniform computer system
CA1124875A (en) Microcontroller for disk files
CA1124883A (en) Microcontroller for disk files

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees