JPH0616310B2 - Data processing device - Google Patents
Data processing deviceInfo
- Publication number
- JPH0616310B2 JPH0616310B2 JP61055948A JP5594886A JPH0616310B2 JP H0616310 B2 JPH0616310 B2 JP H0616310B2 JP 61055948 A JP61055948 A JP 61055948A JP 5594886 A JP5594886 A JP 5594886A JP H0616310 B2 JPH0616310 B2 JP H0616310B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- data transmission
- data packet
- signal
- packet
- 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
Links
Landscapes
- Small-Scale Networks (AREA)
Description
【発明の詳細な説明】 (産業上の利用分野) この発明はデータ処理装置に関し、特にデータ駆動形デ
ータ処理装置の発火部のように、2つのデータパケット
から1つの新しいデータパケットを生成する、データ処
理装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data processing device, and in particular, like a firing part of a data driven data processing device, one new data packet is generated from two data packets. The present invention relates to a data processing device.
(従来技術) 本件出願人は、先に、たとえば特願昭60−19165
号において、新規な構成の発火部を提案した。(Prior Art) The applicant of the present invention has previously described, for example, Japanese Patent Application No. 60-19165.
In the issue, we proposed a new configuration of the ignition part.
第10図を参照して、システム10は、データ伝送路と
して非同期遅延線リング12を含み、この非同期遅延線
リング12には、合流部14を通して処理すべきデータ
パケットが与えられるとともに、その処理されたデータ
は分岐部16を通して出力される。合流部14から与え
られたデータパケットは、非同期遅延線リング12を通
って、分岐部18によって分岐されて、機能記憶部20
に与えられる。機能記憶部20から読み出されたデータ
は、合流部22を通して再び非同期遅延線リング12に
与えられる。Referring to FIG. 10, the system 10 includes an asynchronous delay line ring 12 as a data transmission line, and the asynchronous delay line ring 12 is provided with a data packet to be processed through the merging unit 14 and is processed. The output data is output through the branch unit 16. The data packet provided from the merging unit 14 passes through the asynchronous delay line ring 12, is branched by the branching unit 18, and is stored in the function storage unit 20.
Given to. The data read from the function storage unit 20 is given to the asynchronous delay line ring 12 again via the merging unit 22.
機能記憶部20から与えられたデータパケットは、たと
えば第2図に示すように、ヘッダHDとそれに後続する
複数のデータワードDW1〜DWnを含む。ヘッダHD
は識別データないし処理コードPCおよび制御コードC
Cを含み、この処理コードPCには、パケット構造を示
すコードと処理内容を示すコードとが含まれる。パケッ
ト構造を示すコードとしては、たとえばヘッダであるこ
とや最後のデータワードであることなどを示す順番コー
ドがたとえば第17番目および第16番目の2ビットで
与えられる。処理内容を示すコードは、特にFコードと
呼ばれ、たとえば「+」,「−」,・・・またはデータ
の置換あるいは挿入など、処理の種類を特定するために
用いられる。制御コードCCには、物理的な行き先情報
やプログラム構造に起因するノード情報およびカラー情
報など論理的な情報が含まれる。The data packet provided from the function storage unit 20 includes, for example, as shown in FIG. 2, a header HD and a plurality of data words DW 1 to DWn following the header HD. Header HD
Is identification data or processing code PC and control code C
This processing code PC includes a code indicating a packet structure and a code indicating the processing content. As the code indicating the packet structure, for example, an order code indicating that it is a header or the last data word is given by the 17th and 16th 2 bits. The code indicating the processing content is particularly called an F code, and is used to specify the type of processing such as "+", "-", ... Or data replacement or insertion. The control code CC includes logical information such as physical destination information, node information due to the program structure, and color information.
非同期遅延線リング12によって伝送される上述のよう
なデータパケットは、たとえば分岐部24および合流部
26を通して、発火部27を構成する第1のループ状の
データ伝送路28に与えられる。異なるデータパケット
が、異なる分岐部30および合流部32を通して、発火
部27を構成する第2のループ状のデータ伝送路34に
取り込まれる。第1および第2のループ状のデータ伝送
路28および34に与えられたデータパケットは、それ
ぞれのループを互いに逆方向に伝送され、これら伝送路
とともに発火部24を構成する点火検出部36に与えら
れる。The above-mentioned data packet transmitted by the asynchronous delay line ring 12 is given to the first loop-shaped data transmission line 28 forming the ignition unit 27 through the branching unit 24 and the merging unit 26, for example. Different data packets are taken into the second loop-shaped data transmission path 34 that constitutes the ignition unit 27 through different branching units 30 and merging units 32. The data packets provided to the first and second loop-shaped data transmission paths 28 and 34 are transmitted through the respective loops in opposite directions, and are provided to the ignition detection section 36 that constitutes the ignition section 24 together with these transmission paths. To be
この発明の背景となる発火検出部36では、2つのデー
タパケットの間でそれぞれのデータパケット中に含まれ
る制御コードの比較を行なうことによって、第1のルー
プ状のデータ伝送路28上に存在するデータパケットと
第2のループ状のデータ伝送路34上に存在するデータ
パケットとが対をなすか否かを判定し、データパケット
対として検出された特定のデータパケットに基づいて1
つの新しいデータパケットを生成する。このようにして
生成された新しいデータパケットは、たとえば第1のル
ープ状のデータ伝送路28上に置かれ、分岐部38およ
び合流部39を通して再び非同期遅延線リング12上に
もたらされる。The ignition detection unit 36, which is the background of the present invention, exists on the first loop-shaped data transmission line 28 by comparing the control codes included in the respective data packets between the two data packets. It is determined whether or not the data packet and the data packet existing on the second loop-shaped data transmission path 34 form a pair, and 1 is determined based on the specific data packet detected as the data packet pair.
Generates two new data packets. The new data packet generated in this way is placed on the first loop-shaped data transmission line 28, for example, and is introduced again onto the asynchronous delay line ring 12 through the branching unit 38 and the merging unit 39.
前述のように、発火検出部36では、2つのデータリン
グ上にそれぞれ左右のオペランドパケット(データパケ
ットを周回させながらデータパケット中の識別データを
比較することにより、発火検出を行う。そして、対とな
るべきものとして検出された2つのデータパケットは、
一方のオペランドが他方のオペランドに合流する形で新
しいデータパケットに変換される。このようにして生成
された新しいデータパケットは、たとえば第1のデータ
伝送路28上を伝送されて、分岐部38を通して出力さ
れる。As described above, the firing detection unit 36 performs firing detection by comparing the left and right operand packets (identification data in the data packets while circulating the data packet) on each of the two data rings. The two data packets that were detected to be
One operand is converted into a new data packet so that it merges with the other operand. The new data packet generated in this way is transmitted, for example, on the first data transmission line 28 and output through the branching unit 38.
(発明が解決しようとする問題点) 上述の背景技術では、分岐出力部が一方のデータ伝送路
28上にしかないため、次のような種々の問題点があ
る。すなわち、新しいデータパケットの生成から出力ま
でに有する時間が平均的に長くなってしまう。これは、
発火検出部36が並列的に多数設けられた場合に特に顕
著である。また、新しいデータパケットが伝送されるの
は一方のデータ伝送路だけであるため、分岐部の出力側
が混雑した状況になると、そのデータに伝送路にのみ異
種のデータパケットが混在されて周回されるため、この
データ伝送路に入力すべきオペランドパケットだけが入
力されにくいという不均衡が生じる。さらに、分岐部が
1つしかないため、多数の発火部によって並列的に新し
いデータパケットの生成が高い処理レートで行われて
も、新しいデータパケットの出力レート分岐部の能力に
よって制限されてしまうので、データ処理のより一層の
高速化が困難である。(Problems to be Solved by the Invention) In the background art described above, since the branch output section is provided only on one data transmission path 28, there are various problems as described below. That is, the time taken from the generation of a new data packet to the output becomes long on average. this is,
This is particularly noticeable when a large number of ignition detection units 36 are provided in parallel. Also, since a new data packet is transmitted only on one of the data transmission paths, when the output side of the branching section becomes congested, different data packets are mixed in the data only on the transmission path and circulated. Therefore, an imbalance occurs in which it is difficult to input only the operand packet that should be input to this data transmission path. Furthermore, since there is only one branching unit, even if a large number of firing units generate new data packets in parallel at a high processing rate, the output rate of new data packets is limited by the capability of the branching unit. However, it is difficult to further speed up data processing.
それゆえに、この発明の主たる目的は、より高速処理の
可能な、データ処理装置を提供することである。Therefore, a main object of the present invention is to provide a data processing device capable of higher speed processing.
(問題点を解決するための手段) この発明は、簡単にいえば、少なくとも宛先情報が含ま
れる識別データを含むデータパケットを伝送するため
の、かつシフトレジスタを用いて構成される第1のデー
タ伝送路、少なくとも宛先情報が含まれる識別データを
むデータパケットを伝送するための、かつシフトレジス
タを用いて構成される第2のデータ伝送路、それぞれ
が、第1および第2のデータ伝送路に連結され、それぞ
れを伝送させていてかつ対となるべきデータパケットを
検出してその2つのデータパケットから新しいデータパ
ケットを形成するための複数のデータパケット形成手
段、およびデータパケット形成手段によって形成された
新しいデータパケットを抽出するための、少なくとも2
つのデータパケット抽出手段を備える、データ処理装置
である。(Means for Solving the Problems) Briefly, the present invention relates to first data for transmitting a data packet including identification data including at least destination information and configured using a shift register. A transmission path, a second data transmission path for transmitting a data packet including identification data including at least destination information, and a second data transmission path, which is configured by using a shift register, respectively serving as the first and second data transmission paths. Formed by a plurality of data packet forming means for detecting data packets which are concatenated, each transmitting and are to be paired and form a new data packet from the two data packets At least 2 to extract new data packets
It is a data processing device provided with one data packet extraction means.
(作用) 第1のデータ伝送路および第2のデータ伝送路上で、そ
れぞれ個別にデータパケットが伝送される。それぞれの
データパケット形成手段は、第1および第2のそれぞれ
のデータ伝送路上を伝送されているデータパケットのた
とえば識別データの一致または不一致などを判断して、
対となるべきデータパケットを検出する。そして、デー
タパケット形成手段は、データパケットを組かえるなど
して、その検出された2つのデータパケットから新しい
データパケットを形成する。データパケット形成手段に
よって形成された新しいデータパケットは、少なくとも
2つのデータパケット抽出手段のいずれかから抽出され
る。(Operation) Data packets are individually transmitted on the first data transmission line and the second data transmission line. Each of the data packet forming means determines, for example, whether or not the identification data of the data packets transmitted on the first and second data transmission paths match or not,
Detect data packet to be paired. Then, the data packet forming means forms a new data packet from the detected two data packets by, for example, recombining the data packets. The new data packet formed by the data packet forming means is extracted from any of at least two data packet extracting means.
(発明の効果) この発明によれば、新しいデータパケットを抽出するた
めの手段が2つ以上設けられているので、従来のものの
ようにその出力部分における処理状態によって新しいデ
ータパケットの出力レートが制限されることがほとんど
なく、全体として、高い処理レートが期待できる。(Effect of the Invention) According to the present invention, since two or more means for extracting a new data packet are provided, the output rate of the new data packet is limited by the processing state at the output portion as in the conventional one. As a whole, a high processing rate can be expected.
2つのデータ伝送路上からそれぞれ新しいデータパケッ
トを抽出するようにすれば、一方のデータ伝送路へのデ
ータパケットの入力が制限されるという不均衡は生じ
ず、この点でも処理レートの均一化,高速化が可能とな
る。By extracting a new data packet from each of the two data transmission paths, there is no imbalance that the input of the data packet to one data transmission path is restricted. Can be realized.
この発明の上述の目的,その他の目的,特徴および利点
は、図面を参照して行なう以下の実施例の詳細な説明か
ら一層明らかとなろう。The above-mentioned objects, other objects, features and advantages of the present invention will become more apparent from the following detailed description of the embodiments with reference to the drawings.
(実施例) 第1図はこの発明を原理的に説明する概略ブロック図で
ある。この発明は、第1図に示すシステム10の発火部
27として好適する。しかしながら、この発明は、一般
的には、対となすべき相手方のデータをみつけて、その
対のデータから1つの新しいデータを生成する必要のあ
るすべてのデータ処理装置に適用できるものである、と
いうことを予め指摘しておく。(Embodiment) FIG. 1 is a schematic block diagram for explaining the principle of the present invention. The present invention is suitable as the ignition part 27 of the system 10 shown in FIG. However, the present invention is generally applicable to all data processing devices that need to find the other party's data to be paired and generate one new data from the paired data. I will point out that in advance.
第1および第2のループ状のデータ伝送路28および3
4は、シフトレジスタで、好ましくは自走式シフトレジ
スタで構成される。自走式シフトレジスタとは、後に詳
細に説明するが、データのプッシュインとポップアウト
とを独立的かつ同時的に行なうことができ、さらにプッ
シュインされたデータが、次段のレジスタが空き状態で
あることを条件として、自動的に出力方向へシフトされ
ていくものであり、したがって、このおよび後述の実施
例では、これら第1および第2のデータ伝送路28およ
び34は、非同期式のデータ伝送路として構成される。First and second loop-shaped data transmission lines 28 and 3
Reference numeral 4 denotes a shift register, preferably a self-propelled shift register. The self-propelled shift register will be described in detail later, but data can be pushed in and popped out independently and simultaneously, and the pushed-in data is in a state where the register in the next stage is empty. However, in this and later-described embodiments, these first and second data transmission lines 28 and 34 are not synchronized with the asynchronous data. It is configured as a transmission line.
なお、2つのデータ伝送路28および34は、第1図の
システムでは、ループを構成するものとして説明した
が、これらは必ずしもループ状である必要はない。しか
しながら、後に詳細に説明するように、それらの少なく
とも一方が、より好ましくは両方が、ループ状のものと
して構成されることが望ましい。The two data transmission lines 28 and 34 have been described as constituting a loop in the system of FIG. 1, but they do not necessarily have to be looped. However, as will be explained in detail later, it is desirable that at least one of them, and more preferably both of them, be configured as a loop.
第1のループ状のデータ伝送路28および第2のループ
状のデータ伝送路34には、第10図と同じように、合
流部26および32を通して、それぞれ異なるデータパ
ケットが入力される。そして、第1および第2のデータ
伝送路28および34には、それぞれ、互いに逆方向
に、第2図で示すような構成のデータパケットが伝送さ
れる。Different data packets are input to the first loop-shaped data transmission line 28 and the second loop-shaped data transmission line 34 through the merging units 26 and 32, as in FIG. Then, the data packets having the configurations as shown in FIG. 2 are transmitted to the first and second data transmission paths 28 and 34, respectively, in opposite directions.
これらの第1および第2のデータ伝送路28および34
に結合されて、複数の(第10図に示すような)発火検
出部36a,36b,36c,36d,36eおよび3
6fが設けられる。それぞれの発火部36a〜36f
は、前述のように、第1および第2のデータ伝送路28
および34上を周回されるデータパケットから対となる
べきものを見つけ、その2つのデータパケットから新し
い1つのデータパケットを生成する。These first and second data transmission lines 28 and 34
Coupled to a plurality of firing detectors 36a, 36b, 36c, 36d, 36e and 3 (as shown in FIG. 10).
6f is provided. Each firing unit 36a-36f
Is the first and second data transmission lines 28 as described above.
It finds a pair of data packets that wrap around and 34 to be paired, and creates a new data packet from the two data packets.
詳しく述べると、第1図の区間Aで示される範囲にある
3つの発火検出部36a〜36cでは、第1図において
第1のデータ伝送路28上を左から右に周回されるデー
タパケットと第2のデータ伝送路34上を右から左に周
回されるデータパケットとを比較して、それぞれ、新し
いデータパケットを生成する。そして、これら発火検出
部36a〜36cによって生成された新しいデータパケ
ットは、第2のデータ伝送路34に設けられた分岐部4
0に向けて周回され、この分岐部40から抽出される。
一方、区間Bに設けられる3つの発火検出部36d〜3
6fでは、2つのデータ伝送路28および34を周回さ
れるデータパケットから、それぞれ、新しい1つのデー
タパケットを生成する。これらの発火検出部36d〜3
6fで生成された新しいデータパケットは、第1のデー
タ伝送路28上を左から右に迂回され、分岐部38に至
る。そして、この分岐部38から、そのような新しいデ
ータパケットが抽出される。More specifically, in the three firing detection units 36a to 36c in the range shown by the section A in FIG. 1, the data packet and the first data transmission path 28, which are rotated from left to right in FIG. The data packets circulating from right to left on the second data transmission path 34 are compared with each other to generate new data packets. Then, the new data packets generated by these firing detection units 36a to 36c are sent to the branching unit 4 provided in the second data transmission path 34.
It circulates toward 0 and is extracted from this branching section 40.
On the other hand, the three ignition detection units 36d to 3 provided in the section B
In 6f, one new data packet is generated from each of the data packets looped around the two data transmission paths 28 and 34. These ignition detection units 36d-3
The new data packet generated in 6f is diverted from left to right on the first data transmission line 28, and reaches the branching unit 38. Then, such a new data packet is extracted from this branch unit 38.
このように、正しいデータパケットの抽出部を、それぞ
れのデータ伝送路28および34に1つ、合計2つ設
け、発火検出部36a〜36fを、中間点において、区
間Aおよび区間Bに区分する。そして、区間Aにおいて
生成された新しいデータパケットは第2のデータ伝送路
34に、区間Bにおいて生成された新しいデータパケッ
トは第1のデータ伝送路28にそれぞれ合流するように
すれば、2つのデータ伝送路のうち分岐部38または4
0により近いデータ伝送路上に、一方のオペランドを合
流させる形で新しいデータパケットを生成することがで
き、したがって、第10図に示す背景技術によって生じ
る問題点がすべて解消される。In this way, two correct data packet extraction units are provided for each of the data transmission lines 28 and 34, a total of two, and the firing detection units 36a to 36f are divided into sections A and B at the intermediate points. Then, if the new data packet generated in the section A joins the second data transmission path 34 and the new data packet generated in the section B joins the first data transmission path 28, two data packets are merged. Branch unit 38 or 4 of the transmission line
A new data packet can be generated on the data transmission line closer to 0 by merging one of the operands, thus eliminating all the problems caused by the background art shown in FIG.
第3図は第1図のシステムを具体化した例である。この
実施例は、それぞれが発火検出部36を構成する複数の
基本モジュールM11,M12,およびM21,M22を縦続接
続して構成される。FIG. 3 is an example of embodying the system of FIG. In this embodiment, a plurality of basic modules M 11 , M 12 and M 21 , M 22 each constituting the ignition detection unit 36 are connected in cascade.
1つの基本モジュールMが第4図に示される。この第4
図では区間B(第1図)に設けられる発火検出部36d
〜36fとして構成されるモジュールM21またはM22が
示されている。一方のデータ伝送路28に関連して識別
データ検出回路42が設けられ、他方のデータ伝送路3
4に関連して識別データ検出回路44が設けられる。す
なわち、識別データ検出回路42はデータ伝送路28を
構成する4つの並列データバッファB1〜B4への入力
データから識別データを抽出する。識別データ検出回路
44はデータ伝送路34を構成する並列データバッファ
B11〜B14への入力データから識別データを抽出する。One basic module M is shown in FIG. This 4th
In the figure, the ignition detection unit 36d provided in the section B (FIG. 1)
Modules M 21 or M 22 configured as ~ 36f are shown. An identification data detection circuit 42 is provided in association with one data transmission line 28, and the other data transmission line 3 is provided.
4, an identification data detection circuit 44 is provided. That is, the identification data detection circuit 42 extracts the identification data from the input data to the four parallel data buffers B 1 to B 4 forming the data transmission path 28. The identification data detection circuit 44 extracts the identification data from the input data to the parallel data buffers B 11 to B 14 forming the data transmission path 34.
識別データ検出回路42によって検出された識別データ
は2つの比較回路461および462の一方入力として
共通的に与えられる。隣接のモジュールに含まれる識別
データ検出回路によって検出された識別データおよび同
じモジュールMに含まれる識別データ検出回路54によ
って検出された識別データは、それぞれ、対応の比較回
路461および462の他方入力として個別的に与えら
れる。これら2つの比較回路461および462は与え
られる両方の識別データが一致するかどうか比較し、そ
の一致信号は、それぞれ停止回路48に与えられる。The identification data detected by the identification data detection circuit 42 is commonly provided as one input of the two comparison circuits 46 1 and 46 2 . The identification data detected by the identification data detection circuit included in the adjacent module and the identification data detected by the identification data detection circuit 54 included in the same module M are respectively input to the other inputs of the corresponding comparison circuits 46 1 and 46 2 . As given individually. These two comparison circuits 46 1 and 46 2 are compared whether identification data both given match, the match signal is provided to each stop circuit 48.
停止回路48は2つのデータ伝送路28および34上を
伝送される対となすべきデータパケットの同期化を図る
ためのものである。そして、停止回路48から合流回路
50に制御信号が与えられ、合流回路50はパケット組
かえ回路52と協働して新しいデータパケットをデータ
伝送路28上に合流させる。The stop circuit 48 is for synchronizing the data packets to be paired transmitted on the two data transmission lines 28 and 34. Then, a control signal is given from the stop circuit 48 to the merging circuit 50, and the merging circuit 50 cooperates with the packet reassembling circuit 52 to merge a new data packet on the data transmission path 28.
なお、第1図に示す区間Aに設けられる発火検出部36
a〜36cとして構成されるモジュールM11またはM12
も、基本的には、この第4図に示す基本モジュールMと
同様である。しかしながら、これらモジュールM11およ
びM12は、いずれも、生成したデータパケットを、第2
のデータ伝送路34上に合流させる。その奥的で、区間
Aと区間Bとの間には、変換ボード36aが介挿され
る。この変換ボード36aでは、モジュールM12によっ
て検出された識別データをモジュールM22の一方の比較
回路に与え、また、それぞれのモジュールのC要素のた
めの信号TRやAKなどの方向を調整する。なお、識別
データはモジュールM22からM12に与えられるようにさ
れてもよい。しかしながら、両方から同時に両方へ識別
データを送るとよくない。なぜなら、2つのモジュール
M12とM22に同じ識別データが入力されると、その入力
されたM12およびM22がともに、相手方の対となるべき
データパケットの到来を待つ状態となり、その状態では
データ伝送路28または34が停止状態となってしま
う。したがって、この実施例では、変換ボード36aに
おいては、区間Aに属するモジュールから区間Bに属す
るモジュールにのみ同じ識別データを与えるようにして
いる。The ignition detection unit 36 provided in the section A shown in FIG.
a module M 11 or M 12 configured as a-36c
Also, it is basically the same as the basic module M shown in FIG. However, both of these modules M 11 and M 12 send the generated data packet to the second
Are merged on the data transmission path 34 of The conversion board 36a is inserted between the section A and the section B in the depth. In the conversion board 36a, given the identification data detected by the module M 12 to one of the comparison circuits of the module M 22, also adjusts the direction of such signals TR and AK for C elements of each module. The identification data may be given to the modules M 22 to M 12 . However, it is not good to send the identification data from both to both at the same time. Because, when the same identification data is input to the two modules M 12 and M 22 , both the input M 12 and M 22 are in a state of waiting for the arrival of a data packet to be paired with the other party, and in that state. The data transmission path 28 or 34 is stopped. Therefore, in this embodiment, in the conversion board 36a, the same identification data is given only to the modules belonging to the section A to the modules belonging to the section B.
ここで、この実施例の詳細な説明に先立って、モジュー
ルMに含まれるデータ伝送路とそれに用いられるC要
素、識別データ検出回路、停止回路、合流回路およびパ
ケット組かえ回路などについて、それぞれ説明する。Here, prior to the detailed description of this embodiment, the data transmission path included in the module M, the C element used for the data transmission path, the identification data detection circuit, the stop circuit, the merging circuit, the packet reassembling circuit, and the like will be described. .
第4図に示すように、第1および第2のデータ伝送路2
8および34が、ともに、自走式シフトレジスタとして
構成される。第1のデータ伝送路28を構成する自走式
シフトレジスタは、縦続接続された並列のデータバッフ
ァB1〜B5およびそれぞれの並列データバッファB1
〜B5に対応するC要素(Coincident Element)C1〜
C5を含む。同じように、第2のデータ伝送路34を構
成する自走式シフトレジスタは、縦続接続された並列の
データバッファB11〜B15およびそれらのそれぞれに対
応するC要素C11〜C15を含む。As shown in FIG. 4, the first and second data transmission lines 2
Both 8 and 34 are configured as self-propelled shift registers. The self-propelled shift register that constitutes the first data transmission line 28 includes cascaded parallel data buffers B 1 to B 5 and respective parallel data buffers B 1.
~ C element corresponding to B 5 (Coincident Element) C 1 ~
Including C 5 . Similarly, the self-propelled shift register that constitutes the second data transmission path 34 includes cascaded parallel data buffers B 11 to B 15 and their corresponding C elements C 11 to C 15 . .
ここで、第5図および第6図を参照して、非同期自走式
シフトレジスタを構成するC要素について説明する。C
要素Cは、6つの端子T1〜T6を含み、端子T1には
後段のC要素からの信号TRI(Transfer In)が与え
られ、端子2からは後段のC要素に対して信号AKO
(Acknowledge Out)が出力される。端子3からは前段
のC要素に対して信号TRO(Transfer Out)が出力さ
れ、端子4からは前段のC要素からの信号AKI(Ackn
owledge In)が与えられる。信号TROは、さらに、そ
の対応する並列データバッファに転送指令信号として与
えられる。そして、信号AKIは、前段の並列データバ
ッファの空き信号として与えられる。Here, with reference to FIG. 5 and FIG. 6, the C element constituting the asynchronous self-propelled shift register will be described. C
The element C includes six terminals T 1 to T 6 , a signal TRI (Transfer In) from the C element in the subsequent stage is given to the terminal T 1, and a signal AKO is supplied from the terminal 2 to the C element in the subsequent stage.
(Acknowledge Out) is output. From the terminal 3 signal TRO (Transfer Out) is output to the preceding C-element, the signal from the preceding C-element from the terminal 4 AKI (Ackn
owledge In) is given. Signal TRO is further provided as a transfer command signal to its corresponding parallel data buffer. Then, the signal AKI is given as an empty signal of the preceding parallel data buffer.
なお、端子T5にはリセット信号RESETが与えら
れ、端子6には停止信号STOPが与えられる。The terminal T 5 is supplied with the reset signal RESET, and the terminal 6 is supplied with the stop signal STOP.
第5図の回路において、端子T5からリセット信号RE
SETが与えられると、それがインバータによって反転
され、この信号が与えられる4つのナンドゲートG1,G
4,G11およびG14の出力がともにハイレベルになる。ナ
ンドゲートG1,G4,G11およびG14の出力がハイレベル
であり、したがってそれを受けるナンドゲートG3およ
びG13の出力がともにローレベルとなる。ナンドゲート
G4のハイレベルの出力が信号AKOとなり、端子T2
から後段のC要素への信号AKIとして与えられる。こ
れが前段の並列データバッファの空きの状態を表わす信
号である。このとき、データがまだ到着していないとす
れば、端子1への信号TRIがローレベルである。端子
T5へのリセット信号RESETが解除されると、イン
バータの出力がハイレベルとなり、一方ナンドゲートG
14からの信号AK′もまたハイレベルであり、この状態
が初期状態である。In the circuit of FIG. 5 , the reset signal RE is applied from the terminal T 5.
When SET is given, it is inverted by the inverter, and four NAND gates G 1 and G to which this signal is given are given.
The outputs of 4 , G 11 and G 14 all become high level. The outputs of the NAND gates G 1 , G 4 , G 11 and G 14 are at the high level, and therefore the outputs of the NAND gates G 3 and G 13 receiving it are at the low level. The high level output of the NAND gate G 4 becomes the signal AKO, and the terminal T 2
Is given as a signal AKI to the C element in the subsequent stage. This is a signal representing the empty state of the preceding parallel data buffer. At this time, if the data has not arrived yet, the signal TRI to the terminal 1 is at the low level. When the reset signal RESET to the terminal T 5 is released, the output of the inverter becomes high level, while the NAND gate G
The signal AK 'from 14 is also at high level, and this state is the initial state.
初期状態においては、したがって、ナンドゲートG1お
よびG11のそれぞれの2つの入力がハイレベルであり、
オアゲートG2およびG12の一方入力がハイレベルであ
る。そのため、ナンドゲートG3およびG13の2つの入
力はともにそれぞれハイレベルであり、したがってこの
ナンドゲートG3およびG13の出力はともにローレベル
である。すなわち、信号TR′および端子T3からの信
号TROがローレベルである。ナンドゲートG4および
G14の入力は、それぞれ、ローレベル,ハイレベルおよ
びハイレベルトとなり、これらナンドゲートG4および
G14の出力はそれぞれハイレベルとなる。In the initial state, therefore, the two inputs of each of the NAND gates G 1 and G 11 are high level,
One input of the OR gates G 2 and G 12 is at high level. Therefore, the two inputs of the NAND gates G 3 and G 13 are both at the high level, and therefore the outputs of the NAND gates G 3 and G 13 are both at the low level. That is, the signal TRO from the signal TR 'and the terminal T 3 is at a low level. The inputs of the NAND gates G 4 and G 14 are low level, high level and high level, respectively, and the outputs of the NAND gates G 4 and G 14 are high level, respectively.
データが転送されてきて、後段のC要素から与えられる
端子T1への信号TRIが第6図に示すようにハイレベ
ルに転じると、ナンドゲートG1の3つの入力はすべて
ハイレベルとなり、その出力はローレベルとなる。そう
すると、ナンドゲートG3の出力すなわち信号TR′が
第6図に示すようにハイレベルとなり、ナンドゲートG
4の出力がローレベルとなる。信号TR′がハイレベル
となると、ナンドゲートG11の出力がローレベルとな
り、ナンドゲートG13の出力TROがハイレベル、ナン
ドゲートG14の出力AK′がローレベルとなる。ナンド
ゲートG4およびG14の出力がそれぞれナンドゲートG
3およびG13の入力に戻り、これらナンドゲートG3お
よびG13の出力がハイレベルの状態でロックされる。こ
のようにして、第6図に示すように端子T2からの信号
AKOがローレベルとなり、このC要素Cの対応する並
列データバッファにデータが転送されたこと、すなわち
その状態ではもはやデータの転送を受け付けないことが
後段のC要素に伝えられる。また、ナンドゲートG13の
出力がハイレベルであり、端子T3から、前段のC要素
にハイレベルの信号TROが与えられる。このハイレベ
ルの信号TROが、それに対応する並列データバッファ
への転送指令として与えられ、その並列データバッファ
のデータが前段に送られる。When the data is transferred and the signal TRI from the C element in the subsequent stage to the terminal T 1 changes to high level as shown in FIG. 6, all three inputs of the NAND gate G 1 become high level and their outputs. Becomes low level. Then, in a high level as shown in output or signal TR 'is Figure 6 of the NAND gate G 3, the NAND gate G
The output of 4 becomes low level. 'When a high level, the output of the NAND gate G 11 goes low, the output TRO is high level of the NAND gate G 13, the output AK of the NAND gate G 14' signal TR becomes a low level. The outputs of the NAND gates G 4 and G 14 are respectively the NAND gate G.
Back to the input of the 3 and G 13, the output of NAND gate G 3, and G 13 is locked in the high level state. In this way, as shown in FIG. 6, the signal AKO from the terminal T 2 becomes low level, and the data has been transferred to the corresponding parallel data buffer of this C element C, that is, the data transfer is no longer in that state. Is notified to the C element in the latter stage. Further, the output of the NAND gate G 13 is at a high level, and a high level signal TRO is given from the terminal T 3 to the C element at the previous stage. This high level signal TRO is given as a transfer command to the corresponding parallel data buffer, and the data in the parallel data buffer is sent to the preceding stage.
信号AKOがローレベルになると、第6図に示すように
信号TRIがローレベルになり、したがって、ナンドゲ
ートG1の出力TR′がハイレベルに戻る。さらに、前
述のようにして、ナンドゲートG14の出力AK′がロー
レベルに変わることによって、ナンドゲートG4の出力
AKOはハイレベルに戻り、ナンドゲートG3の出力T
R′はローレベルに戻る。When the signal AKO becomes a low level, the signal TRI, as shown in Figure 6 goes low, therefore, output TR of the NAND gate G 1 'is returned to the high level. Further, as described above, the output AK 'of the NAND gate G 14 is changed to the low level, the output AKO of the NAND gate G 4 returns to the high level, and the output T of the NAND gate G 3 is output.
R'returns to low level.
前段のC要素からの信号AKOすなわち端子T4から与
えられる信号AKIが、第6図に示すように、ハイレベ
ルからローレベルに変わると、すなわち、前段の並列デ
ータバッファの空きが抽出されると、オアゲートG12の
入力がローレベルとなり、信号TR′もまたローレベル
であるため、このオアゲートG12の出力もまたローレベ
ルとなる。このとき、ナンドゲートG13の出力はハイレ
ベルになっているので、ナンドゲートG14の出力がハイ
レベルに変わる。そのため、ナンドゲートG13の入力が
ハイレベルとなり、このナンドゲートG13の出力はロー
レベルに変わる。このようにして、初期状態と同じ状態
に戻る。When the signal AKO from the C element in the previous stage, that is, the signal AKI given from the terminal T 4 changes from the high level to the low level, that is, when the empty space of the parallel data buffer in the previous stage is extracted. , The input of the OR gate G 12 becomes low level, and the signal TR ′ is also at low level, the output of the OR gate G 12 also becomes low level. At this time, since the output of the NAND gate G 13 is at high level, the output of the NAND gate G 14 changes to high level. Therefore, the input of the NAND gate G 13 becomes high level, and the output of the NAND gate G 13 changes to low level. In this way, the same state as the initial state is restored.
もし前段のC要素からの信号AKOすなわち端子T4か
らの信号AKIがローレベルのままであるとすると、す
なわち前段のC要素に対応する並列データバッファがま
だ空き状態でないとすると、ナンドゲートナンドゲート
G11の1つの入力はローレベルのままとなるため、端子
T1からの信号TRIがハイレベルとして与えられて信
号TR′がハイレベルに変わっても、ナンドゲートG11
は作用せず、信号TROがハイレベルにならないので、
それによって後段からのデータ受け付けが拒否され、し
たがってこのC要素に対応する並列データバッファには
その状態ではデータが転送できない。If the signal AKO from the C element in the previous stage, that is, the signal AKI from the terminal T 4 remains at the low level, that is, if the parallel data buffer corresponding to the C element in the previous stage is not yet empty, the NAND gate NAND gate Since one input of G 11 remains at low level, even if the signal TRI from the terminal T 1 is given as high level and the signal TR ′ changes to high level, the NAND gate G 11
Does not work and the signal TRO does not go high,
As a result, the acceptance of data from the subsequent stage is rejected, so that data cannot be transferred to the parallel data buffer corresponding to this C element in that state.
なお、このC要素Cに端子T6から、停止信号STOP
が与えられると、そのハイレベルの信号がオアゲートG
5を通してナンドゲートG13に与えられる。したがっ
て、このナンドゲートG13の出力がローレベルとなり、
この状態では端子T3からの信号TROがローレベルと
なり、前段のC要素に伝えられ、データの転送が停止さ
れる。In addition, the stop signal STOP is supplied to the C element C from the terminal T 6.
Is given, the high level signal is
5 to the NAND gate G 13 . Therefore, the output of the NAND gate G 13 becomes low level,
In this state, the signal TRO from the terminal T 3 becomes low level, is transmitted to the C element in the previous stage, and the data transfer is stopped.
このようにして、第4図に示すように、並列データバッ
ファB1〜B5とC要素C1〜C5および並列データバ
ッファB11〜B15とC要素C11〜C15によって、それぞ
れデータ伝送路28および34の非同期自走式シフトレ
ジスタが構成される。In this way, as shown in FIG. 4, the parallel data buffers B 1 to B 5 and the C elements C 1 to C 5 and the parallel data buffers B 11 to B 15 and the C elements C 11 to C 15 respectively receive data. An asynchronous self-propelled shift register for the transmission lines 28 and 34 is configured.
第7図は第3図すなわち第4図実施例に適用できる識別
データ検出回路の一例を示すブロック図である。この第
7図では、第1のデータ伝送路28から識別データを取
り出す第1の識別データ検出回路42のみが図示され説
明される。FIG. 7 is a block diagram showing an example of an identification data detection circuit applicable to the embodiment shown in FIG. 3 or FIG. In FIG. 7, only the first identification data detection circuit 42 for extracting the identification data from the first data transmission line 28 is shown and described.
第7図において、識別データ検出回路42は、第1のデ
ータ伝送路28に含まれる並列データバッファB2,B3,
B4およびB5から、データを受けるマルチプレクサ5
4を含む。すなわち、マルチプレクサ54には、後段の
並列データバッファから前段の並列データバッファにデ
ータパケットが転送される際、4つの並列データバッフ
ァB2〜B5の出力が入力される。In FIG. 7, the identification data detection circuit 42 includes parallel data buffers B 2 , B 3 ,
From B 4 and B 5, a multiplexer 5 which receives the data
Including 4. That is, when data packets are transferred from the parallel data buffer in the subsequent stage to the parallel data buffer in the previous stage, the multiplexer 54 receives the outputs of the four parallel data buffers B 2 to B 5 .
並列データバッファB1〜B5のそれぞれの第17番目
のビットすなわち順番コードの1ビットには、ヘッダ信
号線HSLが接続される。並列データバッファB1およ
びB2の間のヘッダ信号線HSL1は、マルチプレクサ
54に与えられるとともに、インバータによって反転さ
れてアンドゲートG1の一方入力に与えられる。並列デ
ータバッファB2およびB3の間に接続されるヘッダ信
号線HSL2は、そのアンドゲートG1の他方入力に与
えられる。アンドゲートG1の出力は、マルチプレクサ
54に与えられるとともに、インバータによって反転さ
れてアンドゲートG2の一方入力に与えられる。並列デ
ータバッファB3およびB4の間に接続されたヘッダ信
号線HSL3は、そのアンドゲートG2の他方入力に与
えられる。アンドゲートG2の出力は、マルチプレクサ
54に与えられるとともに、インバータによって反転さ
れて2入力アンドゲートG3の一方入力に与えられる。
のアンドゲートG3の他方入力には、並列データバッフ
ァB4およびB5の間の接続されるヘッダ信号線HSL
4の出力が与えられ、その出力はマルチプレクタ54に
与えられる。The header signal line HSL is connected to the 17th bit of each of the parallel data buffers B 1 to B 5 , that is, one bit of the order code. The header signal line HSL 1 between the parallel data buffers B 1 and B 2 is supplied to the multiplexer 54, inverted by an inverter, and supplied to one input of the AND gate G 1 . Header signal line HSL 2 connected between parallel data buffers B 2 and B 3 is applied to the other input of AND gate G 1 . The output of the AND gate G 1 is given to the multiplexer 54, inverted by an inverter and given to one input of the AND gate G 2 . Header signal line HSL 3 connected between parallel data buffers B 3 and B 4 is applied to the other input of AND gate G 2 . The output of the AND gate G 2 is given to the multiplexer 54, inverted by an inverter, and given to one input of the 2-input AND gate G 3 .
To the other input of the AND gate G 3 of the header signal line HSL connected between the parallel data buffers B 4 and B 5.
4 outputs, which are provided to the multiplexer 54.
これらヘッダ信号線HSL1およびアンドゲートG1〜
G3の出力は、マルチプレクサ54に含まれる対応のラ
ッチ回路(図示せず)に体するイネーブル信号として与
えられる。These header signal line HSL 1 and AND gate G 1 to
The output of G 3 is applied as an enable signal to a corresponding latch circuit (not shown) included in multiplexer 54.
マルチプレクサ54からは、識別データ線を通して、比
較回路461および462(第4図)へ第1のデータ伝
送路28から抽出された識別データが与えられる。From the multiplexer 54, the identification data extracted from the first data transmission line 28 is given to the comparison circuits 46 1 and 46 2 (FIG. 4) through the identification data line.
初期状態においては、すべてのヘッダ信号線HSL1〜
HSL4はローレベルである。後段の並列データバッフ
ァから並列データバッファB5へデータパケットのヘッ
ダが転送されると、ヘッダ信号HSL4がハイレベルに
なる。一方、並列データバッファB4およびB3の間の
ヘッダ信号線HSL3はマダローレベルであり、したが
ってアンドゲートG2の出力はローレベルである。この
ローレベルが反転されてアンドゲートG3に与えられる
ため、この時点で、このアンドゲートG3からハイレベ
ルが出力される。In the initial state, all header signal lines HSL 1 to
HSL 4 is at low level. When the header of the data packet is transferred from the parallel data buffer in the subsequent stage to the parallel data buffer B 5 , the header signal HSL 4 becomes high level. On the other hand, the header signal line HSL 3 between the parallel data buffers B 4 and B 3 is at the low level, and therefore the output of the AND gate G 2 is at the low level. Since this low level is inverted and given to the AND gate G 3 , at this time, a high level is output from this AND gate G 3 .
アンドゲートG3の出力がハイレベルになると、マルチ
プレクタ54に含まれる対応のラッチ回路がイネーブル
され、並列データバッファB5およびB4の間の識別デ
ータ線からの識別データがそのラッチ回路にラッチされ
る。When the output of the AND gate G 3 becomes high level, the corresponding latch circuit included in the multiplexed selector 54 is enabled and the latch to the identification data that the latch circuit from the identification data lines between the parallel data buffer B 5 and B 4 To be done.
その後、C要素C5によって並列データバッファB4の
空きが検出されると、並列データバッファB5からこの
並列データバッファB4にデータパケットのヘッダが転
送される。応じて、ヘッダ信号線HSL3がハイレベル
になり、アンドゲートG3と同じようにして、アンドゲ
ートG2の出力がハイレベルとなる。このアンドゲート
G2のハイレベルの出力が反転されてアンドゲートG3
に与えられるため、アンドゲートG3の出力はローレベ
ルに転じる。一方、アンドゲートG2がマルチプレクサ
54に踏まれる対応ラッチ回路のイネーブル信号として
働き、そのタイミングで並列データバッファB4から並
列データバッファB3に転送されるヘッダに含まれる識
別データが取り込まれる。After that, when the empty space of the parallel data buffer B 4 is detected by the C element C 5 , the header of the data packet is transferred from the parallel data buffer B 5 to this parallel data buffer B 4 . Accordingly, the header signal line HSL 3 becomes high level, and the output of the AND gate G 2 becomes high level in the same manner as the AND gate G 3 . The high level output of the AND gate G 2 is inverted and the AND gate G 3
Therefore, the output of the AND gate G 3 changes to the low level. On the other hand, the AND gate G 2 functions as an enable signal for the corresponding latch circuit stepped on by the multiplexer 54, and the identification data included in the header transferred from the parallel data buffer B 4 to the parallel data buffer B 3 is fetched at that timing.
このようなことを繰り返して、並列データバッファB2
に並列データバッファB3からのデータパケットのヘッ
ダが転送されるとき、ヘッダ信号HSL1がハイレベル
になる。そのため、アンドゲートG1の出力は、アンド
ゲートG2およびG3と同じように、ローレベルにな
る。ヘッダ信号HSL1がハイレベルになると、マルチ
プレクサ54に含まれる対応のラッチ回路がイネーブル
されそのラッチ回路の並列データバッフアB2からのデ
ータパケットに含まれる識別データが書き込まれる。す
なわち、マルチプレクサ54の4つのラッチ回路(図示
せず)には、データパケットを4つのレジスタにおいて
転送する間、順次同じ識別データが書き込まれることに
なる。そのため、その期間においては、マルチプレクサ
54からは、同じ識別データが出力され続ける。このよ
うにして、マルチプレクサ54を用いて、識別データを
一定時間保持することができる。このように、この実施
例では、ヘッダ信号線HSL1〜HSL4のいずれかが
ハイレベルになっている場合には、そのうち最も前段に
存在する識別データが選択される。By repeating this, the parallel data buffer B 2
When the header of the data packet from the parallel data buffer B 3 is transferred to, the header signal HSL 1 goes high. Therefore, the output of the AND gate G 1 becomes low level, like the AND gates G 2 and G 3 . When the header signal HSL 1 goes high, the corresponding latch circuit included in the multiplexer 54 is enabled and the identification data included in the data packet from the parallel data buffer B 2 of the latch circuit is written. That is, the same identification data is sequentially written in the four latch circuits (not shown) of the multiplexer 54 while the data packet is transferred in the four registers. Therefore, in that period, the same identification data is continuously output from the multiplexer 54. In this way, the multiplexer 54 can be used to hold the identification data for a certain period of time. Thus, in this embodiment, when one of the header signal line HSL 1 ~HSL 4 is in the high level, the identification data that exists in which the most preceding stage is selected.
並列データバッファB2からデータパケットのヘッダが
最前段の並列データバッファB1に転送され、並列デー
タバッファB2に後続するヘッダ以外のデータワードが
転送されると、ヘッダ信号線HSL1が再びローレベル
となり、したがって、後続するデータパケットのヘッダ
によってヘッダ信号HSL1〜HSL4のうちいずれか
がハイレベルになっている場合には、これまで述べた回
路構成によってヘッダ信号線HSL1〜HSL4のうち
最も前段に存在する識別データが選択されることにな
る。Parallel data from the buffer B 2 of data packet header is transferred to the parallel data buffer B 1 at the first stage, the data word other than subsequent headers in parallel data buffer B 2 is transferred, the header signal line HSL 1 is low again Therefore, if any of the header signals HSL 1 to HSL 4 is at a high level due to the header of the subsequent data packet, the circuit configuration described above causes the header signal lines HSL 1 to HSL 4 to change. Among them, the identification data existing in the first stage is selected.
なお、第7図の例において、マルチプレクサ54がデー
タを受ける並列データバッファの段数は、必要な時間に
応じて、任意に設定することができる。In the example of FIG. 7, the number of stages of the parallel data buffer that the multiplexer 54 receives the data can be set arbitrarily according to the required time.
停止回路48には、第1のデータ伝送路28を構成する
並列データバッファB3およびB4間のヘッダ信号線H
SL1からのヘッダ信号、および第2のデータ伝送路3
4を構成する並列データバッファB13およびB14間のヘ
ッダ信号線HSL2からのヘッダ信号が与えられる。さ
らに、並列データバッファB3およびB13にそれぞれ対
応するC要素C3およびC13からの信号TRO1および
TRO2が与えられる。The stop circuit 48 includes a header signal line H between the parallel data buffers B 3 and B 4 forming the first data transmission line 28.
Header signal from SL 1 and second data transmission line 3
The header signal from the header signal line HSL 2 between the parallel data buffers B 13 and B 14 forming the buffer No. 4 is supplied. In addition, signals TRO 1 and TRO 2 from C elements C 3 and C 13 corresponding to parallel data buffers B 3 and B 13 , respectively are provided.
停止回路48からは、前段のC要素C4およびC24に
対してそれぞれ停止信号STOP1およびSTOP2が
与えられるとともに、合流回路50に対して合流制御信
号が与えられる。From the stop circuit 48, stop signals STOP 1 and STOP 2 are applied to the C elements C 4 and C 24 in the preceding stage, respectively, and a merging control signal is supplied to the merging circuit 50.
停止回路48は、第8図に示すように、オアゲート86
を含み、このオアゲート86の2つの入力にはそれぞれ
の比較回路461および462からの一致信号1および
一致信号2が与えられ、その出力はアンドゲート58の
一方入力に与えられる。アンドゲート58の他方入力に
はヘッダ信号線HSL1からのヘッダ信号が与えられ
る。アンドゲート60の2つの入力には一致信号1とヘ
ッダ信号線HSL2からのヘッダ信号とが与えられる、
これらアンドゲート58および60の出力は、オアゲー
ト62および64を通して、それぞれDフリップフロッ
プ66および68のD入力として与えられる。このDフ
リップフロップ66のクロック入力には、第1のデータ
伝送路28に関連するC要素C3からの信号TRO1が
与えられ、同じように、Dフリップフロップ68のクロ
ック入力には、第2のデータ伝送路34のC要素C23か
らの信号TRO2が与えられる。Dフリップフロップ6
6および68のそれぞれの出力Qはオアゲート62およ
び64を通してそれ自身のD入力として与えられる。The stop circuit 48, as shown in FIG.
Hints, the two inputs are coincident signal 1 and the coincidence signal 2 from the comparison circuits 46 1 and 46 2 provided in the OR gate 86, whose output is supplied to one input of the AND gate 58. The other input of the AND gate 58 is supplied with the header signal from the header signal line HSL 1 . The match signal 1 and the header signal from the header signal line HSL 2 are applied to the two inputs of the AND gate 60.
The outputs of these AND gates 58 and 60 are provided as D inputs of D flip-flops 66 and 68 through OR gates 62 and 64, respectively. The clock input of the D flip-flop 66 is supplied with the signal TRO 1 from the C element C 3 associated with the first data transmission line 28, and similarly, the clock input of the D flip-flop 68 is supplied with the second signal. The signal TRO 2 from the C element C 23 of the data transmission line 34 of is supplied. D flip-flop 6
The respective outputs Q of 6 and 68 are provided as their own D inputs through OR gates 62 and 64.
Dフリップフロップ66の出力Qは、そのままアンドゲ
ート70および72のそれぞれの一方入力に与えられる
とともに、インバータによって反転されてアンドゲート
74の一方入力に与えられる。また、Dフリップフロッ
プ68の出力Qは、そのままアンドゲート70および7
4の他方入力に与えられるとともに、インバータによっ
て反転されてアンドゲート72の他方入力に与えられ
る。アンドゲート72の出力は停止信号STOP1とし
て第1のデータ伝送路28のC要素C4に与えられ、ア
ンドゲート74の出力が停止信号STOP2として、第
2のデータ伝送路34のC要素C14に与えられる。さら
に、アンドゲート70の出力が合流制御信号として合流
回路82に与えられる。The output Q of the D flip-flop 66 is given as it is to one input of each of the AND gates 70 and 72, and also inverted by an inverter and given to one input of the AND gate 74. Further, the output Q of the D flip-flop 68 is directly applied to the AND gates 70 and 7.
4 and the other input of AND gate 72 after being inverted by an inverter. The output of the AND gate 72 is given to the C element C 4 of the first data transmission line 28 as the stop signal STOP 1 , and the output of the AND gate 74 is given as the stop signal STOP 2 of the C element C of the second data transmission line 34. Given to 14 . Further, the output of the AND gate 70 is given to the merging circuit 82 as a merging control signal.
また、Dフリップフロップ66および68のリセット入
力には、停止解除信号が与えられる。A stop release signal is applied to the reset inputs of the D flip-flops 66 and 68.
動作において、第1のデータ伝送路28の並列データバ
ッファB3にデータパケットのヘッダが転送されると、
ヘッダ信号線HSL1がハイレベルとなり、このとき比
較回路461または462からハイレベルの一致信号が
得られると、停止回路48のアンドゲート58の2入力
はともにハイレベルとなり、Dフリップフロップ66の
D入力がハイレベルとなる。このとき、C要素C3から
の信号TRO1がハイレベルになり、Dフリップフロッ
プ66がセットされ、その出力Qはハイレベルとなる。
また、第2のデータ伝送路34に含まれる並列データバ
ッファB13にヘッダが転送されると、ヘッダ信号線HS
L2がハイレベルとなり、このとき比較回路462から
一致信号が得られると、C要素C23からの信号TRO2
に応じて、Dフリップフロップ68がセットされる。す
なわち、Dフリップフロップ66および68は、第1の
データ伝送路28の並列データバッファB3および第2
のデータ伝送路34の並列データバッファB23に、対と
なるべきデータパケットのヘッダが到着するといずれか
速い方からセットされる。そして、セットされなかった
Dフリップフロップは、そのヘッダが到着すると必ずセ
ットされる。すなわち、Dフリップフロップ66および
68は、比較回路461および462からの一致信号を
保持することになる。In operation, when the header of the data packet is transferred to the parallel data buffer B 3 of the first data transmission line 28,
Header signal line HSL 1 becomes high level, a match signal at this time a high level from the comparator circuit 46 1 or 46 2 is obtained, a two-input AND gate 58 of the stop circuit 48 are both at a high level, D flip-flop 66 D input of becomes high level. At this time, the signal TRO 1 from the C element C 3 becomes high level, the D flip-flop 66 is set, and its output Q becomes high level.
When the header is transferred to the parallel data buffer B 13 included in the second data transmission line 34, the header signal line HS
L 2 becomes high level, a match signal from the comparison circuit 46 2 at this time is obtained, the signal TRO from C-element C 23 2
The D flip-flop 68 is set accordingly. That is, the D flip-flops 66 and 68 are connected to the parallel data buffer B 3 and the second data buffer B 3 of the first data transmission line 28.
The parallel data buffer B 23 of the data transmission line 34, the header of the data packets to be paired are set from either faster as it arrives. Then, the D flip-flop that has not been set is set whenever the header arrives. That is, the D flip-flops 66 and 68 hold the coincidence signals from the comparison circuits 46 1 and 46 2 .
もし、一方のDフリップフロップ66がセットされ、他
方のDフリップフロップ68がまだセットされていない
状態すなわち第2のデータ伝送路34の並列データバッ
ファB13に該当のヘッダが到着していない状態では、停
止回路48のアンドゲート102の2つの入力はともに
ハイレベルとなり、したがってC要素C4の端子T
6(第5図)への停止信号STOP1がハイレベルとな
る。そうすると、このC要素C2は停止状態となる。If one D flip-flop 66 is set and the other D flip-flop 68 is not yet set, that is, the corresponding header has not arrived at the parallel data buffer B 13 of the second data transmission path 34. , The two inputs of the AND gate 102 of the stop circuit 48 are both at the high level, and therefore the terminal T of the C element C 4 is
The stop signal STOP 1 to 6 (FIG. 5) becomes high level. Then, the C element C 2 is stopped.
逆にDフリップフロップ68がセットされ、Dフリップ
フロップ66がセットされていない状態すなわち第1の
データ伝送路28に該当のヘッダが到着していない状態
では、アンドゲート104から停止信号STOP2が出
力され、そのため、第2のデータ伝送路34上における
データの伝送が停止される。Conversely, when the D flip-flop 68 is set and the D flip-flop 66 is not set, that is, when the corresponding header has not arrived at the first data transmission line 28, the stop signal STOP 2 is output from the AND gate 104. Therefore, the data transmission on the second data transmission path 34 is stopped.
このようにして、停止回路48によって、2つのデータ
伝送路上を周回するデータパケットの同期が確立され
る。In this way, the stop circuit 48 establishes the synchronization of the data packets circulating on the two data transmission paths.
合流回路50は停止回路48からの合流制御信号を受け
る。第9図に示すように、合流制御信号は、反転されて
アンドゲート76,78および86の一方入力に与えら
れるとともに、そのままアンドゲート84の一方入力に
与えられる。アンドゲート76の他方入力には、第1の
データ伝送路28に含まれるC要素C1からの信号TR
Oが与えられる。また、アンドゲート78の他方入力に
は、第2のデータ伝送路34に含まれるC要素C12から
の信号TROが与えられる。そして、アンドゲート76
の出力はオアゲート82の一方入力に与えられ、このオ
アゲート82の他方入力にはC要素C2およびC要素C
12からの信号TROならびに合流制御信号が与えられる
アンドゲート80の出力が与えられる。オアゲート82
の出力は第1のデータ伝送路28のさらに前段のC要素
に与えられる。同じように、アンドゲート78の出力も
第2のデータ伝送路34に含まれるさらに前段のC要素
に与えられる。第1のデータ伝送路28に含まれるその
C要素からの信号AKOがアンドゲート84の他方入力
に与えられ、また第2のデータ伝送路34のさらに前段
のC要素からの信号AKOが与えられる。これら2つの
アンドゲート84および86の出力は、ともにオアゲー
ト88を通して、第2のデータ伝送路34に含まれるC
要素C12に与えられる。The merging circuit 50 receives the merging control signal from the stop circuit 48. As shown in FIG. 9, the merge control signal is inverted and applied to one input of AND gates 76, 78 and 86, and is applied to one input of AND gate 84 as it is. The other input of the AND gate 76 receives the signal TR from the C element C 1 included in the first data transmission line 28.
O is given. Further, the other input of the AND gate 78 is supplied with the signal TRO from the C element C 12 included in the second data transmission path 34. And AND gate 76
Is applied to one input of the OR gate 82, and the other input of the OR gate 82 is connected to the C element C 2 and the C element C 2.
The signal TRO from 12 and the output of the AND gate 80 to which the merge control signal is given are given. OR gate 82
Is provided to the C element further upstream of the first data transmission line 28. Similarly, the output of the AND gate 78 is also given to the C element in the previous stage included in the second data transmission path 34. The signal AKO from the C element included in the first data transmission path 28 is applied to the other input of the AND gate 84, and the signal AKO from the C element in the preceding stage of the second data transmission path 34 is applied. The outputs of these two AND gates 84 and 86 are both passed through an OR gate 88 and are included in the second data transmission line 34 as C.
Given to element C 12 .
停止回路48に含まれる2つのDフリップフロップ66
および68がともにセットされた状態すなわち並列デー
タバッファB3およびB13にともに該当のヘッダが到着
した状態では、アンドゲート72および74のいずれも
一方の入力がローレベルとなり、停止信号STOP1お
よびSTOP2はともにローレベルとなる。応じて、ア
ンドゲート100の2つの入力がともにハイレベルとな
り、合流回路50に対してハイレベルの合流制御信号が
出力される。Two D flip-flops 66 included in the stop circuit 48
When both 68 and 68 are set, that is, when the corresponding headers arrive at the parallel data buffers B 3 and B 13 , one of the inputs of the AND gates 72 and 74 becomes low level, and the stop signals STOP 1 and STOP. Both 2 are low level. Accordingly, the two inputs of the AND gate 100 both become high level, and the high level merge control signal is output to the merge circuit 50.
したがって、合流回路50に含まれるアンドゲート84
の一方の入力がともにハイレベルとなり、逆にアンドゲ
ート86の一方の入力がローレベルとなる。したがっ
て、オアゲート88からは、第2のデータ伝送路34の
C要素からではなく、第1のデータ伝送路28に含まれ
るC要素からの信号AKOが出力され、この信号が第2
のデータ伝送路34のC要素C14の信号AKIとして与
えられる。それとともに、アンドゲート78の一方の入
力がともにローレベルとなり、C要素C14からさらに前
段のC要素への信号TROはローレベルとなる。また、
合流制御信号がハイレベルであるため、合流回路50の
オアゲート82の入力としては、アンドゲート80の出
力が有効化される。したがって、第1のデータ伝送路2
8のC要素C4および第2のデータ伝送路34のC要素
C14の両方の信号TRO1およびTRO2がともにハイ
レベルのとき、オアゲート82から、第1のデータ伝送
路28のさらに前段のC要素へハイレベルの信号TRO
が与えられる。したがって、それ以後第2のデータ伝送
路34のデータパケットは、第1のデータ伝送路28に
設けられたパケット組かえ回路52に与えられ、第2の
データ伝送路34からは消失する。Therefore, the AND gate 84 included in the merging circuit 50.
One input of the AND gate 86 becomes high level, and conversely, one input of the AND gate 86 becomes low level. Therefore, the OR gate 88 outputs the signal AKO from the C element included in the first data transmission line 28, not from the C element of the second data transmission line 34, and the signal AKO is output from the C element included in the second data transmission line 28.
Is given as the signal AKI of the C element C 14 of the data transmission path 34. At the same time, one of the inputs of the AND gate 78 becomes low level, and the signal TRO from the C element C 14 to the C element at the previous stage becomes low level. Also,
Since the merging control signal is at the high level, the output of the AND gate 80 is validated as the input of the OR gate 82 of the merging circuit 50. Therefore, the first data transmission line 2
8 of the C element C 4 and the C element C 14 of the second data transmission line 34 are both high level signals TRO 1 and TRO 2 from the OR gate 82 to the preceding stage of the first data transmission line 28. High level signal TRO to C element
Is given. Therefore, after that, the data packet of the second data transmission path 34 is given to the packet reassembling circuit 52 provided in the first data transmission path 28, and disappears from the second data transmission path 34.
データパケット組かえ回路52において、パケットの組
かえが行なわれてそこから新しいデータパケットが第1
のデータ伝送路28上にもたらされた後、停止回路48
にハイレベルの停止解除信号が与えられ、Dフリップフ
ロップ66および68がともにリセットされる。このよ
うにして、対となるべきデータパケットの一致が検出さ
れて、1つの新データパケットが生成される。In the data packet regrouping circuit 52, the repacking of packets is performed and a new data packet is first
Of the stop circuit 48 after it is brought to the data transmission line 28 of
A high-level stop release signal is applied to, and both D flip-flops 66 and 68 are reset. In this way, a match of the data packets to be paired is detected and one new data packet is generated.
第3図に戻って、或る1つの基本モジュールM22に着目
すると、比較回路462(第4図)で一致がとれるの
は、対となるべき2つのデータパケットがともにそのモ
ジュールM22に転送されてきたときである。他方、比較
回路461で一致がとれるのは、対となるべき2つのデ
ータパケットのうち第1のデータ伝送路(図では上側の
データ伝送路)上のデータパケットはそのモジュールM
2内にあるが、第2のデータ伝送路(図では下側のデー
タ伝送路)上のデータパケットは変換ボード54を挟ん
だ1つ隣りの(図示では左側)のモジュールM12内にあ
るときである。すなわち上側のデータ伝送路を構成する
4つの並列データバッファ内に存在するデータパケット
は、下側のデータ伝送路上に存在する対手方のデータパ
ケットが隣りのモジュールを含む8段の並列データバッ
ファ内に転送されてくれば、その相手方のデータパケッ
トがそのモジュールM22に到着するまで待たされる。逆
に、下側のデータ伝送路上に存在するデータパケット
は、相手方のデータパケットが同じモジュールM22内に
転送されてきたときのみ、その相手方のデータパケット
がそのモジュールM22に到着するまで待たされることに
なる。Returning to Figure 3, when attention is paid to a certain one basic module M 22, the match can be taken by the comparator circuit 46 2 (FIG. 4), the two data packets to be paired together in the module M 22 It was when they were transferred. On the other hand, the comparison circuit 46 1 can match the data packet on the first data transmission line (upper data transmission line in the figure) of the two data packets to be paired with the module M.
2 , but the data packet on the second data transmission path (lower data transmission path in the figure) is in the module M 12 next to (on the left side in the figure) the conversion board 54 in between. Is. That is, the data packets existing in the four parallel data buffers forming the upper data transmission path are the parallel data buffers in the eight stages including the adjacent modules of the data packet on the lower data transmission path. If the data packet of the other party is transmitted to the module M 22 , it is kept waiting until it reaches the module M 22 . On the contrary, the data packet existing on the lower data transmission path is kept waiting until the partner's data packet arrives at the module M 22 only when the partner's data packet is transferred into the same module M 22 . It will be.
そして区間AのモジュールM11,M12によって生成され
た新しいデータパケットは、第2のデータ伝送路34上
に合流して、分岐部40を経て出力される。他方、区間
BのモジュールM21,M22によって生成された新しいデ
ータパケットは、第1のデータ伝送路28に送られ、分
岐部38を通して出力される。Then, the new data packets generated by the modules M 11 and M 12 in the section A merge on the second data transmission path 34 and are output via the branching unit 40. On the other hand, the new data packet generated by the modules M 21 and M 22 in the section B is sent to the first data transmission line 28 and output through the branch unit 38.
第1図はこの発明の原理的に説明するための概略ブロッ
ク図である。 第2図はこの実施例を適用可能なデータパケットの一例
を示す図である。 第3図はこの発明の好ましい実施例を示すブロック図で
ある。 第4図は第3図実施例に用いられるモジュールの一例を
示すブロック図である。 第5図はC要素の一例を示す回路図である。 第6図は第5図回路を説明するためのタイミング図であ
る。 第7図は第4図の実施例の識別データ検出回路の一例を
示すブロック図である。 第8図は第4図実施例の停止回路の一例を示す回路図で
ある。 第9図は第4図実施例の合流回路の一例を示す回路図で
ある。 第10図はこの発明の背景となるデータ駆動形処理シス
テムの一例を示すブロック図である。 図において、28は第1のデータ伝送路、34は第2の
データ伝送路、36は発火検出部、42,44は識別デ
ータ検出回路、461,462は比較回路、48は停止
回路、50は合流回路、52は組かえ回路を示す。FIG. 1 is a schematic block diagram for explaining the principle of the present invention. FIG. 2 is a diagram showing an example of a data packet to which this embodiment can be applied. FIG. 3 is a block diagram showing a preferred embodiment of the present invention. FIG. 4 is a block diagram showing an example of modules used in the embodiment of FIG. FIG. 5 is a circuit diagram showing an example of the C element. FIG. 6 is a timing chart for explaining the circuit of FIG. FIG. 7 is a block diagram showing an example of the identification data detection circuit of the embodiment shown in FIG. FIG. 8 is a circuit diagram showing an example of the stop circuit of the FIG. 4 embodiment. FIG. 9 is a circuit diagram showing an example of the merging circuit of the embodiment of FIG. FIG. 10 is a block diagram showing an example of a data driven type processing system which is the background of the present invention. In the figure, the first data transmission line 28, the second data transmission line 34, 36 is firing detector, the identification data detection circuit 42, 44, 46 1, 46 2 comparison circuit, 48 stop circuit, Reference numeral 50 is a merging circuit, and 52 is a reassembling circuit.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 寺田 浩詔 大阪府吹田市山田西3丁目52番地 千里一 条池B−803 (72)発明者 浅田 勝彦 兵庫県尼崎市東灘波町4丁目11番4号 (72)発明者 西川 博昭 大阪府吹田市江坂町1丁目12番55−1002号 (72)発明者 宮田 宗一 奈良県磯城郡三宅町大字屏風17−88番地 (72)発明者 松本 敏 奈良県宇陀郡榛原町天満台西3丁目30番の 5 (72)発明者 浅野 一 大阪府豊中市庄内西町1丁目5番28号 (72)発明者 清水 雅久 大阪府門真市下馬伏271番地 (72)発明者 三浦 宏喜 大阪府枚方市朝日丘町10番49号 三洋電機 株式会社第2田宮寮 (72)発明者 嶋 憲司 兵庫県西宮市甲子園町3番16−411 (72)発明者 小守 伸史 兵庫県伊丹市昆陽字木ノ本14−7 ─────────────────────────────────────────────────── --- Continuation of the front page (72) Inventor Kosuke Terada, 52-3 Yamada Nishi, Suita City, Osaka Prefecture B-803 Senri Ichijo Pond B-803 (72) Katsuhiko Asada 4--11, Higashinadanami, Amagasaki City, Hyogo Prefecture No. 4 (72) Hiroaki Nishikawa 1-1255-1002, Esaka-cho, Suita City, Osaka Prefecture (72) Inventor Soichi Miyata 17-88 folding screen, Miyake-cho, Isojo-gun, Nara (72) Inventor Satoshi Matsumoto 3-30 30 Tenmadai Nishi, Hara-cho, Uda-gun, Nara Prefecture 5 (72) Inventor Hajime Asano 1-5 28 Shonanishicho, Toyonaka City, Osaka Prefecture (72) Inventor Masahisa Shimizu 271 Shimobashi, Kadoma City, Osaka Prefecture (72) Inventor Hiroki Miura 10-49 Asahioka-cho, Hirakata-shi, Osaka Sanyo Denki Co., Ltd. No. 2 Tamiya Dormitory (72) Inventor Kenji Shima 3-16-411 Koshien-cho, Nishinomiya-shi, Hyogo (72) Nobufumi Komori Tree in Kunyo, Itami City, Hyogo Prefecture This 14-7
Claims (7)
を含むデータパケットを伝送するための、かつシフトレ
ジスタを用いて構成される第1のデータ伝送路、 少なくとも宛先情報が含まれる識別データを含むデータ
パケットを伝送するための、かつシフトレジスタを用い
て構成される第2のデータ伝送路、 それぞれが、前記第1および第2のデータ伝送路に連結
され、それぞれを伝送されていてかつ対となるべきデー
タパケットを検出してその2つのデータパケットから新
しいデータパケットを形成するための複数のデータパケ
ット形成手段、および 前記データパケット形成手段によって形成された新しい
データパケットを抽出するための、少なくとも2つのデ
ータパケット抽出手段を備える、データ処理装置。1. A first data transmission path for transmitting a data packet including identification data including at least destination information, the first data transmission path including a shift register, and data including identification data including at least destination information. A second data transmission line for transmitting a packet and configured by using a shift register, each being connected to the first and second data transmission lines, transmitting each, and forming a pair A plurality of data packet forming means for detecting a data packet to be formed and forming a new data packet from the two data packets, and at least two for extracting the new data packet formed by the data packet forming means A data processing device, comprising data packet extracting means.
された新しいデータパケットは前記第1または第2のデ
ータ伝送路に合流され、 前記データパケット抽出手段は前記第1または第2のデ
ータ伝送路に設けられた分岐手段を含む、特許請求の範
囲第1項記載のデータ処理装置。2. A new data packet formed by the data packet forming means is merged into the first or second data transmission path, and the data packet extracting means is provided in the first or second data transmission path. The data processing apparatus according to claim 1, further comprising: a branching unit.
第1または第2のデータ伝送路上に縦続的に配置され、 前記分岐手段は前記複数のデータパケット形成手段の両
側に配置される、特許請求の範囲第2項記載のデータ処
理装置。3. The plurality of data packet forming means are arranged in cascade on the first or second data transmission path, and the branching means is arranged on both sides of the plurality of data packet forming means. 2. A data processing apparatus according to claim 2.
両側に配置された前記分岐手段のうち近いものに向けて
新しいデータパケットを生成する、特許請求の範囲第3
項記載のデータ処理装置。4. The third data packet forming means generates a new data packet toward the closest one of the branching means arranged on the both sides.
The data processing device according to the item.
データパケットに含まれる識別データを検出するための
識別データ検出手段、および 前記識別データ検出手段によって検出された識別データ
を比較して前記第1および第2のデータ伝送路上を伝送
されていてかつ対となるべきデータパケットを判別する
対判別手段を含む、特許請求の範囲第1項ないし第4項
のいずれかに記載のデータ処理装置。5. The identification data detection means for detecting identification data contained in the data packets transmitted on the first and second data transmission paths, and the identification data detection means. 3. A pair discriminating means for discriminating a data packet which is transmitted on the first and second data transmission paths and is to be paired by comparing the identification data detected by the means. The data processing device according to any one of item 4.
少なくとも一方がループ状に形成され、データパケット
は前記ループ状のデータ伝送路を周回される、特許請求
の範囲第1項ないし第5項記載のデータ処理装置。6. The method according to claim 1, wherein at least one of the first and second data transmission paths is formed in a loop shape, and a data packet is circulated around the loop data transmission path. The data processing device according to item 5.
いて、データパケットはそれぞれ逆方向に伝送される、
特許請求の範囲第1項ないし第6項のいずれかに記載の
データ処理装置。7. Data packets are transmitted in opposite directions on the first and second data transmission paths, respectively.
The data processing device according to any one of claims 1 to 6.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61055948A JPH0616310B2 (en) | 1986-03-12 | 1986-03-12 | Data processing device |
US06/868,291 US4918644A (en) | 1985-05-31 | 1986-05-28 | System containing loop shaped transmission paths for transmitting data packets using a plurality of latches connected in cascade fashion |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61055948A JPH0616310B2 (en) | 1986-03-12 | 1986-03-12 | Data processing device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS62211735A JPS62211735A (en) | 1987-09-17 |
JPH0616310B2 true JPH0616310B2 (en) | 1994-03-02 |
Family
ID=13013295
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61055948A Expired - Fee Related JPH0616310B2 (en) | 1985-05-31 | 1986-03-12 | Data processing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0616310B2 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59112744A (en) * | 1982-12-17 | 1984-06-29 | Nippon Telegr & Teleph Corp <Ntt> | Control system of packet switching batch communication |
-
1986
- 1986-03-12 JP JP61055948A patent/JPH0616310B2/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59112744A (en) * | 1982-12-17 | 1984-06-29 | Nippon Telegr & Teleph Corp <Ntt> | Control system of packet switching batch communication |
Also Published As
Publication number | Publication date |
---|---|
JPS62211735A (en) | 1987-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5267240A (en) | Frame-group transmission and reception for parallel/serial buses | |
US4920535A (en) | Demultiplexer system | |
GB2032660A (en) | Data processing system | |
EP0584265A4 (en) | Null convention speed independent logic | |
WO1984002988A1 (en) | System and method for stabilizing asynchronous state machines | |
US4918644A (en) | System containing loop shaped transmission paths for transmitting data packets using a plurality of latches connected in cascade fashion | |
CA2325091C (en) | Bus switch and bus switch system | |
GB1245072A (en) | Improvements in or relating to checking and fault indicating arrangements | |
US4907187A (en) | Processing system using cascaded latches in a transmission path for both feedback and forward transfer of data | |
JPH0616310B2 (en) | Data processing device | |
EP0651319B1 (en) | System for transferring data | |
US20030091038A1 (en) | Asynchronous N X M arbitrating switch and associated method | |
JPH0616309B2 (en) | Data processing device | |
JPH0616307B2 (en) | Data processing device | |
JPH0616306B2 (en) | Data processing device | |
JPH0616308B2 (en) | Data processing device | |
JPH0634245B2 (en) | Data processing device | |
JPH04243460A (en) | Data transmission device | |
JPH0632224B2 (en) | Associative memory | |
US5123090A (en) | Data processing apparatus for processing asynchronous data in an asynchronous type data flow computer | |
JPH0424737B2 (en) | ||
JPH0527890B2 (en) | ||
JPH0673124B2 (en) | Data transmission device | |
JPH0334639A (en) | Synchronization detection system for error check | |
RU2168204C1 (en) | Matrix switch module |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |