JPH0126106B2 - - Google Patents

Info

Publication number
JPH0126106B2
JPH0126106B2 JP27276484A JP27276484A JPH0126106B2 JP H0126106 B2 JPH0126106 B2 JP H0126106B2 JP 27276484 A JP27276484 A JP 27276484A JP 27276484 A JP27276484 A JP 27276484A JP H0126106 B2 JPH0126106 B2 JP H0126106B2
Authority
JP
Japan
Prior art keywords
interrupt
time
level
permission
central processing
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.)
Expired
Application number
JP27276484A
Other languages
English (en)
Other versions
JPS61151766A (ja
Inventor
Sei Yano
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co 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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP27276484A priority Critical patent/JPS61151766A/ja
Publication of JPS61151766A publication Critical patent/JPS61151766A/ja
Publication of JPH0126106B2 publication Critical patent/JPH0126106B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/24Handling requests for interconnection or transfer for access to input/output bus using interrupt

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Bus Control (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) この発明は、割込制御方式に関し、更に詳細に
は共通バスにより接続される中央処理装置と複数
の入出力制御装置間における割込制御方式に関す
る。
(従来の技術) 従来の中央処理装置(以下、CPUと略す)と
入出力制御装置(以下、CHと略す)間における
割込制御方式においては、複数の割込レベルごと
に独立した複数の割込信号線により、各CHから
CPUへ割込を送出し、CPUは割込処理可能とな
りその時点で、処理可能な割込レベルに対応した
割込が発生し続けていることにより割込許可及び
割込許可レベルを各CHへ送出する。各CHは、
例えばデイジーチエイン等の方法で、1台のCH
が選択され、以後そのCHとCPU間においてチエ
ネルステータスワード等の割込情報が転送される
ものであつた。
(発明が解決しようとする問題点) しかしながら、上記方式において割込レベルの
数だけ割込信号線が必要となり、負荷分散型マル
チプロセツサ等の複数の割込系を有する装置にお
いてはその信号線の増大は大きな問題点であつ
た。また、信号線を減少する目的で、割込信号線
を1本の割込レベルごとに時分割されたシリアル
信号線とする方式も考えられるが、この方式では
CHにおけるパラレル−シリアル変換、及びCPU
におけるシリアル−パラレル変換による時間のず
れにより、CHの状態とCPUの状態にて差異が生
じる。例えばCHの割込の取消とCPUの割込許可
の送出のすれ違いが発生し、CHは割込を取消し
たのにかかわらず、CPUはCHからの割込情報を
待つという状態となり、本来のCPUの処理が阻
害されるという問題点があつた。
この発明は、以上述べた従来技術における割込
レベルの数だけ割込信号線が必要であるという問
題点を除去し、少ない信号線にて、なおかつ本来
のCPUの処理能力に影響を与えない割込制御方
式を提供することを目的とする。
(問題点を解決するための手段) この発明は前記問題点を解決するための共通バ
スにより接続される中央処理装置と複数の入出力
制御装置間における割込制御方式において、中央
処理装置と入出力制御装置は各々下記のごとく構
成される。
入出力制御装置は複数の割込レベルの割込信号
を各割込レベルごとに時分割して各入出力制御装
置によりワイヤードオア接続されている1本の割
込信号線に送出する手段と、割込許可信号線によ
り中央処理装置からの割込許可を受信すると、割
込の有無にかかわらず、各割込レベルごとに時分
割された割込信号の送出を一時中断し、所定時間
割込許可レベル線で示された割込許可レベルに対
応する割込の値を送出後時分割された割込信号の
送出を再開する手段とを具備する。
中央処理装置は1本の割込信号により入出力制
御装置からの割込信号を受信しかつパラレル変換
を行ない各割込レベルごとの割込の発生を検出す
る手段と、割込処理可能状態における割込許可及
び割込許可レベルを各々1本の割込許可信号線と
複数本のエンコードされた割込許可レベル線に送
出する手段と、割込許可の送出時に割込許可レベ
ルに対応する割込の値により割込許可に対応する
割込の有無を確認する手段とを具備する。
(作用) この発明は以上のような構成にして、次のよう
に動作する。入出力制御装置は割込レベルごとに
時分割された時分割割込信号を送出する。中央処
理装置は受信した時分割割込信号より割込の発生
を検出した後割込処理可能状態となると割込許可
と割込許可レベルを送出する。そして、入出力制
御装置では割込許可を受信すると、割込の有無に
かかわらず時分割割込信号の送出を中断して割込
許可レベルに対応する割込の値を所定時間送出し
た後時分割割込信号の送出を再開する。中央処理
装置は割込許可の送出時に前記割込許可レベルに
対応する割込の値を受信することにより割込許可
に対応する割込の有無を確認する。したがつて、
この発明は少ない信号線で、かつ中央処理装置と
入出力制御装置の間で発生する時間のずれによる
信号のすれ違いを除去して中央処理装置の処理能
力に影響を与えない割込制御方式を提供できる。
(実施例) 以下、図面を参照してこの発明の一実施例を詳
細に説明する。
第1図は、この発明の一実施例を示す構成図で
ある。同図において、1はCPU、2a,2b,
2cはCH、3は共通バス、4は割込信号線(以
下、INTと略す)、5a,5b,5cは割込許可
信号線(以下、IAOと略す)、6は割込許可レベ
ル線(以下、IALと略す)である。CH2a、CH
2c、CH2cはそれぞれ8種の割込レベルを持
ち、CPU1とCH2a…CH2b…CH2cは共通
バス3、割込レベルごとに時分割されたINT4、
CPU1からCH2a、CH2b、CH2cへとデイ
ジーチエイン接続されたIAO5a,5b,5c、
及び3本のエレコードされたIAL6により接続さ
れている。
第2図は、第1図でのCPU1の構成を示すブ
ロツクである。シリアルパラレル変換器(SPCと
略す)12はINT4及びタイミング発生器(以
下、CTと略す)13が接続され時分割された割
込信号をパラレルデータに変換するものであり、
その出力は個別割込線IPT014a…IPT314b
…IPT714cとして制御部11へ接続されてい
る。割込許可レジスタ(以下、IAORと略す)1
5及び割込許可レベルレジスタ(以下、IALRと
略す)16は制御部11より書き込み可能であ
り、それぞれIAO5a及びIAL6へ接続されてい
る。尚、IAOR15は値‘1'を書込むことによ
り、1クロツクサイクルのみ‘1'が出力される様
構成されている。AND回路17はIAOR15と
INT4の否定が接続され、その出力は割込取消
通知線(以下、ICANと略す)18として制御部
11へ接続されている。
第3図は第1図に示したCH2aの構成を示す
ブロツク図である。割込レジスタ(以下、INTR
と略す)22及び割込レベルレジスタ(以下、
INTLRと略す)23は制御部21より書込可能
である。タイミング発生器(以下、CTと略す)
24は、第2図にて示したCT13と同一タイミ
ングにて動作するものである。パラレル−シリア
ル変換器(以下、PSCと略す)25はINTR2
2、INTLR23、及びCT24が接続され、割
込レベルごとに時分割された割込信号を生成する
ものである。比較器26は、INTR22、
INTLR23、IAL6が接続され割込許可レベル
に対応した割込の値を出力するものである。セレ
クタ27はPSC25、比較器26及びIAO5aが
接続され、IAO5aの値が‘0'の時は時分割割込
信号を、IAO5aの値が‘1'の時は割込許可レベ
ルに対応する割込の値を出力する様選択するもの
であり、オープンコレクタ素子(以下、OCと略
す)28によりINT4へワイヤードオア接続さ
れている。
AND回路29はセレクタ27とIAO5aが接
続され、その出力は割込許可通知線(以下、
IACKと略す)30として制御部21へ接続され
ている。AND回路31はIAO5aとセレクタ2
7の否定が接続され、次にデイジーチエイン接続
されているCH2bに対してIAO5bを送出する
ものである。
次に、本実施例の動作について説明する。ただ
し、CH2aが割込レベル‘3'の割込を発生する
場合を示す。制御部21は割込原因が発生すると
INTR22及びINTLR23にそれぞれ値‘1'及
び‘3'を書込む。これらの割込信号はPSC25に
よりCT24のタイミングに従つて時分割されセ
レクタ27、OC28を経由し、INT4へワイア
ードオアされる。第4図にINT4のタイムチヤ
ートを示す。この場合少くとも割込レベル‘3'の
タイミングにて値‘0'(論理1)が送出されてい
る。
CPU1はINT4の時分割された割込信号を
SPC12によりCT13のタイミングに従つてパ
ラレル変換を行ない、割込レベル‘3'の割込は
IPT314bにより制御部11へ通知される。制
御部11は割込レベル‘3'に対して割込処理可能
となると、IAOR15及びIALR16に対してそ
れぞれ値‘1'及び値‘3'を書込む。ここで、第5
図は本実施例の動作を示すタイムチヤートであ
る。同図からわかるように、CPU1はIAO5a
に1クロツクサイクルの割込許可を送出し、IAL
6に割込許可レベルを送出する。そして、CH2
aはIAO5aより割込許可を受信すると、時分割
割込信号の送出を一時止めIAL6にて示される割
込許可レベルに対応した割込信号を比較器26、
セレクタ27及びOC28を介してINT4へ送出
する。この時CH2aにおいて割込レベル‘3'が
依然として割込保留中であれば、第5図に示すよ
うにINT4に値‘0'(論理1)が送出されるとと
もに、AND回路29によりIACK30を介して
制御部21へ割込許可を通知する。また、CH2
aはAND回路31によりIAO5bを介してCH2
aとデイジーチエイン接続されているCH2bに
対して割込信号の送出を抑止する。一方、CPU
1ではINT4から割込許可レベルの割込の値つ
まり割込レベル‘3'の値‘0'(論理1)を受信す
ることによりCH2aが依然割込保留中であるこ
とを確認する。
次に、CH2aが割込を取消した時の動作を説
明する。
CH2aは割込の取消を行なう場合、INTR2
2に値‘0'書込む。そして、CH2aはIAO5a
にて割込許可を受信すると、IAL6にて示された
割込許可レベルの値‘1'(論理0)が、比較器2
6、セレクタ27及びOC28を介してINT4へ
送出される。また、CH2aはAND回路により
割込許可信号がIAO5bを介してCH2aとデイ
ジーチエイン接続されているCH2bへ送出され
る。この様にして全てのCHにて割込許可レベル
に対応する割込が保留されていない時INT4は
値‘1'(論理0)となり、CPU1はAND回路17
の出力が強制的に値‘0'(論理1)となることに
より割込の取消を検出してICAN18を介して制
御部11へ通知する。この動作により制御部11
は割込情報の転送のタイムアウトを検出すること
なく、ただちに処理へ復帰することが可能とな
る。
(発明の効果) 以上詳細に説明したように、本発明によれば、
時分割割込信号による割込制御方式において、中
央処理装置は割込許可送出時に、割込許可レベル
に対応する割込の有無を入出力制御装置からの時
分割割込信号の伝達を待つことなく、その時点で
確認できることにより、時分割に伴う送信側状態
と受信側状態の時間差を意識することが不要とな
り、少ない信号線で、なおかつ本来の中央処理装
置の処理能力に対して影響を与えない割込制御方
式が実現可能である。
【図面の簡単な説明】
第1図はこの発明の一実施例を示す構成図、第
2図は第1図でのCPUの構成を示すブロツク図、
第3図は第1図でのCHの構成を示すブロツク
図、第4図はCHにおけるINTの動作状態を示す
タイムチヤート、第5図は本実施例の動作を示す
タイムチヤートである。 1……中央処理装置(CPU)、2a,2b,2
c……入出力制御装置(CH)、3……共通バス、
4……割込信号線(INT)、5a,5b,5c…
…割込許可信号線(IAO)、6……割込許可レベ
ル線(IAL)、11,12……制御部、12……
シリアル−パラレル変換器(SPC)、13,24
……タイミング発生器(CT)、14a,14b,
14c……個別割込線、15……割込許可レジス
タ(IAOR)、16……割込許可レベルレジスタ
(IALR)、17,29,31……AND回路、1
8……割込取消通知線(ICAN)、22……割込
レジスタ(INTR)、23……割込レベルレジス
タ(INTLR)、25……パラレル−シリアル変
換器(PSC)、26……比較器、27……セレク
タ、28……オープンコレクタ素子、30……割
込許可通知線(IACK)。

Claims (1)

    【特許請求の範囲】
  1. 1 共通バスにより接続される中央処理装置と複
    数の入出力制御装置間における割込制御方式にお
    いて、各入出力制御装置間は割込レベルごとに時
    分割された時分割割込信号を前記中央処理装置に
    送出し、前記中央処理装置は前記時分割割込信号
    よりの割込の発生を検出した後割込処理可能状態
    となると割込許可と割込許可レベルを前記入出力
    制御装置に送出し、前記入出力制御装置では前記
    割込許可を受信すると割込の有無にかかわらず前
    記時分割割込信号の送出を中断して前記割込許可
    レベルに対応する割込の値を所定時間送出した後
    前記時分割割込信号の送出を再開し、前記中央処
    理装置は前記割込許可の送出時に前記割込許可レ
    ベルに対応する割込の値を受信することにより前
    記割込許可に対応する割込の有無を確認すること
    を特徴とする割込制御方式。
JP27276484A 1984-12-26 1984-12-26 割込制御方式 Granted JPS61151766A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP27276484A JPS61151766A (ja) 1984-12-26 1984-12-26 割込制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP27276484A JPS61151766A (ja) 1984-12-26 1984-12-26 割込制御方式

Publications (2)

Publication Number Publication Date
JPS61151766A JPS61151766A (ja) 1986-07-10
JPH0126106B2 true JPH0126106B2 (ja) 1989-05-22

Family

ID=17518414

Family Applications (1)

Application Number Title Priority Date Filing Date
JP27276484A Granted JPS61151766A (ja) 1984-12-26 1984-12-26 割込制御方式

Country Status (1)

Country Link
JP (1) JPS61151766A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2638736B2 (ja) * 1993-09-08 1997-08-06 シーケーディ株式会社 配線配管ユニット

Also Published As

Publication number Publication date
JPS61151766A (ja) 1986-07-10

Similar Documents

Publication Publication Date Title
US4420806A (en) Interrupt coupling and monitoring system
AU615688B2 (en) State machine checker
EP0301501A3 (en) Fault tolerant digital data processor with improved bus protocol
AU6126094A (en) Method and apparatus for data transfer and storage in a highly parallel computer network environment
JPH0126106B2 (ja)
JPS6052458B2 (ja) 二重化した計算機制御システム
EP0344999A3 (en) Data transmission system
US5398233A (en) Method of resetting coupled modules and system using the method
JPS63146539A (ja) データ伝送装置
JPS61117650A (ja) バス制御方式
JP2667285B2 (ja) 割込制御装置
JP2870837B2 (ja) 中央演算処理装置の調停回路
JPS61184645A (ja) 割込制御方式
JPS6143747B2 (ja)
JPH0281151A (ja) シリアルデータ転送システム
JPS63149748A (ja) 記憶装置
JPS55134426A (en) Input/output control system
JPS61213958A (ja) Cpu間デ−タ伝送方式
JPS589618B2 (ja) デ−タ伝送方式
JPH0227405A (ja) プログラマブルコントローラ
JPH03125540A (ja) 中小容量データの転送方式
JPS61213960A (ja) Cpu間データ伝送装置
JPS59223871A (ja) デ−タ転送方式
JPH04102955A (ja) 割込み制御装置
JPH03263251A (ja) 計算機システムのデータ伝送方式