JPS6048569A - 入出力処理装置 - Google Patents
入出力処理装置Info
- Publication number
- JPS6048569A JPS6048569A JP15418383A JP15418383A JPS6048569A JP S6048569 A JPS6048569 A JP S6048569A JP 15418383 A JP15418383 A JP 15418383A JP 15418383 A JP15418383 A JP 15418383A JP S6048569 A JPS6048569 A JP S6048569A
- Authority
- JP
- Japan
- Prior art keywords
- input
- data
- output
- signal
- buffer
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
- G06F13/12—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
- G06F13/122—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware performs an I/O function other than control of data transfer
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(1)発明の属する技術分野の説明
本発明は、データ処理装置に於ける入出力処理装置に関
し、特に、装置検査時のデータ転送方式に関するもので
ある。
し、特に、装置検査時のデータ転送方式に関するもので
ある。
(2)従来技術の説明
従来、入出力処理装置の検査をする場合には、入出力装
置、システム制御装置、主記憶装置、演算処理装置等シ
ステム全てを使用して、I/O命令及びデータ転送等の
入出力処理装置の検査を行っていた。特に、入出力装置
を含むデータ転送の検査を行う場合には、入出力装置、
システム制御装置、主記憶装置を使用してデータの入出
力動作の検査を行っていた。従って、システム制御装置
、主記憶装置が故障等により使用出来ないかあるいは増
設による単体検査等の様にシステム制御装置等の上位装
置がない場合には、入出力装置を含むデータ転送の検査
が出来ないという欠点を持っていた。
置、システム制御装置、主記憶装置、演算処理装置等シ
ステム全てを使用して、I/O命令及びデータ転送等の
入出力処理装置の検査を行っていた。特に、入出力装置
を含むデータ転送の検査を行う場合には、入出力装置、
システム制御装置、主記憶装置を使用してデータの入出
力動作の検査を行っていた。従って、システム制御装置
、主記憶装置が故障等により使用出来ないかあるいは増
設による単体検査等の様にシステム制御装置等の上位装
置がない場合には、入出力装置を含むデータ転送の検査
が出来ないという欠点を持っていた。
(3)発明の詳細な説明
本発明は従来の上記欠点に着目してなされたものであり
、従って本発明の目的は、入出力処理装置内のバッファ
でのデータ折返しモードフラグをもうけることにより、
上記欠点を解決し、システム制御装置、主記憶装置がな
くても入出力処理装置内のバッファを使用して入出力装
置とのデータ転送を実行できる様にした新規な入出力処
理装置を提供することにある。
、従って本発明の目的は、入出力処理装置内のバッファ
でのデータ折返しモードフラグをもうけることにより、
上記欠点を解決し、システム制御装置、主記憶装置がな
くても入出力処理装置内のバッファを使用して入出力装
置とのデータ転送を実行できる様にした新規な入出力処
理装置を提供することにある。
(4)発明の構成
上記目的を達成する為に、本発明に係る入出力処理装置
は、主記憶装置からのデータを一時保持するバッファを
有し複数の入出力装置と主記憶装置間とのデータ転送を
制御する入出力処理装置において、前記バッファでの折
返しモードを設定するフラグと、前記入出力装置からの
入力動作時には前記主記憶装置への書込みデータを前記
バッファに書込む回路と、前記入出力装置への出力動作
時には前記バッファからのデータを読出して送出する回
路とを具備して構成され、前記折返しモードフラグの設
定時には前記入出力装置と主記憶装置間とのデータ転送
を、入出力処理装置内の前記バッファを使用して実行す
ることを特徴としている。
は、主記憶装置からのデータを一時保持するバッファを
有し複数の入出力装置と主記憶装置間とのデータ転送を
制御する入出力処理装置において、前記バッファでの折
返しモードを設定するフラグと、前記入出力装置からの
入力動作時には前記主記憶装置への書込みデータを前記
バッファに書込む回路と、前記入出力装置への出力動作
時には前記バッファからのデータを読出して送出する回
路とを具備して構成され、前記折返しモードフラグの設
定時には前記入出力装置と主記憶装置間とのデータ転送
を、入出力処理装置内の前記バッファを使用して実行す
ることを特徴としている。
(5)発明の詳細な説明
次に本発明をその好ましい一実施例について図面を参照
して詳細に説明する。
して詳細に説明する。
第1図は本発明の一実施例を示すブロック構成図である
。第1図において、システム制御装置2は、信号線20
、21、22により主記憶装置1、入出力処理装置3、
演算処理装置4と接続され、入出力処理装置3と演算処
理装置4からの主記憶装置1への要求の交通整理を行っ
ている。又、入出力処理装置3は、入出力装置41〜4
nとI/Oインタフェース291〜29nにより接続さ
れ、主記憶装置1と入出力装置41〜4nのデータ転送
等の制御を行っている。
。第1図において、システム制御装置2は、信号線20
、21、22により主記憶装置1、入出力処理装置3、
演算処理装置4と接続され、入出力処理装置3と演算処
理装置4からの主記憶装置1への要求の交通整理を行っ
ている。又、入出力処理装置3は、入出力装置41〜4
nとI/Oインタフェース291〜29nにより接続さ
れ、主記憶装置1と入出力装置41〜4nのデータ転送
等の制御を行っている。
入出力処理装置3の構成を説明すると、入出力処理装置
3は、システム制御装置2と信号線21により接続され
チャネル制御部11とデータ転送制御部12からの主記
憶装置1へのデータ転送要求を制御するメモリアクセス
部10と、I/O命令の実行等をマイクロ命令により制
御するチャネル制御部11と、データ転送を制御するデ
ータ転送制御部12と、データ転送の優先順位を決める
チャネル選択部13と、チャネル141〜14nより成
り、各々は信号線23、24、25、26、27、28
1〜28nにより接続されている。
3は、システム制御装置2と信号線21により接続され
チャネル制御部11とデータ転送制御部12からの主記
憶装置1へのデータ転送要求を制御するメモリアクセス
部10と、I/O命令の実行等をマイクロ命令により制
御するチャネル制御部11と、データ転送を制御するデ
ータ転送制御部12と、データ転送の優先順位を決める
チャネル選択部13と、チャネル141〜14nより成
り、各々は信号線23、24、25、26、27、28
1〜28nにより接続されている。
通常の入出力動作は、演算処理装置4により起動がかけ
られ、チャネル制御部11により入出力命令実行の為の
制御情報が主記憶装置1よりもってこられ、本制御情報
をデータ転送制御部12とチャネル141〜14nに設
定することにより、入出力装置41〜4nへのデータ転
送は、チャネル141〜14n、チャネル選択部13、
データ転送制御部12、メモリアクセス部10を通して
主記憶装置1との間で行われる。
られ、チャネル制御部11により入出力命令実行の為の
制御情報が主記憶装置1よりもってこられ、本制御情報
をデータ転送制御部12とチャネル141〜14nに設
定することにより、入出力装置41〜4nへのデータ転
送は、チャネル141〜14n、チャネル選択部13、
データ転送制御部12、メモリアクセス部10を通して
主記憶装置1との間で行われる。
ここで、本発明による一実施例の要部であるメモリアク
セス部の詳細を示す第2図をもちいて詳細に説明する。
セス部の詳細を示す第2図をもちいて詳細に説明する。
第2図は入出力処理装置3の中のメモリアクセス部10
でデータの折返しを実行した例である。メモリアクセス
部10はチャネル制御部11及びデータ転送制御部12
からの書込みデータ62、63、リクエスト及びリクエ
スト情報72、73及び折返しモード設定信号線71又
チャネル制御部11及びデータ転送制御部12への読出
しデータ65、66及びリプライ信号74、75により
接続されている。又、メモリアクセス部10の対システ
ム制御装置2とは書込データ57、読出データ58、リ
クエスト情報号59、リプライ信号60により接続され
、入出力処理装置とのデータ転送を行っている。メモリ
アクセス部10ではチャネル制御部11及びデータ転送
制御部12からのデータはセレクタ51により選択され
、信号線61により書込データレジスタ50に設定され
、出力信号線57によりシステム制御装置2に送出され
る。又信号約57はシステム制御装置2からの読出しデ
ータ58と一緒にセレクタ52に入力され、出力信号6
4としてデータ一時保持用のバッファ53に入力され、
保持される。本バッファ53の出力信号65、66はチ
ャネル制御部11及びデータ転送制御部12にリプライ
データとして送られる。書込データ62、63の選択は
チャネル制御部11及びデータ転送制御部12からのリ
クエスト信号及びリクエスト情報72、73により受付
制御回路55によって行われている。
でデータの折返しを実行した例である。メモリアクセス
部10はチャネル制御部11及びデータ転送制御部12
からの書込みデータ62、63、リクエスト及びリクエ
スト情報72、73及び折返しモード設定信号線71又
チャネル制御部11及びデータ転送制御部12への読出
しデータ65、66及びリプライ信号74、75により
接続されている。又、メモリアクセス部10の対システ
ム制御装置2とは書込データ57、読出データ58、リ
クエスト情報号59、リプライ信号60により接続され
、入出力処理装置とのデータ転送を行っている。メモリ
アクセス部10ではチャネル制御部11及びデータ転送
制御部12からのデータはセレクタ51により選択され
、信号線61により書込データレジスタ50に設定され
、出力信号線57によりシステム制御装置2に送出され
る。又信号約57はシステム制御装置2からの読出しデ
ータ58と一緒にセレクタ52に入力され、出力信号6
4としてデータ一時保持用のバッファ53に入力され、
保持される。本バッファ53の出力信号65、66はチ
ャネル制御部11及びデータ転送制御部12にリプライ
データとして送られる。書込データ62、63の選択は
チャネル制御部11及びデータ転送制御部12からのリ
クエスト信号及びリクエスト情報72、73により受付
制御回路55によって行われている。
読出しデータのセレクタ52は、通常システム制御装置
2からの読出しデータを選択していて、データ折返しモ
ードフラグ信号71の折返しモードフラグレジスタ(受
付フリップフロップ)54の出力信号67により切り換
えられている。又出力信号67は受付制御部55に入力
されている。折返しモードフラグレジスタ54の一方の
出力信号68はAND回路57に受付制御回路55から
の要求信号70と共に入力され、システム制御装置2へ
のリクエスト信号59を作っている。又、受付制御回路
55はリプライ制御回路56と信号線76により接続さ
れ、バッファ53の書込及び読出しアドレス69を作っ
ている。更に又、システム制御装置2からのリプライ信
号60はリプライ制御回路56に入力され、チャネル制
御部11、データ転送制御部12へのリプライ信号74
.75を発生させている。
2からの読出しデータを選択していて、データ折返しモ
ードフラグ信号71の折返しモードフラグレジスタ(受
付フリップフロップ)54の出力信号67により切り換
えられている。又出力信号67は受付制御部55に入力
されている。折返しモードフラグレジスタ54の一方の
出力信号68はAND回路57に受付制御回路55から
の要求信号70と共に入力され、システム制御装置2へ
のリクエスト信号59を作っている。又、受付制御回路
55はリプライ制御回路56と信号線76により接続さ
れ、バッファ53の書込及び読出しアドレス69を作っ
ている。更に又、システム制御装置2からのリプライ信
号60はリプライ制御回路56に入力され、チャネル制
御部11、データ転送制御部12へのリプライ信号74
.75を発生させている。
ここで、本発明の折返しモードフラグを設定した時の動
作を詳細に説明する。折返しモードフラグレジスタ54
にはチャネル制御部11からの設定信号71により論理
値“1”が設定されているものとする。本レジヌタへの
設定方法にはマイクロ命令による設定方法とか、スイッ
チによる設定方法とか、レジスタのシフトによって設定
する方法等色々と考えられる。本フリップフロップ54
が論理値“1”になることにより、バッファ53への人
カセレクタ52はシヌデム制御装置2への書込データを
選択している。又、論理値“1”の出力信号67は受付
制御回路55に入力され、バッファ53へのデータの書
込有効信号及びバッファ53への書込及び読出しアドレ
ス69を制御している。又信号76によりリプライ制御
回路56にも入力され、チャネル制御部11、データ転
送制御部12へのリプライ信号74.75も作成してい
る。又一方の論理値”0”の出カ信号68は、AND入
力57へ入力され、折返しモードフラグフリップフロッ
プ54が設定されている時にはシステム制御装置2への
リクエスト信号59を押さえている。
作を詳細に説明する。折返しモードフラグレジスタ54
にはチャネル制御部11からの設定信号71により論理
値“1”が設定されているものとする。本レジヌタへの
設定方法にはマイクロ命令による設定方法とか、スイッ
チによる設定方法とか、レジスタのシフトによって設定
する方法等色々と考えられる。本フリップフロップ54
が論理値“1”になることにより、バッファ53への人
カセレクタ52はシヌデム制御装置2への書込データを
選択している。又、論理値“1”の出力信号67は受付
制御回路55に入力され、バッファ53へのデータの書
込有効信号及びバッファ53への書込及び読出しアドレ
ス69を制御している。又信号76によりリプライ制御
回路56にも入力され、チャネル制御部11、データ転
送制御部12へのリプライ信号74.75も作成してい
る。又一方の論理値”0”の出カ信号68は、AND入
力57へ入力され、折返しモードフラグフリップフロッ
プ54が設定されている時にはシステム制御装置2への
リクエスト信号59を押さえている。
ここで、折返しモードフラグが設定された時の入出力装
置からの入出力転送について説明する。
置からの入出力転送について説明する。
入力装置41〜4nからの入力転送では、チャネル14
1〜14nを通してデータ転送制御部12を通してメモ
リアクセス部10へリクエスト要求、リクエストコード
73と同時に主記憶装置1への書込データ63が送られ
てくる。受付制御部55はリクエスト73を受付けると
同時に、書込データ63をセレクタ51で選択し、書込
データレジヌタ50に書き込む、又受付制御回路55は
論理値“1”の折返しモードフラグ信号67によりバッ
ファ53への書込有効信号を発生し、書込アドレス69
の所に書込データを書込み、続いて、書込アドレスを次
の書込アドレスに更新する。
1〜14nを通してデータ転送制御部12を通してメモ
リアクセス部10へリクエスト要求、リクエストコード
73と同時に主記憶装置1への書込データ63が送られ
てくる。受付制御部55はリクエスト73を受付けると
同時に、書込データ63をセレクタ51で選択し、書込
データレジヌタ50に書き込む、又受付制御回路55は
論理値“1”の折返しモードフラグ信号67によりバッ
ファ53への書込有効信号を発生し、書込アドレス69
の所に書込データを書込み、続いて、書込アドレスを次
の書込アドレスに更新する。
受付制御回路55からの論理値“1”の要求信号70は
論理値“0”の信号68と共にAND回路57に入力さ
れる為に、システム制御装置2への要求信号59は送出
されない。又、データ転送制御部12へのリプライ信号
75も受付制御回路55からの信号76によりリブライ
制御回路56により作られる。この様に書込データ要求
がくるたびにバッファ53にデータが蓄えられ、書込ア
ドレス69が更新されていく。
論理値“0”の信号68と共にAND回路57に入力さ
れる為に、システム制御装置2への要求信号59は送出
されない。又、データ転送制御部12へのリプライ信号
75も受付制御回路55からの信号76によりリブライ
制御回路56により作られる。この様に書込データ要求
がくるたびにバッファ53にデータが蓄えられ、書込ア
ドレス69が更新されていく。
一方、出力動作時には、リクエスト信号とリクエストコ
ード73により主記憶装置読出し要求がきた場合に、主
記憶装置1への書込要求と同様に受付制御回路55によ
り処理され、システム制御装置2への要求信号59は出
ない。受付制御回路55は、主記憶読出し要求を受付け
ると、バッファ53に設定されていたデータを読出しデ
ータ線66を通してデータ転送制御部12に返すと同時
に、受付制御回路55からの46号76を受けリプライ
制御回路56でデータ転送制御部12へのリプライ信号
75を論理値“1”にする。又、バッファ53の読出し
アドレス69を更新する。
ード73により主記憶装置読出し要求がきた場合に、主
記憶装置1への書込要求と同様に受付制御回路55によ
り処理され、システム制御装置2への要求信号59は出
ない。受付制御回路55は、主記憶読出し要求を受付け
ると、バッファ53に設定されていたデータを読出しデ
ータ線66を通してデータ転送制御部12に返すと同時
に、受付制御回路55からの46号76を受けリプライ
制御回路56でデータ転送制御部12へのリプライ信号
75を論理値“1”にする。又、バッファ53の読出し
アドレス69を更新する。
この様に、入出力装置との入出力動作の正常性を確認す
るには出力動作の時には、バッファ53にあらかじめマ
イクロプログラムにより決められたデータを設定した後
にチャネルに対して起動をかけてやればデータを入出力
装置に送出することが出来るし、又、入力動作時には書
込データとパターンが違うデータをバッファに書いてお
いて入力動作を開始させた後にバッファの内容をマイク
ロプログラムによって読んでマイクロブロクラムによっ
てデータを比軟することにより入出力動作が正常に出来
たかの確認ができる。
るには出力動作の時には、バッファ53にあらかじめマ
イクロプログラムにより決められたデータを設定した後
にチャネルに対して起動をかけてやればデータを入出力
装置に送出することが出来るし、又、入力動作時には書
込データとパターンが違うデータをバッファに書いてお
いて入力動作を開始させた後にバッファの内容をマイク
ロプログラムによって読んでマイクロブロクラムによっ
てデータを比軟することにより入出力動作が正常に出来
たかの確認ができる。
以上の様に折返しモードフラグをもうけることにより、
入出力処理装置内のバッファを使用して入出力装置との
データ転送が出来る入出力処理装置を提供することが出
来る。
入出力処理装置内のバッファを使用して入出力装置との
データ転送が出来る入出力処理装置を提供することが出
来る。
(6)発明の詳細な説明
本発明には、以上説明した様に、データの折返しモード
を設定するフラグを設け、入出力処理装置内でバッファ
を使用してデータ転送をできる構成をとることにより、
システム制御装置、主記憶装置がなくても入出力処理装
置のデータ転送の検査ができるという効果がある。
を設定するフラグを設け、入出力処理装置内でバッファ
を使用してデータ転送をできる構成をとることにより、
システム制御装置、主記憶装置がなくても入出力処理装
置のデータ転送の検査ができるという効果がある。
第1図は本発明の一実施例を示すシステム構成と入出力
処理装置内のブロック図、第2図は第1図に示したメモ
リアクセス部の詳細なブロック構成図である。 1…主記憶装置、2…システム制御装 置、4…演算処理装置、3…入出力処理装置、41〜4
n…入出力装置、10…メモリアクセス部、11…チャ
ネル制御部、12…データ転送制御部、13…チャネル
選択部、141〜14n…チャネル、51、52…セレ
クタ、50…書込データレジスタ、53…バッファ、5
4…折返しモードフラグレジスタ、55…受付制御回路
、56…リプライ制御回路、57…AND回路 lrM#′l’出願人H本電気株式会社代理人弁理士熊
谷雄太部
処理装置内のブロック図、第2図は第1図に示したメモ
リアクセス部の詳細なブロック構成図である。 1…主記憶装置、2…システム制御装 置、4…演算処理装置、3…入出力処理装置、41〜4
n…入出力装置、10…メモリアクセス部、11…チャ
ネル制御部、12…データ転送制御部、13…チャネル
選択部、141〜14n…チャネル、51、52…セレ
クタ、50…書込データレジスタ、53…バッファ、5
4…折返しモードフラグレジスタ、55…受付制御回路
、56…リプライ制御回路、57…AND回路 lrM#′l’出願人H本電気株式会社代理人弁理士熊
谷雄太部
Claims (1)
- 主記憶装置からのデータを一時保持するバッファを有し
、複数の入出力装置と前記主記憶装置間とのデータ転送
を制御する入出力処理装置であって、前記バッファでの
データの折返しモードを設定するフラグと、前記入出力
装置からの入力動作時には前記主記憶装置への書込みデ
ータを前記バッファに書込む回路と、前記入出力装置へ
の出力動作時には前記バッファからのデータを読出し送
出する回路とを有し、前記折返しモードフラグの設定時
には前記入出力装置と主記憶装置間とのデ−タ転送を入
出力処理装置内の前記バッファを使用して実行すること
を特徴とした入出力装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15418383A JPS6048569A (ja) | 1983-08-25 | 1983-08-25 | 入出力処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15418383A JPS6048569A (ja) | 1983-08-25 | 1983-08-25 | 入出力処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6048569A true JPS6048569A (ja) | 1985-03-16 |
Family
ID=15578647
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15418383A Pending JPS6048569A (ja) | 1983-08-25 | 1983-08-25 | 入出力処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6048569A (ja) |
-
1983
- 1983-08-25 JP JP15418383A patent/JPS6048569A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5132973A (en) | Testable embedded RAM arrays for bus transaction buffering | |
| EP0401763B1 (en) | Timing signal generating system | |
| US5048019A (en) | Method of testing a read-only memory and device for performing the method | |
| JPS6048569A (ja) | 入出力処理装置 | |
| EP0073081A1 (en) | Data processing system having a control device for controlling an intermediate memory during a bulk data transport between a source device and a destination device | |
| US5931910A (en) | System for node address initialization using pointers to designate the first address in selected sets of node addresses corresponding to selected inter-processor communications | |
| JPS59111533A (ja) | デジタルデ−タ演算回路 | |
| JPH0219497B2 (ja) | ||
| JPH0311435B2 (ja) | ||
| JP2547329B2 (ja) | ロツクデータ設定装置 | |
| JP2877505B2 (ja) | Lsi実装ボード及びデータ処理装置 | |
| JPS6043764A (ja) | 情報処理システム | |
| JP2821176B2 (ja) | 情報処理装置 | |
| JPH0621984B2 (ja) | マイクロプログラムロ−ド方式 | |
| JPH0444148A (ja) | アドレス割当て装置 | |
| JPH0215090B2 (ja) | ||
| JPH02302855A (ja) | メモリ制御装置 | |
| JPH03142536A (ja) | 記憶装置の診断方式 | |
| JPS59186048A (ja) | マイクロプログラム制御方式 | |
| JPS63175956A (ja) | パリテイ回路 | |
| JPH0239812B2 (ja) | ||
| JPH01205799A (ja) | メモリ回路試験機 | |
| JPS59103153A (ja) | デ−タ処理装置 | |
| JPS6017140B2 (ja) | デ−タ処理装置におけるマイクロプログラムの実行順序制御方式 | |
| JPS62279452A (ja) | メモリ制御装置 |