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
Application number
JP59184897A
Other languages
English (en)
Inventor
Mitsumasa Okamoto
光正 岡本
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP59184897A priority Critical patent/JPS6162961A/ja
Publication of JPS6162961A publication Critical patent/JPS6162961A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Memory System (AREA)

Abstract

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

Description

【発明の詳細な説明】 [発明の技術分野] この発明は、データ処理システムに係り、特に内部バス
を介してCPUとデータの授受を行なう入出力機器に関
する。
[発明の技術的背景] 一般に、データ処理システムは、CPUと、同CPUと
内部バス例えば入出力バスを介して接続される複数の入
出力機器とを含んでいる。各入出力機器は、CPUとの
データの授受のために、それぞれ固有の機器アドレスを
有する。しかして、CPUは、その機器アドレスを用い
て入出力機器を指定することにより、所望の入出力機器
との間でデータの授受を行なう。
[背景技術の問題点] 上記したデータ処理システムにおいて、各入出力機器に
対し、例えばセットアツプなどのために共通の制御デー
タをCPUから転送する場合がある。この場合、従来の
システム(入出力機器)では、CPUは、上記機器アド
レスにより各入出力機器を順に機器指定し、その都度共
通の制御デー夕を対応する入出力機器に転送しなければ
ならなかった。このため、特にシステムを構成する入出
力機器の数が多い場合には、CPUに多大な負荷がかか
ると共に処理速度が低下する問題があった。
[発明の目的] この発明は上記事情に鑑みてなされたものでその目的は
、内部バスを介してCPUと接続される複数の入出力機
器を備えたデータ処理システムにおいて、予め定められ
た複数の入出力機器に共通のデータを転送する場合の同
時機器指定を可能とする入出力機器を提供することにあ
る。
[発明の概要] この発明では、内部バスを介してCPUと接続される複
数の入出力機器を備えたデータ処理システムにおいて、
上記各入出力機器に、内部バス上の機器アドレスをデコ
ードするデコーダと、第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において、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内の対応
する信号ライン(例えば図示せぬデータリクエスト信号
ライン)上の信号に応じてデータを送出する回路などは
省略されている。
次に、この発明の一実施例の動作を説明する。
CPU11は、入出力機器10−1〜10−nの1つ(
例えば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が選択指定され
たことが示される。
これに対し、入出力機器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デコード信号によりセッ
トする。
これにより、自機器を含む所定の入出力機器が指定され
たことが示される。
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
−1〜10−mは、CP U 11からの共通機器アト
レス指定により、CPU11からの共通の転送データを
同時に受取ることができる。したがって、この場合(m
台の入出力機器に共通のデータを転送する場合)におけ
るc p u ilの負担は、従来の1/mに減少する
。また、データ転送速度は、実質的にm倍なる。
なお、第1図に示すデコーダ21およびF / F 2
2゜23を含む入出力制御部分は、入出力機器本体と同
一筐体に収容されていても、入出ツノ機器本体から分離
独立して設けられていてもよい。
また、前記実施例では、各入出力機器10−1が入出力
バス12を介してCPU11に接続される場合について
説明したが、データバス、アドレスバス、およびコント
ロールバスからなるマルチパスにより相互接続される場
合にもに適用できる。この場合には、アドレスバスの例
えば上位フィールドで機器を指定し、下位フィールドで
レジスタを指定できる。したがって、機器指定とデータ
転送とが同時に行なえる。
[発明の効果] 以上詳述したようにこの発明によれば、予め定められた
複数の入出力機器に共通のデータを転送する場合の同時
機器指定が可能となる。したがって、同時機器指定され
た各入出力機器においては、内部バス上の共通データを
同時に取込むことが可能となる。これは、共通データを
出力する場合には、CPUからの機器アドレスおよびデ
ータ送出を、該当する各入出力機器毎に行なう必要のな
いことを示す。即ち、この発明によれば、CPUのデー
タ転送に要する負担が著しく軽減される。
【図面の簡単な説明】
第1図はこの発明の一実施例に係る入出力機器の要部構
成を示すブロック図、第2図は第1図の入出力機器を有
するデータ処理システムのブロック構成図である。 1O−i(i=1〜n)−入出13機器、11・CP 
U、12・・・入出力バス、21・・・デコーダ、22
.23・・・フリップフロップ(F/F)。

Claims (1)

    【特許請求の範囲】
  1. 内部バスを介してCPUと接続される複数の入出力機器
    を備えたデータ処理システムにおいて、上記内部バス上
    の機器アドレスをデコードし、同機器アドレスが該当入
    出力機器に固有の第1機器アドレスである場合に第1デ
    コード信号を出力し、同機器アドレスが予め定められた
    複数の入出力機器に共通の第2機器アドレスである場合
    に第2デコード信号を出力するデコーダと、このデコー
    ダからの上記第1デコード信号に応じてセットする第1
    フリップフロップと、上記デコーダからの上記第2デコ
    ード信号に応じてセットする第2フリップフロップとを
    具備し、上記第1または第2フリップフロップの状態に
    応じて機器選択が行なわれるように構成されていること
    を特徴とする入出力機器。
JP59184897A 1984-09-04 1984-09-04 入出力機器 Pending JPS6162961A (ja)

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)

* Cited by examiner, † Cited by third party
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 システム制御装置

Cited By (4)

* Cited by examiner, † Cited by third party
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) デュアルポートメモリ方式