JPH021666A - データ伝送装置 - Google Patents

データ伝送装置

Info

Publication number
JPH021666A
JPH021666A JP63150410A JP15041088A JPH021666A JP H021666 A JPH021666 A JP H021666A JP 63150410 A JP63150410 A JP 63150410A JP 15041088 A JP15041088 A JP 15041088A JP H021666 A JPH021666 A JP H021666A
Authority
JP
Japan
Prior art keywords
data
output
transmission
transfer control
transmission line
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.)
Granted
Application number
JP63150410A
Other languages
English (en)
Other versions
JP2828994B2 (ja
Inventor
Satoshi Matsumoto
敏 松本
Daisuke Azuma
東 大祐
Soichi Miyata
宗一 宮田
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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Publication of JPH021666A publication Critical patent/JPH021666A/ja
Application granted granted Critical
Publication of JP2828994B2 publication Critical patent/JP2828994B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Bus Control (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〈産業上の利用分野〉 この発明はデータ伝送装置に関し、特に、複数の並列な
入力側伝送路を介して伝送されてきたデータを直列的に
出力側の伝送路に伝送するようなデータ伝送装置の改良
に関する。
〈従来の技術〉 電子計算機などを用いたデータ処理装置においては、複
数の処理装置をディジタル信号による通信によって結合
している。そして、データ処理を複数の処理装置で分散
して処理したとき、各処理装置で得られた結果は、これ
らの処理装置群とは異なる第2の処理装置に送られ、こ
の第2の処理装置では、受信した複数の結果を用いて処
理を実行する。例えば特願昭61−17543の装置が
ある。
〈発明が解決しようとする課題〉 上述の各処理装置において、分散されたデータを処理す
るのに要する時間は、受信したデータや該装置に要求さ
れる処理の内容によって異なり、それぞれにおいて処理
された結果、データ群が常に同じ順序でしかも同じ時間
間隔で送信されるとは限らない。また、第2の処理装置
における処理時間のばらつきから生じる送信データ群の
滞留を極力緩和するようなバッフ7機能を伝送路自体に
持たすことができるならば、処理装置のハードウェア量
を減少させることかできる。
それゆえに、この発明の主たる目的は、複数の並列な入
力側伝送路を介して伝送されてきたデータを、伝送路の
収容能力の限界まで受理することができ、しかも送信デ
ータ群の到着順に出力側伝送路に伝送し、送信データ群
の滞留がある場合は出力の調停を行い出力側伝送路に伝
送できるようなデータ伝送装置を提供することである。
く課題を解決するための手段〉 この発明にかかるデータ伝送装置は、複数の並列な入力
側伝送路(対して各伝送路に固有の時間間隔以上の任意
の時間間隔をおいて連続したデータを入力することがで
き、また複数の並列な伝送路へデータ群を入力する場合
、各々の伝送路への前記データ群の各データを一定の時
間差以上の任意の時間差をおいて入力することができ、
さらに伝送路の物理的な収容能力の限界まで受理するこ
とができる。しかもデータの到着順およ・びデータが滞
留した場合は滞留を極力緩和するように直列的に出力側
の伝送路に伝送できる。このために、データ伝送装置は
、複数の並列なデータ伝送手段と、出力側の伝送路から
送信許可信号が送られてきたことに応じて、前記データ
伝送手段をデー タの到着順およびデータが滞留した場
合は滞留を極力緩和するように調停を行い、直列的に出
力側の伝送路に伝送するための調停制御手段とから構成
される。
〈作 用〉 この発明にかかるデータ伝送装置は、出力側の伝送路か
ら送信許可信号が送られてきたことに応じて、複数の伝
送手段をデータの到着順およびデータが滞留した場合は
滞留を極力緩和するように調停を行い、対応する伝送路
から送られてきたデータを、伝送路の物理的な収容能力
の限界まで受理し、かつ調停制御に要する遅延時間が全
くなく、伝送路固有の転送時間内で出力側伝送路に順次
伝送させることができる。
〈実施例〉 第1図はこの発明の一実施例の概略ブロック図である。
この第1図に示す実施・例では、・2つのデータ伝送路
10,20.30および4’0 、50 。
60が並列的に設けられ、調停制御部80では、出力側
伝送路であるデータ伝送路100から送信許可信号が送
られてきたことに応じて、並列な入力側伝送路のそれぞ
れのデータの混み具合により出力順を調停しデータ伝送
路100に出力する。
次に、第1図に示した実施例の具体的な動作について説
明する。初期状態においては、出力側のデータ伝送路1
00はデータの受信が可能な状態であり、送信許可信号
AK100が調停制御部80に対して返送されている。
調停制御部80は出力側のデータ伝送路100からの送
信許可信号AK100を受け、データ伝送路30および
60に送信許可信号AK30およびAK60を出力する
AK80およびAK60は、同時にデータ伝送路100
への送出を許可するのではなく、どちらか一方がデータ
伝送路100への送出を許可するようになっている。本
実施例では、例えばデータ伝送路60が許可され、デー
タ伝送路30が禁止されている状態を考える。
データ伝送路10にデータが到着した場合、そのデータ
および送信信号CIOは、データ伝送路20を介し、デ
ータ伝送路30へ伝送される。送信許可信号AKIOは
、データ伝送路10にデータおよび送信信号CIOが送
信されるまでは送信を許可している状態だが、データお
よび送信信号CIOが送信されると、前段にデータ受信
中つまり受信中は次のデータおよび送信信号の入力を禁
止する信号として出力される。送信信号CIOが、デー
タ伝送路20を介し、データ伝送路30へ伝送されるた
め、データ伝送路30は、データ伝送路20および調停
制御部80に対して受信中という情報を送信許可信号に
出力する。調停制御部80では、データ伝送路6(1m
データがないことを確認し、データがない場合は、デー
タ伝送路30に対し、データ伝送路100へのデータ伝
送を許可するとともに、データ伝送路60に対し、デー
タ伝送路100へのデータ伝送を禁止する。データ伝送
路30は、データ伝送路100への伝送を許可されたの
で、データ伝送路100ヘデータを伝送する。そして、
データ伝送路100をデータが通過した時、送信許可信
号AK80がデータ伝送路100から調停制御部80を
介してデータ伝送路30へ返送され、データ伝送路30
からデータ伝送路100に対してデータの送出を許可す
る。
次に、データ伝送路40にデータが到着した時、そのデ
ータおよび送信信号C20は、データ伝送路50を介し
、データ伝送路60へ伝送される。
送信信号C20が、データ伝送路50を介し、データ伝
送路60へ伝送されるため、データ伝送路60は、デー
タ伝送路50および調停制御部80に対して受信中とい
う情報を送信許可信号に出力する。調停制御部80では
、データ伝送路30にデータがないことを確認し、デー
タがない場合は、データ伝送路60に対し、データ伝送
路100へのデータ伝送を許可するとともに、データ伝
送路30に対し、データ伝送路100へのデータ伝送を
禁止する。データ伝送路60は、データ伝送路100へ
の伝送を許可されたので、データ伝送路100ヘデータ
を伝送する。そして、データ伝送路100をデータが通
過した時、送信許可信号Δに60がデータ伝送路ioo
から調停制御部8oを介してデータ伝送路60へ返送さ
れ、データ伝送路60からのデータの送出を許可する。
次に、データ2がデータ1にくらべ少し遅れて入力され
た場合について説明する。データ伝送路10にデータが
到着した場合、その送信信号CIOはデータ伝送路20
を介しデータ伝送路30へ送られ、調停制御部80では
、データ伝送路60に対し、データ伝送路100へのデ
ータ伝送を禁止する。この時、データ伝送路40にデー
タが到着し、データ伝送路50を介しデータ伝送路60
で一時停止し、データ1がデータ伝送路30を通りすぎ
た時データ伝送路60のデータ伝送路io。
へのデータの送出が許可される。このように、調停制御
部80では、データ1およびデータ2の到着時間の遅い
データを、データ伝送路30もしくはデータ伝送路60
で一時停止させ、伝送路の調停を行う。
第2図は2つの独立したデータを調停する実施例の具体
的な回路図である。まず、第2図を参照して、構成につ
いて説明する。第1図のデータ伝送路10,20.30
および40,50.60は、それぞれ、転送制御部11
,21.31および41.51.61とデータ保持手段
12,22゜32および42,52.62とで構成され
る。また、データ伝送路100は、転送制御部101と
データ保持手段102とで構成される。転送制御部11
,21,31,41.51および61は、各々1本の送
信信号入力、1本の送信許可信号入力、1本の送信信号
出力、および1本の送信許可信号出力によってハンドシ
ェイク転送制御を行う。
転送制御部101は、2本の異なる送信信号入力に対し
て論理和をとる機能を内蔵しており、転送制御としては
転送制御部11.−21.81,41゜51および61
と同様のハンドシェイク制御を行う。転送制御部11,
21,81,41.51および61の詳細回路を第3図
に、転送制御部101の詳細回路を第4図に示す。調停
制御部80はナントゲート81,82.88および84
と、アンドゲート85および86と、Dタイプフリップ
70ツブ87および88と、ノアゲート89および90
とから構成される。
次に、第2図に示した実施例の動作について説明する。
初期状態において、リセット信号RESET(1LIル
ベル)が転送制御部11,21,31゜41.51.6
1および101と、アンドゲート85および86と、ナ
ントゲート82および83とに与えられる。それによっ
て、転送制御部11゜21.31,41.51および6
1が、それぞれ初期リセットされ、それぞれのQ1出力
が1H“レベルになり、Q2出力も1H# レベルにな
る。
転送制御部101かリセットされると、Q1出力は1H
′ レベルになり、Q2出力は1L“ レベルになる。
ナントゲート82はリセット信号により出力が1H′と
なり、フリップフdヮプを構成しているナントゲート8
1に入力される。ナントゲート81の残りの入力は、転
送制御部31かリセットされているので1H“となり、
ナンドゲート81の出力は1L“となり、ナントゲート
81および82で構成された前段のフリップフロップは
安定する。ナントゲート83および84で構成された後
段のフリップフロップは、前段の出力を受けると共に、
ナントゲート83にリセット信号が入力されているため
、ナントゲート83の出力は1H“となり、ナントゲー
ト84の出力は1L′となり、後段のフリップフロップ
も安定する。ナントゲート83の出力はノアゲート89
の入力に与えられたことにより、ノアゲート89の出力
は1L“ となり伝送路30より伝送路100へのデー
タ伝送を禁止状、態とする。ナントゲート84の出力は
ノアゲート90の入力に与えられたことにより、ノアゲ
ート90の出力は1H“となり、伝送路60より伝送路
100へのデータ伝送を可能とする。
この状態において、データ1がデータ保持手段12に与
えられ、送信信号Cl0(’L“レベル)が転送制御部
11に与えられると、転送制御部11は、転送制御部2
1のQ2出力が% Hlであるため、そのQ1出力を%
 L Iレベルにし、転送制御部11のQ1出力が転送
制御部21に伝達されるとともにデータ保持手段12の
クロックパルスとなりデータ1の内容をデータ保持手段
12のQiに出力する。転送制御部21は、転送制御部
31のQ2出力が1H“であるため、そのQ1出力を1
L“ レベルにし、転送制御部21のQ1出力が転送制
御部31に伝達されるとともに1デ一タ保持手段22の
クロックパルスとなり、データ保持手段12のQiの内
容をデータ保持手段22のQiに出力する。また、転送
制御部31のQ2出力はナントゲート81の入力となり
、ナントゲート81の出力を”L“から1H#に変化さ
せ、この出力は、ナントゲート82および83の入力と
なる。
ナントゲート82は、入力がすべて%1(”Kなったこ
とにより、出力が1L“ となり、前段の7リツプ70
ツブを安定させる。また、ナントゲート84の出力を*
L#  から’H”に変化させ、この出力は、ナントゲ
ート83の入力となる。ナントゲート83は込力がすべ
てH“になったことにより、出力が1LI となり、後
段のフリップフロップを安定させる。ナントゲート83
の出力1L“はノアゲート89の入力となり、転送制御
部101からの送信許可信号をアクティブとしたことに
より、転送制御部31のQ1出力を% L Iレベルに
し転送制御部101に伝達され送信許可信号AKが1H
′の場合は転送制御部1.01のQ1出力は1L′とな
ると共にデータ保持手段102のクロックパルスとなり
データ保持手段102のDiの内容がQiに出力される
。転送制御部31から転送制御部101に出力されてい
る期間は、ナントゲート84の出力1H′が後段のフリ
ップフロップ出力として保持されてノアゲート9°0に
入力されるので、ノアゲート90の出力は1L“を保持
し、転送制御部61から転送制御部101への出力を禁
止するとともに、転送制御部81の出力でDタイプ7リ
ツプ70ツブ88の出力を% L I とすることによ
り、データ保持手段62の出力Qiをハイインピーダン
スにし、データ保持手段32のQi出力と衝突しないよ
うにしている。
次に、データ2がデータ保持手段42に与えられ、送信
信号C20が転送制御部41に与えられた場合は、上記
のデータ1の入力に伴う動作説明と全く同様であるので
省略する。
次に、初期状態の後、データ2がデータ1にくらべ一定
の時間差をおいて入力された場合について説明する。デ
ータ1がデータ保持手段12に与えられ、送信信号CI
Oが転送制御部11に与えられた後、やや遅れて入力さ
れたデータ2がデータ保持手段42に与えられ、送信信
号C20が転送制御部41に与えられた時、送信信号C
IOは転送制御部11および21を介して転送制御部3
1に与えられる。転送制御部31のQ2出力はナントゲ
ート81の入力となり、出力を1L“から1HIに変化
させることにより、ナントゲート81および82で構成
しているフリップフロップを安定させる。また、ナント
ゲート82の出力は、ナントゲート84の入力となり、
ナントゲート84の出力を* L #から1HIVC,
変化させることにより、ナントゲート83および84で
構成しているフリップフロップを安定させる。ナントゲ
ート83の出力はノアゲート89に与えられ、転送制御
部31の転送制御部101に対する送出を許可する。
この時、ナントゲート84の出力はノアゲート90に与
えられ、転送制御部61の送出を禁止しており、送信信
号CIOが転送制御部31から転送制御部101に送出
された後、転送制御部61の送出が許可される。データ
1がデータ2よりもやや遅れて入力された場合も全く同
様に説明できるので省略する。このように、データ1お
よびデータ2が競合して入力された場合は、ナントゲー
ト81および82のフ・リップフロップ並びにナントゲ
ート83および84の7リツプフロツプによって遅く入
力されたデータを一時停止させる。
上述のごとく、この実施例によれば、出力側の伝送路1
00が空いている状態において、データ1だけが存在し
、データ2が存在しない場合は、データ1が順次出力さ
れ、データ2だけが存在し、データ1が存在しない場合
は、データ2が順次出力される。また、データ1および
データ2がデータ伝送路の最大転送能力で伝送されてき
た場合には、データ伝送路100が処理しきれないため
、データ伝送路30.20および10そしてデータ伝送
路60.50および40にデータが滞留する。
この場合は、データ伝送路30およびデータ伝送路60
が交互に各伝送路上のデータをデータ伝送路100へ伝
送する。
第5図は2つの独立したデータを調停する他の実施例の
具体的な回路図である。まず、第5図を参照して、構成
について説明する。第1図のデータ伝送路10,20.
10および40,50.60は、それぞれ、転送制御部
11,21.31および41,51.61とデータ保持
手段12,22゜32および42,52.62とで構成
される。また、データ伝送路100は、転送制御部10
1とデータ保持手段102とで構成される。転送制御部
11,21,81,41.51および61は、各々1本
の送信信号入力、1本の送信許可信号入力、1本の送信
信号出力、および1本の送信許可信号出力によってハン
ドシェイク転送制御を行う。
転送制御部101は、2本の異なる送信信号入力に対し
て論理和をとる機能を内蔵しており、転送制御としては
転送制御部11 、21 、31 、41゜51および
61と同様のハンドシェイク制御を行う。転送制御部1
1,21,31,41.51および61の詳細回路を第
6図に、転送制御部101の詳細回路を第7図に示す。
調停制御部80は、Dタイプフリップフロップ81′と
、ノアゲート82′。
85′および86′と、ナントゲート89′および90
′と、インバータ83’ 、84’ 、87’および8
8′とから構成される。
次に、第5図に示した実施例の動作について説明する。
初期状態において、リセット信号RESET(liL“
レベル)が転送制御部11,21,31゜41.51.
61および101に与えられる。それによって、転送制
御部11 、21 、31 、41゜51.61および
101が、それぞれ初期リセットされ、それぞれのQ1
出力がv′H“レベルになり、Q2出力もH“レベルに
なる。これにより、インバータ83′および84′の出
力がV″L“レベルとなり、ノアゲート82′の出力が
”L“ レベルとなる。ゆえに、Dタイプフリップフロ
ップ81′のセット入力が1Lルベル、リセット入力も
1LIレベルとなり、Dタイプフリップフロップ81′
のQ出力が1Hルベル、Q出力が1L“レベルとなる。
また、リセット信号がナントゲート89′に与えられて
いるので、ナントゲート89′の出力が1H#レベルと
なり、ナントゲート90′の出力が* L Nレベルと
なる。Dタイプフリップフロップ81′のQ出力がノア
ゲート86′の入力に与えられたことにより、ノアゲー
ト86′の出力はIt L Nレベルとなり、伝送路6
0から伝送路100へのデータ伝送を禁止状態とする。
Dタイプフリップフロップ81′のQ出力がノアゲート
85′の入力に与えられたことにより、ノアゲート85
′の出力は1H“レベルとなり、伝送路30から伝送路
100へのデータ伝送を可能とする。
この状態において、データ1がデータ保持手段12に与
えられ、送信信号CIOが転送制御部11に与えられる
と、転送制御部11は転送制御部21のQ2出力が″H
ルベルであるため、そのQ1出力を1L“ レベルにし
、転送制御部11のQ1出力が転送制御部21に伝達さ
れるとともにデータ保持手段12のクロックパルスとな
りデータ1の内容をデータ保持手段!2のQiに出力す
る。
転送制御部21は転送制御部31のQ2出力が1H“レ
ベルであるため、そのQl比出力1L“レベルにし、転
送制御部21のQl比出力転送制御部31に伝達される
とともにデータ保持手段22のクロックパルスとなりデ
ータ保持手段12のQiの内容をデータ保持手段22の
Qiに出力する。
また、転送制御部31のQ2出力はインバータ84′ノ
入カドなり、インバータ84′の出力を1L#レベルか
ら″H″レベルに変化させ、この出力は、ノアゲート8
2′の入力となるが、初期状態で転送制御部61のQ2
出力が1H#レベルより、Dタイプフリップ70ツブ8
1′のリセット入力は1L#レベルのまま、セット入力
も!1 L Iレベルのままで初期状態から変化しない
。ゆえに、Dタイプ7リツプフロツプ81′はセットさ
れたままで、Q出力が1H“レベル、Q出力がL“レベ
ルで、Q出力がノアゲート86′の入力に与えられ、ノ
アゲート86′の出力は1L“レベル、Q出力がノアゲ
ート85′の入力に与えられ、ノアゲート85′の出力
は″H#レベルより、伝送路60から伝送路100への
データ伝送を禁止状態、伝送路30から伝送路100へ
のデータ伝送を可能にしている。つまり、転送制御部1
01からの送信許可信号をアクティブとしていることに
より、転送制御部31のQ1出力を@L“ レベルにし
、転送制御部101に伝達され、送信許可信号AKが1
H“レベルの場合は、転送制御部101のQ1出力は1
L“レベルとなると共にデータ保持手段102のクロッ
クパルスとなりデータ保持手段102のDiの内容がQ
iに出力される。転送制御部31から転送制御部101
に送信信号が出力されると転送制御部31のQl比出力
L“レベルとし同時にナントゲート89′にも入力され
るが、初期状態でナントゲート89′の出力を1H“レ
ベルに、ナンドゲ−)90’の出力を1LI レベルに
保持されているので、データ保持手段62の出力Qiを
ハイインピーダンスにし、データ保持手段32のQi比
出力衝突しないようにしている。伝送路30から伝送路
100へのデータ伝送が完了後も初期状態を保持してい
る。
次に、データ2がデータ保持手段42に与えられ、送信
信号C20が転送制御部41に与えられると、転送制御
部41は転送制御部51のQ2出力が1H“であるため
、そのQ1出力を1L“レベルにし、転送制御部41の
Q1出力が転送制御部51に伝達されるとともにデータ
保持手段42のクロックパルスとなりデータ2の内容を
データ保持手段42のQiに出力する。転送制御部51
は転送制御部61のQ2出力が1H“であるため、その
Q1出力を1L′ レベルにし、転送制御部51のQ1
出力が転送制御部61に伝達されるとともにデータ保持
手段52のクロックパルスとなりデータ保持手段42の
Qiの内容をデータ保持手段52のQiに出力する。ま
た、転送制御部61のQ2出力はインバータ83′およ
びノアゲート82′の入力となり、インバータ83′の
出力をL“レベルカラv′H“レベルに、ノアゲート8
2′の出力を1L“レベルから′Hルベルに変化させる
これにより、Dタイプフリッププロップ81′のセット
入力は1Hルベル、リセット入力もIIH“レベルとな
り、Dタイプフリップフロップ81′はリセットされ、
Q出力が1L“レベル、Q出力がw″H“レベルとなる
。Dタイプフリップフロップ81′のQ出力がノアゲー
ト86′の入力に与えられたことにより、ノアゲート8
6′の出力は1H“レベルとなり、伝送路60から伝送
路100へのデータ伝送を可能とする。Dタイプフリッ
プ70ツブ81′のQ出力がノアゲート85′の入力に
与えられたことにより、ノアゲート85′の出力は″L
′ルベルとなり、伝送路30から伝送路100へのデー
タ伝送を禁止状態とする。つまり、ノアゲート86′の
出力は転送制御部101からの送信許可信号をアクティ
ブとしていることにより、転送制御部61のQ1出力を
1L“レベルにし転送制御部101に伝達され送信許可
信号AKがv′H“しペルの場合は転送制御部101の
Q1出力は1L“レベルとなると共にデータ保持手段1
02のクロックパルスとなりデータ保持手段102のD
iの内容がQiに出力される。転送制御部61から転送
制御部1’01に送信信号が出力されると転送制御部6
1のQ1出力を9L〃レベルとし同時にナントゲート9
0′ニも入力され、ナントゲート90′の出力を“H”
レベルに、ナントゲート89′の出力ヲ% L jFレ
ベルにし、この状態を保持する。これにより、データ保
持手段32の出力Qiをハイインピーダンスにし、デー
タ保持手段62のQi比出力衝突しないようにしている
。伝送路60から伝送路100へのデータ伝送が完了後
、このナントゲート89′および90′で構成されてい
るラッチは次の送信信号が入力されるまで状態を保持す
るが、伝送線路を選択し転送制御部31および61を制
御しているDタイプフリップフロップ81′は再び初期
状態にセットされる。
次に、初期状態の後データ2がデータ1にくらべ一定の
時間差をおいて入力された場合について説明する。デー
タ1がデータ保持手段12に与えられ、送信信号CIO
が転送制御部11に与えられた後、やや遅れて入力され
たデータ2がデータ保持手段42に与えられ、送信信号
C20が転送制御部41に与えられた時、送信信号ci
oおよびデータ1は、転送制御部11および21を、ま
たデータ保持手段12および22を介して、転送制御部
31およびデータ保持手段32に与えられる。また、転
送制御部31のQ2出力はインバータ84′の入力とな
り、インバータ84′の出力を1L“ レベルからw″
H“レベルに変化させ、このり、Dタイプフリップフロ
ップ81′のリセット入力は’L“レベルのまま、セッ
ト入力も1L“レベルの!まで、初期状態から変化しな
い。また、やや遅れて入力されたデータ2がデータ保持
手段42に、送信信号C20が転送制御部41に与えら
れ、送信信号C20およびデータ2は、転送制御部41
および51を、またデータ保持手段42および52を介
して、転送制御部61およびデータ保持手段62に与え
られる。また、転送制御部61のQ2出力は、インバー
タ83′の入力となり、インバータ83′の出力を1L
“ レベルからIH“レベルに変化させ、またノアゲ−
ト82′の入力となるが、既に転送制御部31のQ2出
力によりインバータ84′の出力を1HIレベルに変化
させ、ノアゲート82′の出力は初期状態から継続して
′L“レベルにしている。ゆえに、Dタイプフリラグフ
ロップ81’のリセット入力は1L“レベルの!まで、
セット入力が1HIレベルとなり、保持の状態となる。
Dタイプフリップ70ツブ81′のQ出力は“H“レベ
ルに、Q出力は“L“レベルに保持され、これらの出力
はノアゲート86′と85′に与えられ、転送制御部3
1の転送制御部101に対する送出を許可し、転送制御
部61の送出を禁止しており、送信信号CIOおよびデ
ータ1が、転送制御部31およびデータ保持手段32か
ら、転送制御部101およびデータ保持手段102に送
出が完了されるまで保持される。転送制御部31および
データ保持手段32から、転送制御部101およびデー
タ保持手段102への伝−送が完了すると、転送制御部
31のQ2出力がIH“レベルとなることにより、Dタ
イプ7リツプフロツプ81′のセット入力は1Hルベル
、リセット入力も1H“レベルとなり、Dタイプフリッ
プフロップ81’はリセットされ、転送制御部61の送
出が許可される。データ1がデータ2よりもやや遅れて
入力された場合も全く同様に説明できるので省略する。
このように、データ1およびデータ2が競合して入力さ
れた場合は、Dタイプフリップ70ツブ81’およびD
タイプフリップフロップ81’への入力を決定している
ノアゲート82′、インバータ8B’、84’およびD
タイプフリップフロップ81’へのクロック入力となる
転送制御部101のQ2出力によって、遅く入力された
データを一時停止させる。
上述のごとく、この実施例によれば、出力側の伝送路1
00が空いている状態において、データ1だけが存在し
データ2が存在しない場合は、デ−夕1が順次出力され
、データ2だけが存在しデータ1が存在しない場合は、
データ2が順次出力される。また、データlおよびデー
タ2がデータ伝送路の最大転送能力で伝送されてきた場
合には、データ伝送路100が処理しきれないため、デ
ータ伝送路80.20および10そしてデータ伝送路6
0.50および40にデータが滞留する。この場合は、
データ伝送路30およびデータ伝送路60が交互に各伝
送路上のデータをデータ伝送路100へ伝送する。
〈発明の効果〉 以上のように、゛この発明によれば、複数の並列な伝送
路のデータが任意な時間間隔でかつお互いに非同期に伝
送されてきた場合でも、出力側のデータ伝送路から送信
許可信号が送られてきたことに応じて、調停制御部で調
停を行うことにより、伝送路の物理的収容能力の限界ま
で受理し、かつ調停制御に要する遅延時間が全くなく出
力側伝送路に順次伝送させることができる。したがって
、高速伝送とともに信頼性の高い調停機構が実現できる
【図面の簡単な説明】
第1図はこの発明の一実施例の概略ブロック図である。 第2図は2つのデータ伝送路から送られてきたデータを
出力側のデータ伝送路に伝送する例の詳細な回路図であ
る。第3図および第4図は転送制御部の一実施例の回路
図である。第5図は2つのデータ伝送路から送られてき
たデータを出力側のデータ伝送路に伝送する他の例の詳
細な回路図である。第6図および第7図は転送制御部の
一実施例の回路図である。 図において、10,20,30,40,50゜60.1
00はデータ伝送路、80は調停制御部、11.21,
31,41,51,61,101は転送制御部、12,
22.32,42,52,62゜102はデータ保持手
段、87.88はDタイプフリップ70ツブ、85,8
6はアンドゲート、81.82,88.84はナントゲ
ート、89゜90はノアゲート、81′はDタイプフリ
ップフロップ、82’ 、85’ 、86’はノアゲー
ト、83′84’ 、87’ 、88’はインバータ、
89’、90’はナントゲートを示す。 代理人 弁理士 杉 山 毅 至(他1名)ESET ESET

Claims (1)

    【特許請求の範囲】
  1. 1、複数の並列な入力側伝送路を介して転送されてきた
    複数のデータを直列的に出力側の伝送路に伝送するため
    のデータ伝送装置であって、前記複数の並列な入力側伝
    送路のうち任意の2組の伝送路上に2組のデータが存在
    し、前記出力側の伝送路から送信許可信号が送られてき
    たことに応じて、前記複数の並列な入力側伝送路のそれ
    ぞれのデータの混み具合により出力順を調停し、前記出
    力側の伝送路に伝送するための調停制御手段を備えたこ
    とを特徴とするデータ伝送装置。
JP15041088A 1987-10-20 1988-06-17 データ伝送装置 Expired - Lifetime JP2828994B2 (ja)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP26573887 1987-10-20
JP6551588 1988-03-17
JP62-265738 1988-03-17
JP63-65515 1988-03-17

Publications (2)

Publication Number Publication Date
JPH021666A true JPH021666A (ja) 1990-01-05
JP2828994B2 JP2828994B2 (ja) 1998-11-25

Family

ID=26406665

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15041088A Expired - Lifetime JP2828994B2 (ja) 1987-10-20 1988-06-17 データ伝送装置

Country Status (1)

Country Link
JP (1) JP2828994B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009048942A (ja) * 2007-08-22 2009-03-05 Panasonic Electric Works Co Ltd 照明器具

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58170155A (ja) * 1982-03-30 1983-10-06 Fujitsu Ltd パケツト通信方式
JPS59501038A (ja) * 1982-06-25 1984-06-07 ウエスタ−ン エレクトリツク カムパニ−,インコ−ポレ−テツド 高速パケツト交換システム
JPS6110348A (ja) * 1984-06-25 1986-01-17 Nec Corp プロトコル変換方式
JPS61140253A (ja) * 1984-12-13 1986-06-27 Nippon Telegr & Teleph Corp <Ntt> パケツト転送方式
JPS61202546A (ja) * 1985-03-06 1986-09-08 Hitachi Ltd パケツト優先転送方式

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58170155A (ja) * 1982-03-30 1983-10-06 Fujitsu Ltd パケツト通信方式
JPS59501038A (ja) * 1982-06-25 1984-06-07 ウエスタ−ン エレクトリツク カムパニ−,インコ−ポレ−テツド 高速パケツト交換システム
JPS6110348A (ja) * 1984-06-25 1986-01-17 Nec Corp プロトコル変換方式
JPS61140253A (ja) * 1984-12-13 1986-06-27 Nippon Telegr & Teleph Corp <Ntt> パケツト転送方式
JPS61202546A (ja) * 1985-03-06 1986-09-08 Hitachi Ltd パケツト優先転送方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009048942A (ja) * 2007-08-22 2009-03-05 Panasonic Electric Works Co Ltd 照明器具

Also Published As

Publication number Publication date
JP2828994B2 (ja) 1998-11-25

Similar Documents

Publication Publication Date Title
US5367636A (en) Hypercube processor network in which the processor indentification numbers of two processors connected to each other through port number n, vary only in the nth bit
US6263374B1 (en) Apparatus for coupling a bus-based architecture to a switch network
US5416909A (en) Input/output controller circuit using a single transceiver to serve multiple input/output ports and method therefor
US6314484B1 (en) Computer system with a bus having a segmented structure
JP2004530197A (ja) 非ブロック化共有インターフェイスを持つ通信システム及び方法
US4262357A (en) Data processing system incorporating arbiters and selectors to allocate transmissions by multiple devices on a bus
US4314233A (en) Four-wire speed independent arbiter switch for digital communication networks
GB1581462A (en) Data transmission device
US5815023A (en) Unbalanced multiplexer and arbiter combination
JP2758634B2 (ja) データ伝送装置
JP3057591B2 (ja) マルチプロセッサシステム
US5692137A (en) Master oriented bus bridge
US5323387A (en) Data transmission apparatus
JPH021666A (ja) データ伝送装置
EP0588030A2 (en) Master microchannel apparatus for converting to switch architecture
US7370127B2 (en) High-speed internal bus architecture for an integrated circuit
US5420853A (en) Self controlling crossbar switch and method
JP2828995B2 (ja) データ伝送装置
JPH01108660A (ja) データ伝送装置
JP2577420B2 (ja) データ伝送装置
JPH0562789B2 (ja)
JP2514258B2 (ja) デ―タ伝送装置
JPH01237748A (ja) データ伝送装置
JPH0687568B2 (ja) データ伝送装置
JPH0564380B2 (ja)

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080918

Year of fee payment: 10

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080918

Year of fee payment: 10