JPH04211839A - 割込みコントローラ - Google Patents
割込みコントローラInfo
- Publication number
- JPH04211839A JPH04211839A JP2188691A JP2188691A JPH04211839A JP H04211839 A JPH04211839 A JP H04211839A JP 2188691 A JP2188691 A JP 2188691A JP 2188691 A JP2188691 A JP 2188691A JP H04211839 A JPH04211839 A JP H04211839A
- Authority
- JP
- Japan
- Prior art keywords
- priority
- interrupt
- information
- request
- flag
- 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
Links
- 230000006870 function Effects 0.000 description 19
- 238000000034 method Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 9
- 230000002093 peripheral effect Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- HMUNWXXNJPVALC-UHFFFAOYSA-N 1-[4-[2-(2,3-dihydro-1H-inden-2-ylamino)pyrimidin-5-yl]piperazin-1-yl]-2-(2,4,6,7-tetrahydrotriazolo[4,5-c]pyridin-5-yl)ethanone Chemical compound C1C(CC2=CC=CC=C12)NC1=NC=C(C=N1)N1CCN(CC1)C(CN1CC2=C(CC1)NN=N2)=O HMUNWXXNJPVALC-UHFFFAOYSA-N 0.000 description 1
- 230000000873 masking effect Effects 0.000 description 1
Abstract
め要約のデータは記録されません。
Description
おける割込みコントローラに関し、特に割込み優先順位
制御機能を有する割込みコントローラに関する。
PU)と複数の周辺I/O装置との間に位置し、通常以
下の機能を有する。
を受け付けCPUに対し割込み処理を要求する。
求が同時に発生した場合、予め定められた順位に従って
1つの割込み要求を受け付け、CPUに要求する。
割込み処理を実行中でも同要求よりも高い優先順位の割
込み要求が発生した場合は当該要求を受け付け、CPU
に割込み処理を要求する。かかる機能は、優先順位制御
による割込みのネスティング機能と呼ばれる。
ング機能では、CPUの割込み処理実行中に受け付けら
れ得る割込み要求は、実行中の処理に対応する割込み要
求よりも高い優先順位のものに限られている。したがっ
て、実行中の割込み処理に対応する割込み要求と同一の
優先順位をもつ割込み要求が発生しても、当該要求は受
け付けられず保留されることになる。
で使用されるようになり、構築すべきシステムによって
は、同一の優先順位をもつ割込み要求に対しても割込み
のネスティング機能を実行できることが望まれている。 しかしながら、このような機能をもつ割込みコントロー
ラは未だ提案されていない。このため、そのような機能
はプログラムによるソフトウェアで対処している。
順位をもつ割込み要求に対するネスティング機能を実行
した割込みコントローラを提供することにある。
み要求に対するネスティング機能が要求されるシステム
にも要求されないシステムにも適用できる割込みコント
ローラを提供することにある。
トローラは、複数の割込み要求の各々に対して複数の優
先順位の中から指定された優先順位指定情報を保持する
手段と、上記複数の優先順位のうちの少なくとも一つの
所定の優先順位に指定された割込み要求に対しネスティ
ングを許可するかどうかを指示するフラグと、上記優先
順位指定情報およびフラグ情報にもとづき、上記所定の
優先順位の割込み処理の実行中に発生された割込み要求
に対し、上記フラグ情報が第1の状態の場合は当該発生
された割込み要求の優先順位が上記所定の優先順位より
も高いときのみ当該発生された割込み要求を受け付け、
一方フラグ情報が第2の状態の場合は当該発生された割
込み要求の優先順位が上記所定の優先順位より高いとき
のみならず同一のときも当該発生された割込み要求を受
け付ける制御手段とを備えることを特徴とする。
た複数の割込み要求に対するネスティング機能が実現で
き、しかも同機能を実現するか否かを上記フラグに設定
する情報によって制御することができる。
、実行中の割込み処理に指定された優先順位を示すイン
サービス優先順位情報を発生する手段と、実行中の割込
み処理に指定された優先順位が上記所定の優先順位であ
って上記フラグ情報が第2の状態のときはインサービス
優先順位情報が上記所定の優先順位よりも下位の優先順
位を示すようにインサービス優先順位情報の内容を変更
する手段と、割込み処理実行中に発生された割込み要求
の優先順位が上記インサービス優先順位情報が示す優先
順位よりも高いときに当該発生された割込み要求を受け
付ける手段とを有している。
行中の割込み処理に指定された優先順位を示すインサー
ビス優先順位情報を発生する手段と、割込み処理の実行
中に発生された割込み要求の優先順位とインサービス優
先順位情報が示す優先順位とを比較する比較手段と、そ
の比較結果が第1のレベルのときは上記発生された割込
み要求を受け付け、第2のレベルのときは受け付けない
ようにする手段とを有し、上記比較手段はフラグ情報が
第1の状態の場合は上記発生された割込み要求の優先順
位がインサービス優先順位情報が示す優先順位より高い
ときのみ比較結果を第1のレベルにし、第2の状態の場
合は前者が後者より高いときのみならず同一のとき比較
結果を第1のレベルにする。
するが、上述の(1)および(2)の機能さらにはよく
知られた割込みマスク機能や割込みベクト情報発生機能
は本発明と直接関係がないのでそれらの機能実現のため
の構成は省略し、割込みのネスティング機能についての
み示す。また、以下の説明で同一機能部は同じ参照番号
で示し説明の重複を避ける。
る割込みコントローラ1を有するマイクロコンピュータ
が示されている。割込みコントローラ1はCPU2と周
辺I/O装置群3との間に位置し、周辺I/O装置群3
から8種類の割込み要求を割込み要求信号3−0乃至3
−7として受け、割込み要求を受け付けた場合はCPU
2に対し割込み処理要求信号11を発生する。CPU2
からはコントローラ1に対し割込み処理要求を受け付け
たことを示す割込み処理受付け信号21と受け付けた割
込み処理が終了したことを示す割込み処理終了信号22
を返す。コントローラ1,CPU2および周辺I/O装
置群3はアドレス/データバス4を介して相互接続され
、所望のデータのリード/ライトがバス4を介して行な
われる。
部10とインサービス優先順位情報発生部50を有し、
割込み要求信号3−0乃至3−7はネスティング制御部
10に供給され、同部から割込み処理要求信号11が発
生される。CPU2からの割込み処理受付け信号21お
よび割込み処理終了信号22はネスティング制御部10
およびインサービス優先順位情報発生部50にそれぞれ
供給される。ネスティング制御部10はインサービス優
先順位情報発生部50に対し受け付けた割込み要求に指
定された優先順位を示す受付割込み優先順位指定情報1
2を供給し、一方後者は前者に対しCPU2が実行中の
割込み処理の優先順位に関連するインサービス優先順位
情報51を供給する。
10は割込み要求信号3−0乃至3−7の夫々に対応し
て設けられた割込み判定回路200−0乃至200−8
を有する。これら判定回路200−0乃至200−8は
同一構成であるため、回路200−0についてのみ示し
ている。判定回路200は割込みフラグ201,AND
ゲート202,NORゲート203,優先順位比較器2
04および優先順位指定レジスタ205を有し、図示の
ように接続されている。割込みフラグ201は対応する
割込み要求信号3が発生するとセット状態となり、論理
1をANDゲート202に供給する。優先順位指定レジ
スタ205は2ビットPR1,PR0(PR1が上位)
でなり、対応する割込み要求に指定された優先順位を保
持する。本実施例においては、4レベルの優先順位が設
定でき、(PR1,PR0)が(0,0),(0,1)
,(1,0),(1,1)の順に優先順位は低くなる。 すなわち、(0,0)が最高位の優先順位をもち、(1
,1)が最下位の優先順位となる。したがって、少なく
とも一つの同一の優先順位に複数の割込み要求が指定さ
れる。各割込み要求に対し4レベルの優先順位のうちの
どれを指定するかはCPU2によって、すなわちプログ
ラムによって自由に設定される。優先順位比較器204
は、優先順位指定レジスタ205からの優先順位(PR
1,PR0)と後述のインサービス優先順位情報デコー
ダ500からのインサービス優先順位(501,502
:501が上位)とを比較し、前者が後者よりも高いと
きのみ論理“1”の出力2041を発生する。この出力
2041はORゲート203を介してANDゲート20
2に供給される。ORゲート203の他方の入力にはデ
コーダ500からの出力503が供給される。かくして
、各割込み判定回路200は、対応する割込み要求3が
発生したとき、優先順位指定レジスタ205の内容およ
びデコーダ500からの情報をもとに当該割込み要求を
受け付けるかどうか判定し、受け付けた場合は対応する
出力207に論理“1”を出力する。判定回路200−
0乃至200−7の出力207−0乃至207−7はO
Rゲート300に入力され、その出力がCPU2に対す
る割込み処理要求信号11として導出される。したがっ
て、割込み要求が受けられるとCPUに対し割込み処理
要求が発生される。CPU2は同要求を受け付けると信
号21を返す。この信号21および判定出力207−0
乃至207−7に応答して、割込みフラグリセット回路
100はフラグリセット信号100−0乃至100−7
のうちの受け付けられた割込み要求に対応するものをア
クティブにし、対応する割込みフラグ201をリセット
する。
優先順位を検出しインサービス優先順位情報発生部50
に知らせる必要がある。この目的のために、受付割込み
優先順位指定情報デコーダ400−0乃至400−7が
判定回路200−0乃至200−7の夫々に対して設け
られている。各デコーダ400は同一構成であるので、
400−1についてのみ示す。デコーダ400は4つの
ANDゲート401乃至404を有し、入力される4つ
の情報に対して図示のように接続されている。各デコー
ダ400の第1の入力情報はCPU2からの割込み処理
受付け信号21であり、第2の入力情報は対応する割込
み判定回路200の出力207である。第3,第4の入
力情報は対応する判定回路200における優先順位指定
レジスタ205のビットPR1,PR0である。従って
、例えば割込み要求3−0が受け付けられ同要求の優先
順位が(0,0)であるとすると、ANDゲート401
の出力が信号21に同期して論理“1”となる。優先順
位が(0,1),(1,0),(1,1)のときはAN
Dゲート402,403,404の出力がそれぞれ“1
”となる。ANDゲート401乃至404の出力は受付
割込み優先順位指定情報12を構成するビットデータ1
2−0乃至12−3としてそれぞれ導出される。すなわ
ち、情報12は、4レベルの優先順位を設定できるので
4ビットとなり、受け付けられた割込み要求の優先順位
に対応するビットがアクティブレベルとなる。
順位情報発生部50はCPU2が実行中の割込み処理の
優先順位に関連したインサービス優先順位情報51を発
生する。この情報51も4ビット51−0乃至51−3
でなり、基本的には、CPU2が実行中の割込み処理の
優先順位が(0,0),(0,1),(1,0),(1
1)のときビットデータ51−0,51−1,51−2
,51−3がそれぞれ論理“1”をとる。かかる情報5
1をもとにインサービス優先順位情報デコーダ500は
図4に従ってこの出力501−503の論理レベルを制
御する。すなわち、情報51のデータ51−0乃至51
−3がすべて“0”のとき、信号503を“1”にし、
これによって判定回路200は比較器204の出力20
41にかかわらず割込み要求3を受け付ける。それ以外
のときは、“1”のなっているビット位置に対応してイ
ンサービス優先順位を出力501,502を使って生成
する。
情報発生部50は4つのS−Rフリップフロップ601
乃至604を有しており、これらのセット端子Sに受付
割込み優先順位情報12のビットデータ12−0乃至1
2−3がそれぞれ供給されている。さらに、同一優先順
位の割込み要求に対するネスティングを許可するか否か
を指示するフラグ700が設けられている。このフラグ
700はCPU2によるプログラム処理にて論理“0”
でも“1”でも書き替えることができる。本実施例では
、フラグ700が“1”のとき同一レベルのネスティン
グが禁止され“0”のとき許可される。また、同一レベ
ルのネスティングを実行できる優先順位として、(1,
1)、すなわち最下位の優先順位のみとしている。した
がって、フリップフロップ601乃至603のQ出力は
インサービス優先順位情報51のビット51−0乃至5
1−2として導出され、一方、604のQ出力とフラグ
700の出力701とのANDゲート750による論理
積がビット51−3として導出されている。これによっ
て、優先順位(1,1)の割込み要求が受け付けられ同
要求の処理にCPU2が入ってフリップフロップ604
がセットされて、そのQ出力はフラグ700が“0”の
ときはマスクされビット51−3は“0”となる。一方
、フラグ700が“1”のときはフリップフロップ60
4のセットによってビット51−3は“1”となる。フ
リップフロップ601乃至604はANDゲート605
乃至608によってそれぞれリセットされるが、ゲート
605−608の入力情報は図示のように設定されてい
る。したがって、セット状態にあるフリップフロップが
複数個ある場合、それらのうちの上位のものから書込み
処理終了信号22によってリセットされ、これによって
割込みのネスティングがあっても下位レベルの割込み要
求の受け付け情報は失われない。
ぞれ(0,0),(0,1),(0,1),(1,0)
,(1,0),(1,1),(1,1),(1,1)の
優先順位がそれぞれ指定されているとして、回路動作を
説明する。
受け付けられたとすると、受付割込み優先順位指定情報
12は“0001”となり、フリップフロップ604が
セット状態となる。CPU2は割込み要求3−5に対応
する割込み処理を実行し始める。フラグ700が“1”
にセットされている場合は、インサービス優先順位情報
51は“0001”となる。これによってデコーダ50
0は出力503を“0”にし、インサービス優先順位(
501,502)を(1,1)にする。かかる状態で割
込み要求3−7が発生しても、同要求の指定優先順位は
(1,1)であるので、対応する判定回路200−7内
の比較器204はその出力2041を“0”に保持して
いる。したがって、割込み要求3−7は受け付けられず
保留される。一方、優先順位(1,1)よりも高い優先
順位に指定された割込み要求、例えば3−1が発生され
た場合は、対応する判定回路200−1内の比較器20
4の出力2041は“1”であるので、同要求は受け付
けられCPU2に対し割込み処理要求11が発生する。 CPU2はこれに応答して割込み要求3−5のための処
理を中断し、復帰時に必要なデータをメモリのスタック
領域(図示せず)に退避させた後、割込み要求3−1の
ための処理に移行する。割込み要求3−1が受け付けら
れたことにより、受付割込み優先順位指定情報12は“
0100”となり、インサービス優先順位情報51は“
0101”となる。これによってデコーダ500はイン
サービス優先順位(501,502)を(0,1)に変
更する。この結果、割込み要求3−1のための処理実行
中は割込み要求3−0のみ受け付けられ、それ以外の要
求は受け付けられない。
と、CPUは終了信号22を発生し、退避していたデー
タを復帰して割込み要求3−5のための処理を再開する
。終了信号22によってフリップフロップ602はリセ
ットされるが604はリセットされない。したがって、
インサービス優先順位は(1,1)に戻る。
すると、(1,1)の優先順位に指定された割込み要求
3−5乃至3−7に対するネスティングは禁止され、優
先順位の高い割込み要求に対してのみネスティングが許
可される。
にフラグ700が“0”に設定されている場合、フリッ
プフロップ604のQ出力はANDゲート750によっ
てマスクされ、インサービス優先順位情報は“0000
”となる。したがって、同一の優先順位に指定された割
込み要求3−6又は3−7が発生すると、当該要求は受
け付けられることになる。CPU2は割込み要求3−5
のための処理を中断し、3−6又は3−7のための割込
み処理を実行する。この処理が終了して信号22が発生
されると、フリップフロップ604はリセットされるが
、そのQ出力はもともとANDゲート750によってマ
スクされているので、何ら支障は生じない。
を“0”にすることにより最下位の優先順位を有する割
込み要求間のネスティングが許可され、一方、“1”を
設定すると、通常の優先順位にもとづいて割込みのネス
ティングが実行される。
0の他の例を示すものであり、ANDゲート750が受
付割込み優先順位指定情報12のビット12−3に対し
て設けられている。すなわち、図3がフリップフロップ
604のQ出力をマスクするものに対し、本例ではフリ
ップフロップ604へのセット信号をマスクするもので
ある。本件において、前述と同様の動作,効果が得られ
る。
ィングが許可される優先順位を最下位の優先順位(1,
1)に限定したが、任意の優先順位を選択することもイ
ンサービス優先順位情報発生部50の構成を工夫するこ
とで実現できる。その一例を図6に示す。
許可フラグ801乃至804が設けられており、フリッ
プフロップ601乃至604のQ出力はそれぞれ対応す
るANDゲート811乃至814によってフラグ801
乃至804の情報にもとづきマスクされるか否かが決定
される。ANDゲート812,813,814に対して
さらにORゲート816,817,818が設けられて
おり、これらの他方の入力には、ANDゲート821,
822,823による上位のフラグ情報の反転情報とフ
リップフロップの出力との論理積がそれぞれ供給される
。例えば、(0,0)の優先順位の割込み要求間および
(1,0)の優先順位の割込み要求間についてネスティ
ングを許可する場合は、フラグ801,802,803
,804には“0”,“1”,“0”,“1”が夫々設
定される。今、優先順位(0,0)の割込み要求が受け
付けられたとすると、フリップフロップ601はセット
状態になるがこの出力はANDゲート811でマスクさ
れる。一方、ANDゲート821はその出力を“1”に
し、ORゲート816を介してインサービス優先順位情
報のビット51−1を“1”にする。これによって、デ
コーダ500は(0,1)のインサービス優先順位を発
生する。すなわち、CPU2は最上位の優先順位(0,
0)の割込み要求に対する処理を実行しているにもかか
わらず、各割込み判定回路200には(0,1)のイン
サービス優先順位が供給されることになる。かくして、
最上位の優先順位に指定された他の割込み要求が発生す
ると、同要求は受け付けられる。優先順位(1,0)の
割込み処理が実行中も同様である。
処理を実行中に同一優先順位をもつ他の割込み要求が発
生すると、同要求は受け付けられ処理されるが、その割
込み処理の終了してもフリップフロップ601はリセッ
トされてはならない。中断された優先順位(0,0)の
割込み処理が終了していないからである。この目的のた
めに、ANDゲート831,アップ/ダウン(U/D)
カウンタ841およびカウント値“1”検出器851が
設けられ、検出器851の出力がリセット用のANDゲ
ート861に供給されている。カウンタ841のアップ
端子Uには信号12−0が供給され、ダウン端子Dには
ANDゲート831によるフリップフロップ601のQ
出力と処理終了信号22との論理積が供給されている。 検出器851はカウンタ841のカウント値が1である
ことを検出してその出力を論理“1”いする。したがっ
て、前の説明で後からの割込み処理が終了して信号22
が発生した時点ではカウンタ841のカウント値は2で
あるため検出器851の出力は“0”でありフリップフ
ロップ601はリセットされない。中断された割込み処
理が再開され同処理が終了した時点でカウンタ841の
カウント値は1であるからこの時点でフリップフロップ
601はリセットされる。フリップフロップ602,6
03に対しても同様の目的のためにANDゲート832
,833、U/Dカウンタ842,843、“1”検出
器852,853が設けられている。
実行中における同一優先レベルの他の割込み要求に対す
るネスティングの可否可制御であったが、すべての優先
順位での処理実行中における同一優先レベルの他の割込
み要求に対するネスティング制御も実現できる。そのた
めの機能を他の実施例として図7に示す。
900としてネスティング制御部10内に設けられてお
り、同フラグ900の出力901が割込み判定回路20
0−0乃至200−7の比較器204に共通に供給され
ている。すなわち、各比較器204は指定された優先順
位(PR1,PR0)とインサービス優先順位(501
,502)の他にフラグ900の出力901にも応答し
て、図9に示すようにその比較結果2041のレベルを
制御する。フラグ900に“1”が設定されてフラグ情
報901が“1”のときは、前の実施例と同様に、各比
較器204は指定された優先順位(PR1,PR0)の
方がインサービス優先順位(501,502)よりも高
いときのみその出力2041を論理“1”にする。一方
、フラグ情報901が“0”のときは、各比較器204
は指定された優先順位(PR1,PR0)がインサービ
ス優先順位(501,502.)より高いときのみなら
ず同一のときもその出力2041を“1”にする。
中の割込み処理の優先順位と同一レベルの他の割込み処
理が発生すると、当該要求はフラグ900が“0”のと
きは受け付けられてそのための割込み処理が実行される
。勿論、より高い優先順位の割込み要求は受け付けられ
、より低い優先順位のものは保留される。フラグ900
が“1”のときはより高い優先順位のもののみ受け付け
られる。
報発生部50は図8のように構成される。図6のものと
比較すると、ネスティング許可フラグおよびそれに関連
するゲートが削除され、フリップフロップ604のリセ
ット制御のための回路(ゲート834,U/Dカウンタ
844,1検出器854)が追加されている。
に従って、割込み判定回路200毎にそれぞれ許可フラ
グ900を設けることができる。この場合は割込み要求
3−0乃至3−7毎に同一優先順位に対するネスティン
グ制御が選択できる。
のネスティングを優先順位の高いもののみに限らず同一
の優先順位のものについても行なうことができ、構築さ
れるシステムの性能,機能をおおいに高めることができ
る。
宜変更できることは明らかである。例えば、図6,図8
でU/Dカウンタを用いる代わりに同一優先レベルでの
ネスティングによる割込み終了時に終了信号22自体を
マスクしてもよい。割込み要求数や優先順位数も適宜変
更可能である。
有するマイクロコンピュータのブロック図である。
示すブロック図である。
の内部構成を示す回路図である。
ダの入力データに対する出力データの関係を示す図であ
る。
す回路図である。
例を示す回路図である。
のネスティング制御部を示すブロック図である。
のインサービス優先順発生部を示す回路図である。
する出力データの関係を示す図である。
Claims (3)
- 【請求項1】 複数の割込み要求の各々に対して複数
の優先順位の中から指定された優先順位指定情報を保持
する手段と、前記複数の優先順位次のうちの少なくとも
一つの所定の優先順位における同一優先順位でのネステ
ィングを許可するか否かを指示するフラグと、前記優先
順位指定情報および前記フラグの情報にもとづき、前記
所定の優先順位の割込み処理の実行中に発生された割込
み要求に対し、前記フラグの情報が第1の状態の場合は
当該発生された割込み要求の優先順位が上記所定の優先
順位よりも高いときのみ当該発生された割込み要求を受
け付け、前記フラグの情報が第2の状態の場合は当該発
生された割込み要求の優先順位が上記所定の優先順位よ
りも高いときのみならず同一のときにも当該発生された
割込み要求を受け付ける制御手段とを備えることを特徴
とする割込みコントローラ。 - 【請求項2】 請求項1の割込みコントローラにおい
て、前記制御手段は、実行中の割込み処理の優先順位を
示すインサービス優先順位情報を発生する手段と、実行
中の割込み処理の優先順位が前記所定の優先順位であっ
て前記フラグの情報が前記第2の状態のときに前記イン
サービス優先順位情報をその内容が前記所定の優先順位
よりも下位の優先順位を示すように変更する手段と、前
記発生された割込み要求の優先順位が前記インサービス
優先順位情報が示す優先順位よりも高いときに前記発生
された割込み要求を受け付ける手段とを有することを特
徴とする割込みコントローラ。 - 【請求項3】 請求項1の割込みコントローラにおい
て、前記制御手段は、実行中の割込み処理の優先順位を
示すインサービス優先順位情報を発生する手段と、前記
発生された割込み要求の優先順位と前記インサービス優
先順位情報が示す優先順位とを比較する比較出力を発生
する比較手段と、前記比較出力が第1のレベルのときは
前記発生された割込み要求を受け付け、第2のレベルの
ときは受け付けない手段とを有し、前記比較手段は前記
フラグの情報が前記第2の状態のときは前記比較出力を
前記第2のレベルにすることを特徴とする割込みコント
ローラ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP03021886A JP3105554B2 (ja) | 1990-02-20 | 1991-02-15 | 割込みコントローラ |
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2-40144 | 1990-02-20 | ||
| JP4014490 | 1990-02-20 | ||
| JP4608590 | 1990-02-26 | ||
| JP2-46085 | 1990-02-26 | ||
| JP03021886A JP3105554B2 (ja) | 1990-02-20 | 1991-02-15 | 割込みコントローラ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04211839A true JPH04211839A (ja) | 1992-08-03 |
| JP3105554B2 JP3105554B2 (ja) | 2000-11-06 |
Family
ID=27283609
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP03021886A Expired - Lifetime JP3105554B2 (ja) | 1990-02-20 | 1991-02-15 | 割込みコントローラ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3105554B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6195165B1 (en) | 1998-08-04 | 2001-02-27 | Cyberoptics Corporation | Enhanced sensor |
| CN113835863A (zh) * | 2021-09-28 | 2021-12-24 | 深圳Tcl新技术有限公司 | 一种数据通讯方法及其软件平台 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6086744B2 (ja) * | 2013-01-31 | 2017-03-01 | 株式会社サカモト | アクションペン |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58115552A (ja) * | 1981-12-28 | 1983-07-09 | Fujitsu Ltd | 割込み制御方式 |
| JPS60246440A (ja) * | 1984-05-22 | 1985-12-06 | Nec Corp | 割込み制御装置 |
| JPS62145433A (ja) * | 1985-12-20 | 1987-06-29 | Nec Corp | 多重割込制御方式 |
-
1991
- 1991-02-15 JP JP03021886A patent/JP3105554B2/ja not_active Expired - Lifetime
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58115552A (ja) * | 1981-12-28 | 1983-07-09 | Fujitsu Ltd | 割込み制御方式 |
| JPS60246440A (ja) * | 1984-05-22 | 1985-12-06 | Nec Corp | 割込み制御装置 |
| JPS62145433A (ja) * | 1985-12-20 | 1987-06-29 | Nec Corp | 多重割込制御方式 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6195165B1 (en) | 1998-08-04 | 2001-02-27 | Cyberoptics Corporation | Enhanced sensor |
| CN113835863A (zh) * | 2021-09-28 | 2021-12-24 | 深圳Tcl新技术有限公司 | 一种数据通讯方法及其软件平台 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3105554B2 (ja) | 2000-11-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0443557B1 (en) | Interrupt controller capable of realizing interrupt nesting function | |
| JP3699806B2 (ja) | 割込みコントローラ及び制御システム | |
| US7350006B2 (en) | System and method of interrupt handling | |
| JPH0454255B2 (ja) | ||
| JPH06161952A (ja) | アクセス要求仲裁装置 | |
| CN108701031A (zh) | 寄存器访问控制 | |
| JP3105554B2 (ja) | 割込みコントローラ | |
| US6449675B1 (en) | Multifield register having a selection field for selecting a source of an information field | |
| JPH04302035A (ja) | 割り込み制御装置 | |
| JPH01214939A (ja) | シングルチップマイクロコンピュータ | |
| JP2580072B2 (ja) | 割込み処理装置 | |
| JPS6074059A (ja) | 記憶装置アクセス制御方式 | |
| JPH0355657A (ja) | マルチタスク・マルチプロセッサシステムにおける共有メモリアクセス方式 | |
| JPS6336545B2 (ja) | ||
| KR100257071B1 (ko) | 디앰에이 컨트롤러 및 이를 이용한 디앰에이 요구신호 우선순위 변경방법 | |
| JPH0443302B2 (ja) | ||
| JPH044630B2 (ja) | ||
| JPH0317137B2 (ja) | ||
| JPH04260961A (ja) | マイクロコンピュータ | |
| JPS6257050A (ja) | 共有メモリ装置 | |
| JPH06301643A (ja) | バス調停回路 | |
| KR19990011769A (ko) | 인터럽트 분배 조정장치 | |
| JPH02108149A (ja) | マルチプロセッサの排他制御機構 | |
| JPH0325558A (ja) | マルチプロセッサシステムの主記憶アクセスリクエスト選択方式 | |
| JPS6010381A (ja) | マルチプロセツサシステムにおける入出力割込受付プロセツサの決定方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080901 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080901 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090901 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090901 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100901 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100901 Year of fee payment: 10 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100901 Year of fee payment: 10 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110901 Year of fee payment: 11 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110901 Year of fee payment: 11 |