JPH02220163A - データ転送要求選択装置 - Google Patents
データ転送要求選択装置Info
- Publication number
- JPH02220163A JPH02220163A JP4210789A JP4210789A JPH02220163A JP H02220163 A JPH02220163 A JP H02220163A JP 4210789 A JP4210789 A JP 4210789A JP 4210789 A JP4210789 A JP 4210789A JP H02220163 A JPH02220163 A JP H02220163A
- Authority
- JP
- Japan
- Prior art keywords
- data transfer
- transfer request
- output
- input
- bit
- 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.)
- Pending
Links
- 238000010586 diagram Methods 0.000 description 6
- 230000001934 delay Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000000034 method Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 1
Landscapes
- Bus Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、優先順位が予め決められている入出力装置か
らのデータ転送要求が競合した場合、優先順位の最も高
い入出力装置からのデータ転送要求を選択し、データ転
送要求の競合がない場合、該データ転送要求を選択する
データ転送要求選択装置に関する。
らのデータ転送要求が競合した場合、優先順位の最も高
い入出力装置からのデータ転送要求を選択し、データ転
送要求の競合がない場合、該データ転送要求を選択する
データ転送要求選択装置に関する。
第4図はこの種のデータ転送要求選択装置の従来例のブ
ロック図である。
ロック図である。
このデータ転送要求選択装置は、5台の入出力装置11
o、Ill、112,113.11aからのデータ転送
要求を選択してデータ転送処理回路12に出力するもの
で、データ転送要求受信用FF13o〜134とゲート
回路140〜144とFFυIt11回路15とで構成
されている。
o、Ill、112,113.11aからのデータ転送
要求を選択してデータ転送処理回路12に出力するもの
で、データ転送要求受信用FF13o〜134とゲート
回路140〜144とFFυIt11回路15とで構成
されている。
入出力装置11o〜114のデータ転送要求の優先順位
は入出力装ff111oが最も低く、入出力V4置11
1 112.113.T14の順に高い。
は入出力装ff111oが最も低く、入出力V4置11
1 112.113.T14の順に高い。
データ転送要求受信用FF134はデータ転送要求WA
16ah’ら(7)入出力WAe11a f)7’−9
転送要求をFF制御回路15からのセットクロック18
により保持し、データ転送要求出力線204によりデー
タ転送処理回路12に出力するとともに、データ転送要
求応益線174によりデータ転送要求応答信号を入出力
装置114に出力する。
16ah’ら(7)入出力WAe11a f)7’−9
転送要求をFF制御回路15からのセットクロック18
により保持し、データ転送要求出力線204によりデー
タ転送処理回路12に出力するとともに、データ転送要
求応益線174によりデータ転送要求応答信号を入出力
装置114に出力する。
ゲート回路143はデータ転送要求出力線164に入出
力装置114のデータ転送要求が出力されていないとき
に、データ転送要求出力線163に出力された入出力装
置113のデータ転送要求を出力する。データ転送要求
受信用FF133は、ゲート回路143から出力された
入出力装置113のデータ転送要求をセットクロック1
8により保持し、データ転送要求出力線203によりデ
ータ転送処理回路12に出力するとともに、データ転送
要求応答線173によりデータ転送要求応答信号を入出
力装置113に出力する。ゲート回路142は、データ
転送要求線16a、163にそれぞれ入出力装置111
4.113のデータ転送要求が出力されていないときに
、データ転送要求出力線162に出力された入出力装置
112のデータ転送要求を出力する。データ転送要求受
信用FF132は、ゲート回路142から出力された入
出力装置112のデータ転送要求をセットクロック18
により保持し、データ転送要求出力線202によりデー
タ転送処理回路12に出力するとともに、データ転送要
求応答1i1172によりデータ転送要求応答信号を入
出力装置112に出力する。ゲート回路141は、デー
タ転送要求線16a 、163.162にそれぞれ入出
力装置114.113.112からのデータ転送要求が
ないとき、データ転送要求ね161に出力された入出力
装ff111.1のデータ転送要求を出力する。
力装置114のデータ転送要求が出力されていないとき
に、データ転送要求出力線163に出力された入出力装
置113のデータ転送要求を出力する。データ転送要求
受信用FF133は、ゲート回路143から出力された
入出力装置113のデータ転送要求をセットクロック1
8により保持し、データ転送要求出力線203によりデ
ータ転送処理回路12に出力するとともに、データ転送
要求応答線173によりデータ転送要求応答信号を入出
力装置113に出力する。ゲート回路142は、データ
転送要求線16a、163にそれぞれ入出力装置111
4.113のデータ転送要求が出力されていないときに
、データ転送要求出力線162に出力された入出力装置
112のデータ転送要求を出力する。データ転送要求受
信用FF132は、ゲート回路142から出力された入
出力装置112のデータ転送要求をセットクロック18
により保持し、データ転送要求出力線202によりデー
タ転送処理回路12に出力するとともに、データ転送要
求応答1i1172によりデータ転送要求応答信号を入
出力装置112に出力する。ゲート回路141は、デー
タ転送要求線16a 、163.162にそれぞれ入出
力装置114.113.112からのデータ転送要求が
ないとき、データ転送要求ね161に出力された入出力
装ff111.1のデータ転送要求を出力する。
データ転送要求受信用FF131は、ゲート回路141
から出力された入出力装置5f11tのデータ転送要求
をセットクロック18により保持し、データ転送要求出
力11201によりデータ転送要求処理回路12IC出
力するとともに、データ転送要求応答線171によりデ
ータ転送要求応答信号を入出力装置111に出力する。
から出力された入出力装置5f11tのデータ転送要求
をセットクロック18により保持し、データ転送要求出
力11201によりデータ転送要求処理回路12IC出
力するとともに、データ転送要求応答線171によりデ
ータ転送要求応答信号を入出力装置111に出力する。
ゲート回路14゜はデータ転送要求線16a 、 16
3 、162 。
3 、162 。
161に入出力装置1a、13.12.11からのデー
タ転送要求がないとき、データ転送要求線16o IZ
比出力れた入出力装置ll 1oのデータ転送要求を出
力する。データ転送要求受信用FF13oは、ゲート回
路14oから出力された入出力装ff 11 oのデー
タ転送要求をセットクロック18により保持し、データ
転送要求出力IQ 20 。
タ転送要求がないとき、データ転送要求線16o IZ
比出力れた入出力装置ll 1oのデータ転送要求を出
力する。データ転送要求受信用FF13oは、ゲート回
路14oから出力された入出力装ff 11 oのデー
タ転送要求をセットクロック18により保持し、データ
転送要求出力IQ 20 。
によりデータ転送要求処理回路12に出力するとともに
、データ転送要求応答線17oによりデータ転送要求応
答信号を入出力IIa11oに出力する。
、データ転送要求応答線17oによりデータ転送要求応
答信号を入出力IIa11oに出力する。
なお、データ転送要求受信用FF13o〜134はF
F、 ill I11回路15からのリセット信号19
によりリセットされる。
F、 ill I11回路15からのリセット信号19
によりリセットされる。
上述した従来のデータ転送要求選択装置は、入出力装置
対応にゲート回路とフリップフロップが必要であり、入
出力@置に対応でるゲート回路は入出力装置の数が多い
と優先順位が低下する程ハードウェアが増加し、それに
伴なって素子遅延による競合障害が発生し、その対策用
の回路が必要となり、そのため、さらにハードウェアが
増加して、回路構成が複雑化するという欠点がある。
対応にゲート回路とフリップフロップが必要であり、入
出力@置に対応でるゲート回路は入出力装置の数が多い
と優先順位が低下する程ハードウェアが増加し、それに
伴なって素子遅延による競合障害が発生し、その対策用
の回路が必要となり、そのため、さらにハードウェアが
増加して、回路構成が複雑化するという欠点がある。
(課題を解決するための手段)
本発明のデータ転送要求選択装置は、
下位ビットから上位ビットへ順次優先順位が高くなるよ
うに、各ビットに1つの優先順位が対応して当該優先順
位の入出力装置からのデータ転送要求線が接続されてお
り、セットクロックによりデータ転送要求を記憶し、リ
セット信号によってクリアされるアドレスレジスタと、 前記セットクロックおよびリセット信号を出力する回路
と、 前記アドレスレジスタの出力をアドレスとし、データ出
力の各ビットが下位ビットから上位ビットへ順次優先順
位が高くなるように各入出力装置のデータ転送要求出力
線と接続されており、アドレスレジスタのデータ転送要
求を記憶しているビットのうちの最上位のビットに対応
するデータ転送要求出力線のみが有効になるようにデー
タが記憶されているROMとを有している。
うに、各ビットに1つの優先順位が対応して当該優先順
位の入出力装置からのデータ転送要求線が接続されてお
り、セットクロックによりデータ転送要求を記憶し、リ
セット信号によってクリアされるアドレスレジスタと、 前記セットクロックおよびリセット信号を出力する回路
と、 前記アドレスレジスタの出力をアドレスとし、データ出
力の各ビットが下位ビットから上位ビットへ順次優先順
位が高くなるように各入出力装置のデータ転送要求出力
線と接続されており、アドレスレジスタのデータ転送要
求を記憶しているビットのうちの最上位のビットに対応
するデータ転送要求出力線のみが有効になるようにデー
タが記憶されているROMとを有している。
ゲート回路とFFの代りにROMとアドレスレジスタを
用いることにより、回路構成が簡略化され、入出力装置
の数が増えてもビット数の増加だけで対処でき、従来の
ような素子遅延による競合障害の発生もない。
用いることにより、回路構成が簡略化され、入出力装置
の数が増えてもビット数の増加だけで対処でき、従来の
ような素子遅延による競合障害の発生もない。
次に、本発明の実施例について図面を参照して説明する
。
。
第1図は本発明のデータ転送要求選択装置の一実施例の
ブロック図、第2図はROM a内のデータを示す図、
第3図は本実施例の動作を示すタイムチャートである。
ブロック図、第2図はROM a内のデータを示す図、
第3図は本実施例の動作を示すタイムチャートである。
本実施例は入出力装置1o 、11.12 、・・・1
nからのデータ転送要求を選択してデータ転送処理回路
2に出力するもので、ROM3とアドレスレジスタ4と
レジスタ制御回路5とからなっている。
nからのデータ転送要求を選択してデータ転送処理回路
2に出力するもので、ROM3とアドレスレジスタ4と
レジスタ制御回路5とからなっている。
入出力装′r11 o〜1nのデータ転送要求の優先順
位は入出り装!11oが最も低く、入出hvtN11*
12 *・・・の順に高く、入出力装[1nが最も高
い。アドレスレジスタ4は(n+1 )ビットで構成さ
れ、0ビツト、1ピツト、2ビツト、・・・nビットに
はそれぞれデータ入出力装置a 1 o 。
位は入出り装!11oが最も低く、入出hvtN11*
12 *・・・の順に高く、入出力装[1nが最も高
い。アドレスレジスタ4は(n+1 )ビットで構成さ
れ、0ビツト、1ピツト、2ビツト、・・・nビットに
はそれぞれデータ入出力装置a 1 o 。
11 12、・・・ 1nからのデータ転送要求線60
.61 62.・・・、6nが接続され、レジスタ制御
回路5からのセットクロック8によりデータ転送要求を
記憶しくセットされ)、リセット信号9によりクリヤ(
リセット)される。ROM3はアドレスレジスタ4の出
力をアドレスとし、データ出力は(n+i )ビットか
らなり、0ビツト、1ビツト、2ビツト、3ビツト、・
・・、nビットはそれぞれデータ転送要求出力線10o
。
.61 62.・・・、6nが接続され、レジスタ制御
回路5からのセットクロック8によりデータ転送要求を
記憶しくセットされ)、リセット信号9によりクリヤ(
リセット)される。ROM3はアドレスレジスタ4の出
力をアドレスとし、データ出力は(n+i )ビットか
らなり、0ビツト、1ビツト、2ビツト、3ビツト、・
・・、nビットはそれぞれデータ転送要求出力線10o
。
101.102.103 、・・・、10nを介してデ
ータ転送要求処理回路2に接続されるとともに、転送要
求応答線7o、71.72.7s、・・・7nを介して
入出力装置1o、11.12.1a*・・・、Inに接
続されている。そして、このROM3には、第2図に示
すように、アドレスO〜1には2°ビツト、アドレス2
〜3には21ビツト、アドレス4〜7には22ビツト・
・・にのみ“1″が町込まれている。づなわら、アドレ
スレジスタ4に“1”が記憶されているビットのうち最
上位ビットに対応するデータ出力ビットにのみ“1″が
記憶されている。
ータ転送要求処理回路2に接続されるとともに、転送要
求応答線7o、71.72.7s、・・・7nを介して
入出力装置1o、11.12.1a*・・・、Inに接
続されている。そして、このROM3には、第2図に示
すように、アドレスO〜1には2°ビツト、アドレス2
〜3には21ビツト、アドレス4〜7には22ビツト・
・・にのみ“1″が町込まれている。づなわら、アドレ
スレジスタ4に“1”が記憶されているビットのうち最
上位ビットに対応するデータ出力ビットにのみ“1″が
記憶されている。
次に、本実施例の動作を第3図を参照して説明する。
時刻toにリセット信号9が出力されてアドレスレジス
タ4がリセットされた後、入出力装置12.10からそ
れぞれ時刻t、、t2にデータ転送要求が出力されたも
のとする。時刻t3にセットクロック8が出力されると
、アドレスレジスタ4の2ビツトおよび0ビツトにデー
タ転送要求が記憶される。この記憶によるアドレスレジ
スタ4のアドレスはrlolJ、すなわち十進値で「5
Jのため、ROM37)”3はrl 00J がH出さ
れデータ転送要求出力線102によりデータ転送要求処
理回路2ヘデータ転送要求が出力されるとともに、デー
タ転送要求応答線72により転送要求応答信号が入出力
装置12へ返信される。これにより、入出力装置12は
データ転送要求信号をオフし、データ転送を開始する。
タ4がリセットされた後、入出力装置12.10からそ
れぞれ時刻t、、t2にデータ転送要求が出力されたも
のとする。時刻t3にセットクロック8が出力されると
、アドレスレジスタ4の2ビツトおよび0ビツトにデー
タ転送要求が記憶される。この記憶によるアドレスレジ
スタ4のアドレスはrlolJ、すなわち十進値で「5
Jのため、ROM37)”3はrl 00J がH出さ
れデータ転送要求出力線102によりデータ転送要求処
理回路2ヘデータ転送要求が出力されるとともに、デー
タ転送要求応答線72により転送要求応答信号が入出力
装置12へ返信される。これにより、入出力装置12は
データ転送要求信号をオフし、データ転送を開始する。
一方、データ転送要求処理回路2は、入出力装置12の
データ転送処理が時刻t4に終ると、時刻t5にリセッ
ト信号9を出力してアドレスレジスタ4をリセットする
。時刻toに次のセットクロック8が出力されると、入
出力装置1oからはデータ転送要求線6oにデータ転送
要求が出力されているのでアドレスレジスタ4のビット
Oにデータ転送要求が記憶され、このとぎ他にデータ転
送要求が無いのでアドレスレジスタ4のアドレスは「・
・・001」となり、R,0M3からはアドレス「1」
のデータが読出され、データ転送要求出力II 10
oによりデータ転送処理回路2ヘデータ転送要求が出力
されるとともに、データ転送要求応答[17oによりデ
ータ転送要求応答信号が入出力装置t!11oへ返信さ
れ、以後、上述した入出力装置12の場合と同様の処理
が行なわれる。
データ転送処理が時刻t4に終ると、時刻t5にリセッ
ト信号9を出力してアドレスレジスタ4をリセットする
。時刻toに次のセットクロック8が出力されると、入
出力装置1oからはデータ転送要求線6oにデータ転送
要求が出力されているのでアドレスレジスタ4のビット
Oにデータ転送要求が記憶され、このとぎ他にデータ転
送要求が無いのでアドレスレジスタ4のアドレスは「・
・・001」となり、R,0M3からはアドレス「1」
のデータが読出され、データ転送要求出力II 10
oによりデータ転送処理回路2ヘデータ転送要求が出力
されるとともに、データ転送要求応答[17oによりデ
ータ転送要求応答信号が入出力装置t!11oへ返信さ
れ、以後、上述した入出力装置12の場合と同様の処理
が行なわれる。
以上説明したように本発明は、ゲート回路とFFの代り
にROMとアドレスレジスタを用いることにより、回路
構成が簡略化され、入出力vt置の数が増えてもビット
数の増加だけで対処でき、素子遅延による競合障害の発
生も防止される効果がある。
にROMとアドレスレジスタを用いることにより、回路
構成が簡略化され、入出力vt置の数が増えてもビット
数の増加だけで対処でき、素子遅延による競合障害の発
生も防止される効果がある。
第1図は本発明のデータ転送要求選択装置の一実施例の
ブロック図、第2図は第1図のROMa内のデータを示
す図、第3図は本実施例の動作を示すタイムチャート、
第4図は従来のデータ転送要求選択装置のブロック図で
ある。 10〜1n・・・入出力装置、 2・・・データ転送要求処理回路、 3・・・ROM、4・・・アドレスレジスタ、5・・・
レジスタ制御回路、 60〜6n・・・データ転送要求線、 70〜7n・・・データ転送要求応答線、8・・・セッ
トクロック、 9・・・リセット信号、 10o〜10n・・・データ転送要求出力線。 特許出願人 [1本電気株式会社 代 理 人 弁理士 内厚 昔
ブロック図、第2図は第1図のROMa内のデータを示
す図、第3図は本実施例の動作を示すタイムチャート、
第4図は従来のデータ転送要求選択装置のブロック図で
ある。 10〜1n・・・入出力装置、 2・・・データ転送要求処理回路、 3・・・ROM、4・・・アドレスレジスタ、5・・・
レジスタ制御回路、 60〜6n・・・データ転送要求線、 70〜7n・・・データ転送要求応答線、8・・・セッ
トクロック、 9・・・リセット信号、 10o〜10n・・・データ転送要求出力線。 特許出願人 [1本電気株式会社 代 理 人 弁理士 内厚 昔
Claims (1)
- 【特許請求の範囲】 1、優先順位が予め決められている入出力装置からのデ
ータ転送要求が競合した場合、優先順位の最も高い入出
力装置からのデータ転送要求を選択し、データ転送要求
の競合がない場合、該データ転送要求を選択するデータ
転送要求選択装置であって、 下位ビットから上位ビットへ順次優先順位が高くなるよ
うに、各ビットに1つの優先順位が対応して当該優先順
位の入出力装置からのデータ転送要求線が接続されてお
り、セットクロックによりデータ転送要求を記憶し、リ
セット信号によってクリアされるアドレスレジスタと、 前記セットクロックおよびリセット信号を出力する回路
と、 前記アドレスレジスタの出力をアドレスとし、データ出
力の各ビットが下位ビットから上位ビットへ順次優先順
位が高くなるように各入出力装置のデータ転送要求出力
線と接続されており、アドレスレジスタのデータ転送要
求を記憶しているビットのうちの最上位のビットに対応
するデータ転送要求出力線のみが有効になるようにデー
タが記憶されているROMとを有するデータ転送要求選
択装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4210789A JPH02220163A (ja) | 1989-02-21 | 1989-02-21 | データ転送要求選択装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4210789A JPH02220163A (ja) | 1989-02-21 | 1989-02-21 | データ転送要求選択装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02220163A true JPH02220163A (ja) | 1990-09-03 |
Family
ID=12626741
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4210789A Pending JPH02220163A (ja) | 1989-02-21 | 1989-02-21 | データ転送要求選択装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02220163A (ja) |
-
1989
- 1989-02-21 JP JP4210789A patent/JPH02220163A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3241045B2 (ja) | マルチポート共有メモリインタフェースおよび関連の方法 | |
| US5297242A (en) | DMA controller performing data transfer by 2-bus cycle transfer manner | |
| JPH0463430B2 (ja) | ||
| JPH0784863A (ja) | 情報処理装置およびそれに適した半導体記憶装置 | |
| EP0367995B1 (en) | Vector data transfer controller | |
| JPH02220163A (ja) | データ転送要求選択装置 | |
| TW448361B (en) | Data switching system and method using bandwidth management unit to reduce data traffic | |
| JPS6361697B2 (ja) | ||
| JP3909509B2 (ja) | シリアルインタフェース回路 | |
| JPS63136395A (ja) | 半導体記憶装置 | |
| JPH0444136A (ja) | メモリアクセス制御装置 | |
| JPH0736819A (ja) | Dmaデータ転送装置 | |
| JP4438276B2 (ja) | データ転送装置 | |
| JP2510268B2 (ja) | デ―タ保持回路 | |
| JPH0467661B2 (ja) | ||
| JPH08249273A (ja) | 転送速度切り替え機能付き非同期転送回路 | |
| US6721897B1 (en) | Bus control circuit effecting timing control using cycle registers for respective cycles holding signal levels corresponding to bus control signals that are output by arrangement of signal level | |
| JPS6079445A (ja) | 記憶制御装置 | |
| JP2001297056A (ja) | 調停回路及びdmaコントローラ | |
| US20040252702A1 (en) | Arbiter circuit | |
| JPH0452749A (ja) | バス調停回路 | |
| EP0171940A1 (en) | A direct memory access device and a method of using the device in a data transfer system | |
| JPS616746A (ja) | 部分書込み制御方式 | |
| WO1989003565A1 (en) | Selective receiver for each processor in a multiple processor system | |
| JPH04274547A (ja) | データ転送システム |