JPS6162961A - 入出力機器 - Google Patents
入出力機器Info
- Publication number
- JPS6162961A JPS6162961A JP59184897A JP18489784A JPS6162961A JP S6162961 A JPS6162961 A JP S6162961A JP 59184897 A JP59184897 A JP 59184897A JP 18489784 A JP18489784 A JP 18489784A JP S6162961 A JPS6162961 A JP S6162961A
- Authority
- JP
- Japan
- Prior art keywords
- input
- output
- data
- bus
- address
- 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
Landscapes
- Memory System (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[発明の技術分野]
この発明は、データ処理システムに係り、特に内部バス
を介してCPUとデータの授受を行なう入出力機器に関
する。
を介してCPUとデータの授受を行なう入出力機器に関
する。
[発明の技術的背景]
一般に、データ処理システムは、CPUと、同CPUと
内部バス例えば入出力バスを介して接続される複数の入
出力機器とを含んでいる。各入出力機器は、CPUとの
データの授受のために、それぞれ固有の機器アドレスを
有する。しかして、CPUは、その機器アドレスを用い
て入出力機器を指定することにより、所望の入出力機器
との間でデータの授受を行なう。
内部バス例えば入出力バスを介して接続される複数の入
出力機器とを含んでいる。各入出力機器は、CPUとの
データの授受のために、それぞれ固有の機器アドレスを
有する。しかして、CPUは、その機器アドレスを用い
て入出力機器を指定することにより、所望の入出力機器
との間でデータの授受を行なう。
[背景技術の問題点]
上記したデータ処理システムにおいて、各入出力機器に
対し、例えばセットアツプなどのために共通の制御デー
タをCPUから転送する場合がある。この場合、従来の
システム(入出力機器)では、CPUは、上記機器アド
レスにより各入出力機器を順に機器指定し、その都度共
通の制御デー夕を対応する入出力機器に転送しなければ
ならなかった。このため、特にシステムを構成する入出
力機器の数が多い場合には、CPUに多大な負荷がかか
ると共に処理速度が低下する問題があった。
対し、例えばセットアツプなどのために共通の制御デー
タをCPUから転送する場合がある。この場合、従来の
システム(入出力機器)では、CPUは、上記機器アド
レスにより各入出力機器を順に機器指定し、その都度共
通の制御デー夕を対応する入出力機器に転送しなければ
ならなかった。このため、特にシステムを構成する入出
力機器の数が多い場合には、CPUに多大な負荷がかか
ると共に処理速度が低下する問題があった。
[発明の目的]
この発明は上記事情に鑑みてなされたものでその目的は
、内部バスを介してCPUと接続される複数の入出力機
器を備えたデータ処理システムにおいて、予め定められ
た複数の入出力機器に共通のデータを転送する場合の同
時機器指定を可能とする入出力機器を提供することにあ
る。
、内部バスを介してCPUと接続される複数の入出力機
器を備えたデータ処理システムにおいて、予め定められ
た複数の入出力機器に共通のデータを転送する場合の同
時機器指定を可能とする入出力機器を提供することにあ
る。
[発明の概要]
この発明では、内部バスを介してCPUと接続される複
数の入出力機器を備えたデータ処理システムにおいて、
上記各入出力機器に、内部バス上の機器アドレスをデコ
ードするデコーダと、第1及び第2フリツプ70ツブと
を設けるようにしている。上記デコーダは、内部バス上
の機器アドレスが該当入出力機器に固有の第1機器アド
レスである場合に第1デコード信号を出力し、同機器ア
ドレスが予め定められた複数の入出力機器に共通の第2
機器アドレスである場合に第2デコード信号を出力する
。第1フリップフロップは、デコーダからの第1デコー
ド信号に応じてセットし、自機器だけが機器指定された
ことを示す。また、第2フリップフロップは、デコーダ
からの第2デコード信号に応じてセットし、自機器を含
む予め定められた入出力機器群が共通に機器指定された
ことを示す。
数の入出力機器を備えたデータ処理システムにおいて、
上記各入出力機器に、内部バス上の機器アドレスをデコ
ードするデコーダと、第1及び第2フリツプ70ツブと
を設けるようにしている。上記デコーダは、内部バス上
の機器アドレスが該当入出力機器に固有の第1機器アド
レスである場合に第1デコード信号を出力し、同機器ア
ドレスが予め定められた複数の入出力機器に共通の第2
機器アドレスである場合に第2デコード信号を出力する
。第1フリップフロップは、デコーダからの第1デコー
ド信号に応じてセットし、自機器だけが機器指定された
ことを示す。また、第2フリップフロップは、デコーダ
からの第2デコード信号に応じてセットし、自機器を含
む予め定められた入出力機器群が共通に機器指定された
ことを示す。
[発明の実施例]
以下、この発明の一実施例を第1および第2図を参照し
て説明する。第1図はこの発明の一実施例に係る入出力
機器10−1の要部の構成を示し、第2図は第1図の入
出力機器10−1をn台有してなるデータ処理システム
を示す。各入出力機器1O−1(i=1〜n)は、内部
バス、例えばCP U 11の入出力バス12に接続さ
れている。この例において、入出力バス12は、機器ア
ドレス、コマンド、およびデータの転送に供されるデー
タバス13、およびコントロールバス14からなる。コ
ントロールバス14は、データバス13によって機器ア
ドレスが転送されていることを示すアドレス信号ライン
15、データバス13によってコマンドが転送されてい
ることを示すコマンド信号ライン16、およびデータバ
ス13によってデータが転送されていることを示すデー
タアベイラブル信号ライン17を含む。
て説明する。第1図はこの発明の一実施例に係る入出力
機器10−1の要部の構成を示し、第2図は第1図の入
出力機器10−1をn台有してなるデータ処理システム
を示す。各入出力機器1O−1(i=1〜n)は、内部
バス、例えばCP U 11の入出力バス12に接続さ
れている。この例において、入出力バス12は、機器ア
ドレス、コマンド、およびデータの転送に供されるデー
タバス13、およびコントロールバス14からなる。コ
ントロールバス14は、データバス13によって機器ア
ドレスが転送されていることを示すアドレス信号ライン
15、データバス13によってコマンドが転送されてい
ることを示すコマンド信号ライン16、およびデータバ
ス13によってデータが転送されていることを示すデー
タアベイラブル信号ライン17を含む。
第1図の入出力機器10−1において、21は(入出力
バス12内の)データバス13上の機器アドレスをデコ
ードするデコーダ、22.23はアドレス信号ライン1
5上のアドレス信号がアクティブの場合に、デコーダ2
1からの第1、第2デコード信号に応じてセットするフ
リップフロップ(以下、F/Fと称する)である。24
.・・・25はF/F22からの出力信号に応じて(コ
ン1ヘロールバス14内の対応する信号ライン、例えば
)コマンド信号ライン16、・・・データアベイラブル
信号ライン17上の信号をゲー1〜するアンドゲート(
以下、ANDと称する)、26、・・・27はF /
F 23からの出力信号に応じて(コントロールバス1
4内の対応する信号ライン、例えば)コマンド信号ライ
ン16、・・・データアベイラブル信号ライン17上の
信号をゲートするAND (アンドゲート)である。2
8.・・・29はA N D 24.・・・25からの
出力信号に応じてデータバス13上のデータ(機器アド
レス、コマンドなどを含む)をラッチするレジスタ(以
下、REGと称する) 、30.・・・31はA N
D 26.・・・27からの出力信号に応じてデータバ
ス13上のデータをラッチするREG (レジスタ)で
ある。なお、F / F 22からの第1デコード信号
がアクティブの場合に、コントロールバス14内の対応
する信号ライン(例えば図示せぬデータリクエスト信号
ライン)上の信号に応じてデータを送出する回路などは
省略されている。
バス12内の)データバス13上の機器アドレスをデコ
ードするデコーダ、22.23はアドレス信号ライン1
5上のアドレス信号がアクティブの場合に、デコーダ2
1からの第1、第2デコード信号に応じてセットするフ
リップフロップ(以下、F/Fと称する)である。24
.・・・25はF/F22からの出力信号に応じて(コ
ン1ヘロールバス14内の対応する信号ライン、例えば
)コマンド信号ライン16、・・・データアベイラブル
信号ライン17上の信号をゲー1〜するアンドゲート(
以下、ANDと称する)、26、・・・27はF /
F 23からの出力信号に応じて(コントロールバス1
4内の対応する信号ライン、例えば)コマンド信号ライ
ン16、・・・データアベイラブル信号ライン17上の
信号をゲートするAND (アンドゲート)である。2
8.・・・29はA N D 24.・・・25からの
出力信号に応じてデータバス13上のデータ(機器アド
レス、コマンドなどを含む)をラッチするレジスタ(以
下、REGと称する) 、30.・・・31はA N
D 26.・・・27からの出力信号に応じてデータバ
ス13上のデータをラッチするREG (レジスタ)で
ある。なお、F / F 22からの第1デコード信号
がアクティブの場合に、コントロールバス14内の対応
する信号ライン(例えば図示せぬデータリクエスト信号
ライン)上の信号に応じてデータを送出する回路などは
省略されている。
次に、この発明の一実施例の動作を説明する。
CPU11は、入出力機器10−1〜10−nの1つ(
例えばi=1である入出力機器1O−i)に所望のデー
タを転送したい場合、まずデータ転送先の入出力機器に
固有の機器アドレスを(人出カルス12内の)データバ
ス13上に出力する。また、cpuiiは、機器アドレ
スの出力と同時に、データバス13上に機器アドレスが
出力されていることを示す(コン1〜ロールバス14内
の)アドレス信号ライン15上の制御信号〈アドレス信
号)をアクティブにする。
例えばi=1である入出力機器1O−i)に所望のデー
タを転送したい場合、まずデータ転送先の入出力機器に
固有の機器アドレスを(人出カルス12内の)データバ
ス13上に出力する。また、cpuiiは、機器アドレ
スの出力と同時に、データバス13上に機器アドレスが
出力されていることを示す(コン1〜ロールバス14内
の)アドレス信号ライン15上の制御信号〈アドレス信
号)をアクティブにする。
入出力機器10−i (i = 1)内のデコーダ21
は、データバス13上の機器アドレスが自機器に固有の
機器アドレスである場合、アクティブな第1デコード信
号をF / F 22に出力するように構成されている
。F / F 22は、この例のようにコントロールバ
ス14上の制御信号(アドレス信号)がアクティブであ
る場合、デコーダ21からの第1デコード信号によりセ
ットする。これにより、自機器だ(′jが選択指定され
たことが示される。
は、データバス13上の機器アドレスが自機器に固有の
機器アドレスである場合、アクティブな第1デコード信
号をF / F 22に出力するように構成されている
。F / F 22は、この例のようにコントロールバ
ス14上の制御信号(アドレス信号)がアクティブであ
る場合、デコーダ21からの第1デコード信号によりセ
ットする。これにより、自機器だ(′jが選択指定され
たことが示される。
これに対し、入出力機器10−1〜10−nのうちの所
定のm(m≦n)台(例えばi=1〜mの入出力機器1
O−i)に(例えばセットアツプのために)所望のデー
タを共通に転送したい場合、CP U 11は、まずデ
ータ転送先となるm台の入出力機器(入出力機器10−
1〜10−m)に共通の機器アドレスを(入出力バス1
2内の)データバス13上に出力する。また、CP U
11は、機器アドレスの出力と同時に、データバス1
3上に機器アドレスが出力されていることを示す(コン
トロールバス14内の)アドレス信号ライン15上の制
御信号(アドレス信号)をアクティブにする。各入出力
機器10−i (: = 1−m)内のデコーダ21は
、データバス13上の機器アドレスが予め定められた共
通の機器アドレスである場合、アクティブな第2デコー
ド信号をF / F 23に出力するように構成されて
いる。F/F23は、この例のようにコントロールバス
14上の制御信号(アドレス信号)がアクティブである
場合、デコーダ21からの第2デコード信号によりセッ
トする。
定のm(m≦n)台(例えばi=1〜mの入出力機器1
O−i)に(例えばセットアツプのために)所望のデー
タを共通に転送したい場合、CP U 11は、まずデ
ータ転送先となるm台の入出力機器(入出力機器10−
1〜10−m)に共通の機器アドレスを(入出力バス1
2内の)データバス13上に出力する。また、CP U
11は、機器アドレスの出力と同時に、データバス1
3上に機器アドレスが出力されていることを示す(コン
トロールバス14内の)アドレス信号ライン15上の制
御信号(アドレス信号)をアクティブにする。各入出力
機器10−i (: = 1−m)内のデコーダ21は
、データバス13上の機器アドレスが予め定められた共
通の機器アドレスである場合、アクティブな第2デコー
ド信号をF / F 23に出力するように構成されて
いる。F/F23は、この例のようにコントロールバス
14上の制御信号(アドレス信号)がアクティブである
場合、デコーダ21からの第2デコード信号によりセッ
トする。
これにより、自機器を含む所定の入出力機器が指定され
たことが示される。
たことが示される。
CP U 11は、機器アドレスおよびアドレス信号を
出力した後、対応する入出力機器10−i (内の図示
せぬ応答回路)から応答が返されると、データバス13
上に所望のデータを出力すると共に、コントロールバス
14内の対応する信号ライン上の制御信号をアクティブ
にする。今、データバス13にコマンド(コマンドデー
タ)が出力され、コマンド信号ライン16上の制御信号
(コマンド信@)がアクティブにされたものとする。も
し、CPU11からの入出力機器10−i (i =
1 )だけを指定する機器アドレスにより、入出力機器
10−i (t = 1 )内のF / F 22がセ
ットされている場合には、コマンド信号ライン16上の
アクティブな制御信号は、入出力機器10−i (i
= 1 )内のAND24を介してREG28に導かれ
る。これにより、データバス13上のコマンドは、入出
力機器10−i (i = 1 )内のREG28だけ
にラッチされる。これに対し、CPU11からの各入出
力機器1o−t < 1= 1〜m)を共通指定する機
器アドレスにより、各出力機器1O−1(i−1〜m)
内のF / F 23がそれぞれセットされている場合
には、コマンド信号ライン16上のアクティブな制御信
号は、各入出力機器10−i (i =1〜m)内のA
ND26を介してREG30に導かれる。これにより、
データバス13上のコマンドは、各入出力機器1O−1
(i−1〜m)内のREG30に同時にラッチされる。
出力した後、対応する入出力機器10−i (内の図示
せぬ応答回路)から応答が返されると、データバス13
上に所望のデータを出力すると共に、コントロールバス
14内の対応する信号ライン上の制御信号をアクティブ
にする。今、データバス13にコマンド(コマンドデー
タ)が出力され、コマンド信号ライン16上の制御信号
(コマンド信@)がアクティブにされたものとする。も
し、CPU11からの入出力機器10−i (i =
1 )だけを指定する機器アドレスにより、入出力機器
10−i (t = 1 )内のF / F 22がセ
ットされている場合には、コマンド信号ライン16上の
アクティブな制御信号は、入出力機器10−i (i
= 1 )内のAND24を介してREG28に導かれ
る。これにより、データバス13上のコマンドは、入出
力機器10−i (i = 1 )内のREG28だけ
にラッチされる。これに対し、CPU11からの各入出
力機器1o−t < 1= 1〜m)を共通指定する機
器アドレスにより、各出力機器1O−1(i−1〜m)
内のF / F 23がそれぞれセットされている場合
には、コマンド信号ライン16上のアクティブな制御信
号は、各入出力機器10−i (i =1〜m)内のA
ND26を介してREG30に導かれる。これにより、
データバス13上のコマンドは、各入出力機器1O−1
(i−1〜m)内のREG30に同時にラッチされる。
上記したように、この実施例によれば、入出力機器10
−1〜10−mは、CP U 11からの共通機器アト
レス指定により、CPU11からの共通の転送データを
同時に受取ることができる。したがって、この場合(m
台の入出力機器に共通のデータを転送する場合)におけ
るc p u ilの負担は、従来の1/mに減少する
。また、データ転送速度は、実質的にm倍なる。
−1〜10−mは、CP U 11からの共通機器アト
レス指定により、CPU11からの共通の転送データを
同時に受取ることができる。したがって、この場合(m
台の入出力機器に共通のデータを転送する場合)におけ
るc p u ilの負担は、従来の1/mに減少する
。また、データ転送速度は、実質的にm倍なる。
なお、第1図に示すデコーダ21およびF / F 2
2゜23を含む入出力制御部分は、入出力機器本体と同
一筐体に収容されていても、入出ツノ機器本体から分離
独立して設けられていてもよい。
2゜23を含む入出力制御部分は、入出力機器本体と同
一筐体に収容されていても、入出ツノ機器本体から分離
独立して設けられていてもよい。
また、前記実施例では、各入出力機器10−1が入出力
バス12を介してCPU11に接続される場合について
説明したが、データバス、アドレスバス、およびコント
ロールバスからなるマルチパスにより相互接続される場
合にもに適用できる。この場合には、アドレスバスの例
えば上位フィールドで機器を指定し、下位フィールドで
レジスタを指定できる。したがって、機器指定とデータ
転送とが同時に行なえる。
バス12を介してCPU11に接続される場合について
説明したが、データバス、アドレスバス、およびコント
ロールバスからなるマルチパスにより相互接続される場
合にもに適用できる。この場合には、アドレスバスの例
えば上位フィールドで機器を指定し、下位フィールドで
レジスタを指定できる。したがって、機器指定とデータ
転送とが同時に行なえる。
[発明の効果]
以上詳述したようにこの発明によれば、予め定められた
複数の入出力機器に共通のデータを転送する場合の同時
機器指定が可能となる。したがって、同時機器指定され
た各入出力機器においては、内部バス上の共通データを
同時に取込むことが可能となる。これは、共通データを
出力する場合には、CPUからの機器アドレスおよびデ
ータ送出を、該当する各入出力機器毎に行なう必要のな
いことを示す。即ち、この発明によれば、CPUのデー
タ転送に要する負担が著しく軽減される。
複数の入出力機器に共通のデータを転送する場合の同時
機器指定が可能となる。したがって、同時機器指定され
た各入出力機器においては、内部バス上の共通データを
同時に取込むことが可能となる。これは、共通データを
出力する場合には、CPUからの機器アドレスおよびデ
ータ送出を、該当する各入出力機器毎に行なう必要のな
いことを示す。即ち、この発明によれば、CPUのデー
タ転送に要する負担が著しく軽減される。
第1図はこの発明の一実施例に係る入出力機器の要部構
成を示すブロック図、第2図は第1図の入出力機器を有
するデータ処理システムのブロック構成図である。 1O−i(i=1〜n)−入出13機器、11・CP
U、12・・・入出力バス、21・・・デコーダ、22
.23・・・フリップフロップ(F/F)。
成を示すブロック図、第2図は第1図の入出力機器を有
するデータ処理システムのブロック構成図である。 1O−i(i=1〜n)−入出13機器、11・CP
U、12・・・入出力バス、21・・・デコーダ、22
.23・・・フリップフロップ(F/F)。
Claims (1)
- 内部バスを介してCPUと接続される複数の入出力機器
を備えたデータ処理システムにおいて、上記内部バス上
の機器アドレスをデコードし、同機器アドレスが該当入
出力機器に固有の第1機器アドレスである場合に第1デ
コード信号を出力し、同機器アドレスが予め定められた
複数の入出力機器に共通の第2機器アドレスである場合
に第2デコード信号を出力するデコーダと、このデコー
ダからの上記第1デコード信号に応じてセットする第1
フリップフロップと、上記デコーダからの上記第2デコ
ード信号に応じてセットする第2フリップフロップとを
具備し、上記第1または第2フリップフロップの状態に
応じて機器選択が行なわれるように構成されていること
を特徴とする入出力機器。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59184897A JPS6162961A (ja) | 1984-09-04 | 1984-09-04 | 入出力機器 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59184897A JPS6162961A (ja) | 1984-09-04 | 1984-09-04 | 入出力機器 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6162961A true JPS6162961A (ja) | 1986-03-31 |
Family
ID=16161234
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59184897A Pending JPS6162961A (ja) | 1984-09-04 | 1984-09-04 | 入出力機器 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6162961A (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6324433A (ja) * | 1986-07-17 | 1988-02-01 | Fujitsu Ltd | 装置アドレス検出方式 |
| JPS6376041A (ja) * | 1986-09-19 | 1988-04-06 | Fujitsu Ltd | 複数ポ−トに対するデ−タのリ−ド,ライト方式 |
| JPH05341918A (ja) * | 1992-05-12 | 1993-12-24 | Internatl Business Mach Corp <Ibm> | 二重化デイスク記憶装置システムを構成するための接続装置 |
| JP2008097372A (ja) * | 2006-10-12 | 2008-04-24 | Matsushita Electric Ind Co Ltd | システム制御装置 |
-
1984
- 1984-09-04 JP JP59184897A patent/JPS6162961A/ja active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6324433A (ja) * | 1986-07-17 | 1988-02-01 | Fujitsu Ltd | 装置アドレス検出方式 |
| JPS6376041A (ja) * | 1986-09-19 | 1988-04-06 | Fujitsu Ltd | 複数ポ−トに対するデ−タのリ−ド,ライト方式 |
| JPH05341918A (ja) * | 1992-05-12 | 1993-12-24 | Internatl Business Mach Corp <Ibm> | 二重化デイスク記憶装置システムを構成するための接続装置 |
| JP2008097372A (ja) * | 2006-10-12 | 2008-04-24 | Matsushita Electric Ind Co Ltd | システム制御装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6162961A (ja) | 入出力機器 | |
| JPS6215899B2 (ja) | ||
| JPS6242306B2 (ja) | ||
| JPH0343804A (ja) | シーケンス制御装置 | |
| JPH0715670B2 (ja) | デ−タ処理装置 | |
| JP2610971B2 (ja) | 中央処理装置間ダイレクトメモリアクセス方式 | |
| JPH05250310A (ja) | データ処理装置 | |
| SU1640703A1 (ru) | Устройство дл сопр жени ЭВМ с абонентами | |
| JP2821176B2 (ja) | 情報処理装置 | |
| JPS6227850A (ja) | 端末制御方法 | |
| JPS61117651A (ja) | インタ−フエイス装置 | |
| JPS6361351A (ja) | デ−タ転送方法 | |
| JPS63300346A (ja) | Dma制御方式 | |
| JPH02133856A (ja) | データ転送装置 | |
| JPH01158554A (ja) | Dma装置を備えたデータ処理システム | |
| JPH04107666A (ja) | Dma転送方式 | |
| JPS58213336A (ja) | 通信制御装置 | |
| JPH03219359A (ja) | インタフェース回路 | |
| JPS61292739A (ja) | メモリ装置 | |
| JPS63197260A (ja) | 記憶装置制御方式 | |
| JPH0281155A (ja) | 幅拡張データの転送方式 | |
| JPH0411899B2 (ja) | ||
| JPH05233516A (ja) | コマンド設定システム | |
| JPS6097461A (ja) | デ−タバス制御回路 | |
| JPH01191239A (ja) | デュアルポートメモリ方式 |