JPS6284359A - 入出力制御装置 - Google Patents

入出力制御装置

Info

Publication number
JPS6284359A
JPS6284359A JP22400185A JP22400185A JPS6284359A JP S6284359 A JPS6284359 A JP S6284359A JP 22400185 A JP22400185 A JP 22400185A JP 22400185 A JP22400185 A JP 22400185A JP S6284359 A JPS6284359 A JP S6284359A
Authority
JP
Japan
Prior art keywords
command
input
classification table
channel
interface
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
JP22400185A
Other languages
English (en)
Inventor
Fumiaki Hirano
文明 平野
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP22400185A priority Critical patent/JPS6284359A/ja
Publication of JPS6284359A publication Critical patent/JPS6284359A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔概要〕 入出力制御装置のチャネルインタフェース側に、コマン
ド分類テーブルと、各コマンド毎に該コマンドの受領が
可能か否かを示すフラグを用意し、チャネルからコマン
ドコードが送出されると、このコマンド分類テーブルか
ら該当コマンドを選定し、この選定されたコマンドの受
領が可能か否かをフラグを参照して判定し、速やかに応
答することを少ないハードウェアで実現可能とした。
〔産業上の利用分野〕
本発明はチャネルに接続され、入出力装置を制御する入
出力制御装置に係り、特にチャネルから与えられるコマ
ンドの判定と、該コマンドの受領の可否を、少ないハー
ドウェアで高速に実行することを可能とする入出力制御
装置に関する。
計算機システムに接続され、中央処理装置の制御に基づ
きチャネルを経て記憶装置とデータの送受を行う例えば
印刷装置、表示装置、ディスク装置等の入出力装置は、
チャネルインタフェースに接続され、チャネルを経て与
えられる中央処理装置のコマンドを解析する入出力制御
装置により制御される。
この入出力制御装置はチャネルから与えられるコマンド
を解析して動作するが、チャネルインタフェース側に設
けられるコマンド判定と該コマンド受領の可否判定用の
ハードウェア量が少なく、且つ応答時間の速いことが望
ましい。
〔従来の技術〕
第4図は入出力制御装置の動作を説明する図である。
中央処理装置10はチャネル11を経てチャネルインタ
フェース12に接続される入出力制御袋213又は14
に、TAG 0IIT信号(データ送出を知らせる信号
)と共にコマンドを送出し、TAG IN信号(データ
受領を通知する信号)を受領したことで、コマンドが受
領されたことを知り、夫々入出力装置15又は16の制
御を行わせる。
即ち入出力装置15が例えば印刷装置であるとすると、
人出力制御装置13にTAG 0tlT信号と共に、例
えばライトコマンド(データ受信を指示する命令)を送
出し、TAG IN信号により印刷装置15がレディ状
態であることを知ると、印刷データを送出して印刷を行
わせる。
この入出力制御装置13又は14はプロセッサにより制
御され、ファームウェアによりチャネルから与えられる
コマンドの判定と応答の判定とを行うものと、コマンド
の判定と応答の判定はハードウェアで総て行うものとが
ある。
〔発明が解決しようとする問題点〕
ファームウェアでコマンド及び応答の判定を行う場合、
コマンドの種類は何かの判定及びこのコマンドを受領し
て良いか否かの判定に時間を必要とし、応答(TAG 
OUT信号受信からTAG IN信号送出迄の時間)が
遅くなることからチャネルの時間監視により、入出力制
御装置がチャネルより切り離されることがあるという問
題がある。
即ち、複数のコマンドの中の、どのコマンドが来たのか
、又入出力装置を含めた装置の状態、即ちレディか否か
、レディならばエラー状態ではないか否か、前のコマン
ドを受付中であり、次のコマンドは受付は出来ない状態
か否か等を判定する場合、ファームウェアでは順次ステ
ップに基づき判定するため、時間がかかる。
又ハードウェアでコマンドと応答の判定を行う場合、ハ
ードウェア量が多くなり、高価となるという問題がある
本発明はこのような問題点に鑑み、予め装置仕様により
異なるコマンド群を仕様別に、複数のテーブルに分類し
て記憶したフロッピーディスクから、RAMに書込んだ
コマンド分類テーブルを参照することで、受信したコマ
ンドの種類を判定する。
そして、この判定されたコマンドの受領の可否を、予め
プロセッサから制御レジスタに格納した判定条件、即ち
当該コマンドに対応する装置の状態を示すフラグを参照
して判定するようにしたものである。
C問題点を解決するための手段〕 第1図は本発明の原理ブロック図である。
プロセッサ17は電源投入又は初期プログラムローディ
ング等の初期設定時に、ディスク制御部19を経て、フ
ロッピーディスク20から、コマンドの種類を判定する
コマンド分類テーブルを読出し、インタフェース制?■
部18に設けたRAMに書込む。
フロッピーディスク20には、入出力装置の仕様により
装置毎に異なるコマンドの分類テーブルを予め格納して
おくものとする。
又プロセッサ17はRA M21にコマンドの種類毎に
装置の状態、即ちレディ状態か否か、レディならばエラ
ー状態で無いか否か、例えばライトコマンドならばデー
タの受領が完了して、次のデータを受領出来る状態か否
か等の状態を収集し、この状態を示すフラグをインタフ
ェース制御部18のレジスタに書込む。
インタフェース制御部18はチャネルインタフェース1
2から入るコマンドのコードそのもの又はビットを付加
したものを、インタフェース制御部18に設けたRAM
のアドレスとし、該RAMに格納されたコマンド分類テ
ーブルを索引してコマンドの種類を判定し、レジスタに
書込まれたフラグを参照し、当該コマンド受領が可能な
らば速やかにTAG OUT信号に対するTAG IN
信号の応答を行う構成とする。
〔作用〕
上記構成とすることにより、インタフェース制御部18
はTAG OUT信号に対するTAG IN信号の送出
時間を遅らせることが無く、且つハードウェア量も少な
くすることが出来る。
〔実施例〕
第2図は本発明の一実施例を示す回路のブロック図で・
第1図インタフェース制御部18の詳細ブロック図であ
る。
ドライバ/レシーバ22はチャネルインタフェース12
に接続され、信号の送受を行う。チャネルからTAG 
OUT信号がTAG信号制御回路23にドライバ/レシ
ーバ22のレシーバを経て入り、コマンドがデータ制御
回路24に入る。
バス制御回路27を経てフロッピーディスク20から読
出されたコマンド分類テーブルが入り、RAMアクセス
回路28を経てコマンド判定RAM29に書込まれる。
第3図はコマンド分類テーブルの一例を説明する図であ
る。
通常入出力制御装置に使用されるコマンドの種類は、コ
マンド分類に示す如く、ライト(WRITE)l リー
ド(READ) 、 コントロール(CONTROL 
) 。
センス(SENSE ”) 、テストI10 (TES
T Ilo )。
ノーオペレーション(NOP ) 、インバリッド(I
NVALID )である。
本実施例ではアドレス00の時・ 3ビツト目を1とし
て、TEST I10コマンドを表し、アドレス01の
時、7ビツト目を1として、WRITEコマンドを表し
、アドレス02の時、6ビツト目を1として、READ
コマンドを表し、アドレス03の時、2ビツト目を1と
して、NOPコマンドを表し、アドレス04の時、4ビ
ツト目を1として、5ENSEコマンドを表し、アドレ
ス37の時、5ビツト目を1として、C0NTl?OL
コマンドを表す。
そして、その他のアドレスでは、0ビツト目を1として
未定義のINVALIDであることを示している。
TAG信号制御回路23はデータ制御回路24に入った
コマンドのコードから、第3図に示すコマンド分類テー
ブルのアドレスを選択し、RAMアクセス回路28を経
てコマンド判定RAM29に格納されているコマンド分
類テーブルを索引する。
例えばコマンドコードがWRITEである場合、アドレ
ス01となり、このアドレスでコマンド分類テーブルを
索引すると、7ビツト目が1であるため、コマンドの種
類はWRITEであると判定する。
TAG信号制御回路23はWRITEコマンドであるこ
とを知ると、制御レジスタ25にコマンドの種類毎に格
納されている装置の状態を示すフラグを参照し、WRI
TEコマンド受領が可能であると、直ちにTAG IN
信号をドライバ/レシーバ22のドライバラ経てチャネ
ルインタフェース12に送出する。
データ制御回路24はドライバ/レシーバ22のレシー
バを経て入るデータをデータバッファ26に格納し、順
次バス制御回路27を経てプロセッサハスに送出する。
〔発明の効果〕
以上説明した如く、本発明はチャネルかり送出されるT
AG OUT信号に対し、コマンドの受領が可能ならば
、直ちにTAG IN信号を送出することか出来ると共
に、少ないハードウェア量でコマンドとコマンド受領可
否の判定回路を構成することが出来る。
【図面の簡単な説明】
第1図は本発明の原理ブロック図、 第2図は本発明の一実施例を示す回路のプロ・7り図、 第3図はコマンド分類テーブルの一例を説明する図、 第4図は入出力制御装置の動作を説明する図である。 図において、 10は中央処理装置、  11はチャネル、12はチャ
ネルインタフェース、 13.14は入出力制御装置、 15、16は入出力装置、 17はプロセッサ、18は
インタフェース制御部、 19はディスク制御部、 20はフロッピーディスク、
21はRAM、      22はドライバ/レシーバ
、23はTAG信号制御回路、24はデータ制御回路、
25はIII ?卸しラスタ、  26はデータバッフ
ァ、27はバス制御回路、  28はRAMアクセス回
路、茅 1 口 沙遭ヱ月の一実方ヒ例ンホブロ発のフ゛口・ソ7図矛 
2 口 コマ二B崎Q コマシト夕特(転)ラーン)しQ−りJ乙説」カす30
年3 口

Claims (1)

  1. 【特許請求の範囲】 チャネルに接続され、入出力装置を制御する入出力制御
    装置において、 接続される入出力装置の仕様により定まるコマンドの種
    類を分類するコマンド分類テーブルを格納する手段(1
    8)と、 各コマンドに対応して、装置の状態から当該コマンドの
    受領が可能か否かを示すフラグを格納する手段(18)
    と、 コマンドコードから前記コマンド分類テーブルを索引す
    るアドレスを決定し、得られたコマンドに該当する前記
    フラグを参照して応答信号を送出する手段(18)とを
    設け、 予め複数のコマンド分類テーブルを収納したフロッピー
    ディスク(20)から、必要とする前記コマンド分類テ
    ーブルを格納し、入出力制御装置を制御するプロセッサ
    (17)から、前記フラグを格納して、チャネルからの
    コマンド送出に対し、該コマンドの選定と受領の可否を
    判定して応答することを特徴とする入出力制御装置。
JP22400185A 1985-10-08 1985-10-08 入出力制御装置 Pending JPS6284359A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP22400185A JPS6284359A (ja) 1985-10-08 1985-10-08 入出力制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22400185A JPS6284359A (ja) 1985-10-08 1985-10-08 入出力制御装置

Publications (1)

Publication Number Publication Date
JPS6284359A true JPS6284359A (ja) 1987-04-17

Family

ID=16807032

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22400185A Pending JPS6284359A (ja) 1985-10-08 1985-10-08 入出力制御装置

Country Status (1)

Country Link
JP (1) JPS6284359A (ja)

Similar Documents

Publication Publication Date Title
US6965956B1 (en) Disk array controller and system with automated detection and control of both ATA and SCSI disk drives
EP0403207A2 (en) Diagnostic subsystem
US20070250740A1 (en) System and method for conducting BIST operations
JPH0776932B2 (ja) デ−タ伝送方式
JPS6284359A (ja) 入出力制御装置
US6728903B1 (en) Electric part test system
JP2614866B2 (ja) 自己診断方式
EP0510679A2 (en) Fault information gathering system for peripheral controllers in a computer system
JP2005084820A (ja) 入出力装置の模擬機能を備えた制御装置
JP2635637B2 (ja) システム内メモリの試験装置
JPH06119280A (ja) データ処理装置
EP0316251A2 (en) Direct control facility for multiprocessor network
JP2000187621A (ja) Scsi制御装置
JP2778343B2 (ja) 監視制御装置
JP2824890B2 (ja) Scsiプロトコル制御装置
JPH02232739A (ja) 制御装置の診断方法
JPH01116724A (ja) ディスク制御装置
JPH04123365A (ja) 自己診断機能を有する外部記憶装置
JPS59140749A (ja) 時分割多重伝送システムのアナライザ
JPH0713922A (ja) データ伝送システム
JPS62187926A (ja) フロツピイデイスク制御装置
JPS59221131A (ja) デ−タ伝送ステ−シヨン
JPS6286937A (ja) デ−タ伝送方式
JPH0293854A (ja) テストアンドセット方式
JPH0619733B2 (ja) トレーサ装置