JPH02278341A - 割込制御回路 - Google Patents

割込制御回路

Info

Publication number
JPH02278341A
JPH02278341A JP10041389A JP10041389A JPH02278341A JP H02278341 A JPH02278341 A JP H02278341A JP 10041389 A JP10041389 A JP 10041389A JP 10041389 A JP10041389 A JP 10041389A JP H02278341 A JPH02278341 A JP H02278341A
Authority
JP
Japan
Prior art keywords
interruption request
interrupt
counter
register
priority
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.)
Granted
Application number
JP10041389A
Other languages
English (en)
Other versions
JP2844656B2 (ja
Inventor
Tadaaki Shiiba
椎葉 忠明
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP1100413A priority Critical patent/JP2844656B2/ja
Publication of JPH02278341A publication Critical patent/JPH02278341A/ja
Application granted granted Critical
Publication of JP2844656B2 publication Critical patent/JP2844656B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は割込制御回路割込制御回路に関する。
〔従来の技術〕
従来の割込制御回路について図面を参照して詳細に説明
する。
第3図は従来の割込制御回路の一例を示すブロック図で
ある。
割込要求信号11は通常複数本存在し、各々に装置等が
接続されており、各装置からの割込要求は割込要求レジ
スタ10に記憶される。
複数の割込要求が発生した場合、優先決定ロジック9が
イニシャライズ時に各々のビットに与えられた優先度を
判断し、かつ割込マスクレジスタ14に記憶されている
マスクビット情報にもとづいて、どのビットを最優先に
処理するかを決定する。
マイクロプロセッサ101に対する割込要求は、コント
ロールロジック104を経由して、割込信号109によ
って通知される。
マイクロプロセッサ101は、割込を受は付けて良いと
判断すると、割込アクノリッジ信号108を割込制御回
路100に出力する。
割込アクノリッジ信号108を受は取ると、割込制御回
路100はデータバスバッファ103よりデータバス1
12を経由して、その時点で最も優先度の高い割込ルー
チンアドレスを出力し、マイクロプロセッサ101に通
知する。
第4図は第3図に示す割込要求レジスタの1ビット分を
示す回路図である。
割込要求入力部の1ビット分で割込要求信号】1は、そ
の立上りをエツジ検出回路118で検出し、割込要求レ
ジスタ10にラッチされ、コントロールロジック104
に通知される。
第5図は第3図に示す割込制御回路の動作を説明するた
めのタイムチャートである。
〔発明が解決しようとする課題〕
上述した従来の割込制御回路は、優先順位の高い割込要
求から処理するようになっているので、もし優先順位の
高い割込要求が常に連続して入力されると、それよりも
優先順位の低い割込要求はいつまでも処理されないとい
う欠点があった。
〔課題を解決するための手段〕
本発明の割込制御回路は、割込要求信号パルスをカウン
トするカウンタと、内部バスから書込み可能なレジスタ
と、前記カウンタと前記レジスタの内容を比較して一致
している場合に一致信号を出力するコンパレータと、前
記一致信号を保持するラッチとを含んで構成される。
〔実施例〕
次に、本発明の実施例について図面を参照して説明する
第1図は本発明の第1の実施例を示すブロック図である
カウンタ1は、割込要求信号11をカウントし、ゼロク
リア可能である。
レジスタ2は、内部バス3から書込み可能となっている
コンパレータ4は、カウンタ1とレジスタ2の内容を比
較し、両者が一致した場合論理“1°′を出力し、i 
NTAに制御されたトランスファ12を経由してラッチ
6に入力される。
制御信号線7はカウンタ1のゼロクリア信号と論理積が
とられ、制御信号線7′ は割込要求レジスタ10の出
力線8と論理積がとられており(iRnを除く)、優先
決定ロジック9に入力される。
次に、動作について説明する。
割込要求信号11のうち、iROが最高優先度、iRl
 、iR2と順次低次の優先度が割当てられ、iRnを
最低優先度を有するものとする。
イニシャライズ時に内部バス3よりレジスタ2に値”m
” (m≠0)が設定され、カウンタ1はゼロクリアさ
れる。
カウンタ1は、割込要求信号線iRnに接続されており
、割込要求信号線iRnに入力される信号パルスをカウ
ントする。
カウンタ1とレジスタ2の内容は、コンパレータ4に入
力され、比較され、両者の内容が一致すると一致信号線
5に論理” 1 ”を出力する。
すると1回目のi NTAが、論理″0″の時間にその
データはラッチ6に保持され、かつ制御信号線7はカウ
ンタ1をゼロクリア、かつ制御信号線7′ はiROか
ら1R0−1の割込要求レジスタ10の出力を、すべて
マスクしてしまう。
したがって、その時点でiRnは最高優先度となり、割
込処理は始まる。
2回目のi RTAが入力されたときは、すでにコンパ
レータ4は不一致を検出し、一致信号線5に論理“0″
が出力されており、iRoから1Ra−1の割込要求マ
スクは解除されており、iRnの割込処理ルーチンが終
了時点で通常の優先順位に復帰している。
以上の動作を繰返すことにより、割込処理要求を制御す
る。
第2図は本発明の第2の実施例を示すブロック図である
コンパレータ4.一致信号線5,1NTAに制御された
トランスファ12.ラッチ6、制御信号線7,7 まで
は第1の実施例と同様である。
割込マスクレジスタ14は、従来例で説明したもので1
割込マスクレジスタ13を追加し、割込マスクレジスタ
13.14の制御情報を制御信号線7.7 によってマ
ルチプレクサ15で切換える。
この実施例では、割込マスクレジスタ13を追加するこ
とによって、ソフトウェアで自由に優先度を変更できる
〔発明の効果〕
本発明の割込制御回路は、割込要求信号のパルス数をモ
ニタリングすることにより、自動的に優先度の低い割込
要求を処理し、再度優先順位の高いものから処理するよ
う復帰できるという効果がある。
・・・割込要求信号。

Claims (1)

    【特許請求の範囲】
  1. 割込要求信号パルスをカウントするカウンタと、内部バ
    スから書込み可能なレジスタと、前記カウンタと前記レ
    ジスタの内容を比較して一致している場合に一致信号を
    出力するコンパレータと、前記一致信号を保持するラッ
    チとを含むことを特徴とする割込制御回路。
JP1100413A 1989-04-19 1989-04-19 割込制御回路 Expired - Lifetime JP2844656B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1100413A JP2844656B2 (ja) 1989-04-19 1989-04-19 割込制御回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1100413A JP2844656B2 (ja) 1989-04-19 1989-04-19 割込制御回路

Publications (2)

Publication Number Publication Date
JPH02278341A true JPH02278341A (ja) 1990-11-14
JP2844656B2 JP2844656B2 (ja) 1999-01-06

Family

ID=14273297

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1100413A Expired - Lifetime JP2844656B2 (ja) 1989-04-19 1989-04-19 割込制御回路

Country Status (1)

Country Link
JP (1) JP2844656B2 (ja)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55103657A (en) * 1979-02-05 1980-08-08 Hitachi Ltd Priority circuit
JPS5739441A (en) * 1980-08-19 1982-03-04 Nec Corp Interruption priority deciding system
JPS6073747A (ja) * 1983-09-29 1985-04-25 Fujitsu Ltd 情報処理装置
JPS633341A (ja) * 1986-06-23 1988-01-08 Matsushita Electric Ind Co Ltd 優先制御処理方法
JPS63211438A (ja) * 1987-02-27 1988-09-02 Nec Corp 割込み制御回路

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55103657A (en) * 1979-02-05 1980-08-08 Hitachi Ltd Priority circuit
JPS5739441A (en) * 1980-08-19 1982-03-04 Nec Corp Interruption priority deciding system
JPS6073747A (ja) * 1983-09-29 1985-04-25 Fujitsu Ltd 情報処理装置
JPS633341A (ja) * 1986-06-23 1988-01-08 Matsushita Electric Ind Co Ltd 優先制御処理方法
JPS63211438A (ja) * 1987-02-27 1988-09-02 Nec Corp 割込み制御回路

Also Published As

Publication number Publication date
JP2844656B2 (ja) 1999-01-06

Similar Documents

Publication Publication Date Title
US4271466A (en) Direct memory access control system with byte/word control of data bus
US4482954A (en) Signal processor device with conditional interrupt module and multiprocessor system employing such devices
EP0476990A2 (en) Dynamic bus arbitration
US6356963B1 (en) Long latency interrupt handling and input/output write posting
CA2468797A1 (en) Supercharge message exchanger
US5475846A (en) Apparatus for processing PCMCIA interrupt requests
US5201051A (en) Apparatus for interrupt detection and arbitration
US7181559B2 (en) Message based transport mechanism for level sensitive interrupts
US5640570A (en) Information handling system for transmitting contents of line register from asynchronous controller to shadow register in another asynchronous controller determined by shadow register address buffer
JPH02278341A (ja) 割込制御回路
JPH03257652A (ja) マルチプロセッサシステムおよび割り込み制御装置
JP2990800B2 (ja) 割込み処理装置
US7073007B1 (en) Interrupt efficiency across expansion busses
KR100190856B1 (ko) Gpio보드의 내부클럭 분주제어방법
JPH05282244A (ja) 情報処理装置
JP2988139B2 (ja) 割込み制御装置
JP2667285B2 (ja) 割込制御装置
SU1084795A1 (ru) Устройство прерывани
JPH02110785A (ja) マスクデータ処理方式
JP3597744B2 (ja) 割込み要因信号フラグレジスタ装置
SU1341636A1 (ru) Устройство дл прерывани программ
JPH04107659A (ja) メモリへのデータ誤書込み防止回路
JPS63187943A (ja) 通信制御装置
JPS63280368A (ja) マルチポ−トメモリコントロ−ラ
JPH01276241A (ja) 多重割り込み装置