JPS6068450A - 割込み要求回路 - Google Patents
割込み要求回路Info
- Publication number
- JPS6068450A JPS6068450A JP58175347A JP17534783A JPS6068450A JP S6068450 A JPS6068450 A JP S6068450A JP 58175347 A JP58175347 A JP 58175347A JP 17534783 A JP17534783 A JP 17534783A JP S6068450 A JPS6068450 A JP S6068450A
- Authority
- JP
- Japan
- Prior art keywords
- interrupt
- interrupt request
- cpu
- peripheral devices
- potential
- 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
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/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/24—Handling requests for interconnection or transfer for access to input/output bus using interrupt
- G06F13/26—Handling requests for interconnection or transfer for access to input/output bus using interrupt with priority control
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Analogue/Digital Conversion (AREA)
- Bus Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、マイクロプロセッサ(以下CPUという)の
高速な割込み要求回路に関するものである0 従来例の構成とその問題点 CPUを核とするマイクロコンピュータは、増々機能の
高度化と高速化が要望されている。そのため、CPUに
接続される周辺デバイスの種類と数は増加しており、周
辺デバイスからCPUへの割込み要求に対していかに速
く割込み処理を行なうかが課題になっていた。
高速な割込み要求回路に関するものである0 従来例の構成とその問題点 CPUを核とするマイクロコンピュータは、増々機能の
高度化と高速化が要望されている。そのため、CPUに
接続される周辺デバイスの種類と数は増加しており、周
辺デバイスからCPUへの割込み要求に対していかに速
く割込み処理を行なうかが課題になっていた。
以下に従来の割込み要求回路について第1図。
第2図と共に説明する。第1図において、1から4はC
PU5にアドレスバス6とデータバス7を介して接続さ
れた周辺デバイス(ペリフェラル)を示す。各周辺デバ
イスからの割込み要求は、抵抗8を用いてワイアードオ
アがとられ、CPUの割込み入力端子(iRQ 、ロー
アクティブ)に接続される。どれかの周辺デバイスより
割込み要求がなされた場合、第2図に示すように要求発
生と同時に割込み要求線の電位が電源電圧(VDD)か
らGND電位電位篩下していく。その時点でCPUが割
込み要求を受付け、現在実行中のジョブを中断して割込
み処理ルーチンへ移行する。
PU5にアドレスバス6とデータバス7を介して接続さ
れた周辺デバイス(ペリフェラル)を示す。各周辺デバ
イスからの割込み要求は、抵抗8を用いてワイアードオ
アがとられ、CPUの割込み入力端子(iRQ 、ロー
アクティブ)に接続される。どれかの周辺デバイスより
割込み要求がなされた場合、第2図に示すように要求発
生と同時に割込み要求線の電位が電源電圧(VDD)か
らGND電位電位篩下していく。その時点でCPUが割
込み要求を受付け、現在実行中のジョブを中断して割込
み処理ルーチンへ移行する。
しかし上記の例では、どの周辺デバイスが割込み要求を
しているかすぐには分らないので、cpUは全ての周辺
デバイスのステータスを読んで削込み要求の有無を判別
する必要がある。そのため周辺デバイスの数が増えると
8判別に要する時間が長くなり、高速な割込み処理が困
難であった。
しているかすぐには分らないので、cpUは全ての周辺
デバイスのステータスを読んで削込み要求の有無を判別
する必要がある。そのため周辺デバイスの数が増えると
8判別に要する時間が長くなり、高速な割込み処理が困
難であった。
発明の目的
本発明はこのような従来の問題に鑑み、割込み要求源の
検索に費やす時間を短縮し、CPUが高速な割込み処理
ができるようにする事を目的とする。
検索に費やす時間を短縮し、CPUが高速な割込み処理
ができるようにする事を目的とする。
発明の構成
本発明は、周辺デバイスの割込み要求線を抵抗等のイン
ピーダンス素子を用いてラダー接続し、割込み要求時の
出力電圧をA/D変換することで検索の高速化を実現し
、前記高速割込み処理を可能とするものである。
ピーダンス素子を用いてラダー接続し、割込み要求時の
出力電圧をA/D変換することで検索の高速化を実現し
、前記高速割込み処理を可能とするものである。
実施例の説明
第3図は本発明の一実施例における割込み要求回路を示
し、説明を容易にするため、従来例と共通の構成要素の
番号は第1図と同じにしである。
し、説明を容易にするため、従来例と共通の構成要素の
番号は第1図と同じにしである。
8から11はラダー抵抗を示し、その抵抗比は3:2:
6である。ラダー抵抗の出力端子12はA/D変換器1
3と正転増幅器14とに接続され、増幅器の出力はCP
UのiRQ端子に入力される。
6である。ラダー抵抗の出力端子12はA/D変換器1
3と正転増幅器14とに接続され、増幅器の出力はCP
UのiRQ端子に入力される。
次に具体的にその回路動作を第4図と対応させて説明す
る。割込み要求線の電位(出力端子12の電位)は、各
周辺デバイスの要求線を特定の抵抗比を有する抵抗でラ
ダー結合しているためどの周辺デバイスが割込みを要求
しているかによって端子12の電位が異なる。第4図に
示すように周辺デバイス1から割込みが要求されると割
込み要求線の電位は15に示ずようにGND電位1で降
下する。周辺デバイス2から要求されると16に示すよ
うに■DD/4まで端子12の電位が下がる。
る。割込み要求線の電位(出力端子12の電位)は、各
周辺デバイスの要求線を特定の抵抗比を有する抵抗でラ
ダー結合しているためどの周辺デバイスが割込みを要求
しているかによって端子12の電位が異なる。第4図に
示すように周辺デバイス1から割込みが要求されると割
込み要求線の電位は15に示ずようにGND電位1で降
下する。周辺デバイス2から要求されると16に示すよ
うに■DD/4まで端子12の電位が下がる。
同様に周辺デバイス3,4がらの割込み要求に対しては
、それぞれ17.18のような電位まで下がる。すなわ
ち、端子12には■DDを4等分した電圧が周辺デバイ
スの要求に応じて出力される。
、それぞれ17.18のような電位まで下がる。すなわ
ち、端子12には■DDを4等分した電圧が周辺デバイ
スの要求に応じて出力される。
この電圧は増幅器14でGND電位(ローレベル)まで
増幅されるためCPU6に対して割込み要求がなされる
0CPU5は割込み処理を開始するにあたり、A/D
変換器13をスタートさせて端子12の電圧をデジタル
値に変換しデータバス全通してその値を読み込む。この
場合、A/D変換器の精度は2ビット以上あれば良い。
増幅されるためCPU6に対して割込み要求がなされる
0CPU5は割込み処理を開始するにあたり、A/D
変換器13をスタートさせて端子12の電圧をデジタル
値に変換しデータバス全通してその値を読み込む。この
場合、A/D変換器の精度は2ビット以上あれば良い。
A/D変換値は端子12の電圧に対応して異なり、例え
ば2ビツト八/D変換器を用いた場合、第4図に示す1
5〜18の電位はそれぞれ00,01,10.11の2
進数に変換される。従ってCPUはこの2進数の値を調
べれば現在どの周辺デバイスから割込み要求がなされて
いるかが判別できる。すなわち全ての周辺デバイスのス
テータスを調べて割込みを要求している相手先を捜す場
合に較べて、短時間に相手先を見つけて割込み処理を行
なう事が可能である。
ば2ビツト八/D変換器を用いた場合、第4図に示す1
5〜18の電位はそれぞれ00,01,10.11の2
進数に変換される。従ってCPUはこの2進数の値を調
べれば現在どの周辺デバイスから割込み要求がなされて
いるかが判別できる。すなわち全ての周辺デバイスのス
テータスを調べて割込みを要求している相手先を捜す場
合に較べて、短時間に相手先を見つけて割込み処理を行
なう事が可能である。
次に、複数の周辺デバイスから同時に割込み要求がなさ
れた場合、例えば周辺デバイス2と4より要求されたと
き端子12の電位は第4図16のようになるためCP(
Jの割込み処理は先ず周辺デバイス2に対して行なわれ
る。周辺デバイス2の割込み処理が終了して割込み要求
が解除されると端子12の電位は18のようになるので
、今度は周辺デバイス4に対して割込み処理がなされる
。
れた場合、例えば周辺デバイス2と4より要求されたと
き端子12の電位は第4図16のようになるためCP(
Jの割込み処理は先ず周辺デバイス2に対して行なわれ
る。周辺デバイス2の割込み処理が終了して割込み要求
が解除されると端子12の電位は18のようになるので
、今度は周辺デバイス4に対して割込み処理がなされる
。
この様に割込み要求に対して優先順位を与えることが可
能で、本実施例の場合、周辺デバイス1が最も優先順位
が高く、周辺デバイス4が最も低い。
能で、本実施例の場合、周辺デバイス1が最も優先順位
が高く、周辺デバイス4が最も低い。
以上のように、本実施例によれば複数の周辺デバイスの
割込み要求線を特定の抵抗比4有する抵抗を用いてラダ
ー接続し、ラダー抵抗回路の出力電圧をA/D 変換す
ることで、割込み要求源の高速検索と割込み要求の優先
順位づけを行なう事が可能になった。
割込み要求線を特定の抵抗比4有する抵抗を用いてラダ
ー接続し、ラダー抵抗回路の出力電圧をA/D 変換す
ることで、割込み要求源の高速検索と割込み要求の優先
順位づけを行なう事が可能になった。
なお、本実施例におけるラダー抵抗8〜11はダイオー
ド等の他のインピーダンス素子にしても良い。
ド等の他のインピーダンス素子にしても良い。
発明の効果
以上のように、本発明は割込み要求線をインピーダンス
素子たとえば抵抗を用いてラダー接続し、ラダー抵抗網
の出力をA/D 変換器に入力することで、割込み要求
源の検索時間を短縮すると共にソフトウェアの負荷を軽
減し、周辺デバイスの割込み要求に対する優先順位も付
加できるという効果を有する優れた割込み要求回路を提
供するものである。
素子たとえば抵抗を用いてラダー接続し、ラダー抵抗網
の出力をA/D 変換器に入力することで、割込み要求
源の検索時間を短縮すると共にソフトウェアの負荷を軽
減し、周辺デバイスの割込み要求に対する優先順位も付
加できるという効果を有する優れた割込み要求回路を提
供するものである。
第1図は従来の割込み要求回路のブロック図、第2図は
従来の割込み要求線の電位変化を示すグラフ、第3図は
本発明の一実施例における割込み要求回路のブロック図
、第4図は本発明の割込み要求線の電位変化を示すグラ
フである。 1〜4・・・・・周辺デバイス、5・・・・・・CPU
、8〜11・・・・抵抗、13・・・・・・A/D変換
器、14・・・・・・増幅器。
従来の割込み要求線の電位変化を示すグラフ、第3図は
本発明の一実施例における割込み要求回路のブロック図
、第4図は本発明の割込み要求線の電位変化を示すグラ
フである。 1〜4・・・・・周辺デバイス、5・・・・・・CPU
、8〜11・・・・抵抗、13・・・・・・A/D変換
器、14・・・・・・増幅器。
Claims (2)
- (1)°インピーダンス素子を用いてラダー接続された
複数の割込み要求線と、前記要求線の出力電圧をデジタ
ル信号に変換するA/D変換器とを備えてなることを特
徴とする割込み要求回路。 - (2) インピーダンス素子として抵抗又はダイオード
を用いる事を特徴とする特許請求の範囲第1項に記載の
割込み要求回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58175347A JPS6068450A (ja) | 1983-09-22 | 1983-09-22 | 割込み要求回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58175347A JPS6068450A (ja) | 1983-09-22 | 1983-09-22 | 割込み要求回路 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6068450A true JPS6068450A (ja) | 1985-04-19 |
| JPH0113574B2 JPH0113574B2 (ja) | 1989-03-07 |
Family
ID=15994474
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58175347A Granted JPS6068450A (ja) | 1983-09-22 | 1983-09-22 | 割込み要求回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6068450A (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0498949A (ja) * | 1990-08-16 | 1992-03-31 | Nec Ibaraki Ltd | 信号伝達システム |
| JPH0498950A (ja) * | 1990-08-16 | 1992-03-31 | Nec Ibaraki Ltd | 信号伝達システム |
| JP2008234266A (ja) * | 2007-03-20 | 2008-10-02 | Nec Corp | 障害処理方式、電子機器、および障害処理方法 |
| US20170168967A1 (en) * | 2015-12-10 | 2017-06-15 | Qualcomm Incorporated | Digital aggregation of interrupts from peripheral devices |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0684021A (ja) * | 1992-08-28 | 1994-03-25 | Precision:Kk | Icメモリカードリーダ/ライタ装置 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5638627A (en) * | 1979-09-05 | 1981-04-13 | Canon Inc | Interrupting system |
-
1983
- 1983-09-22 JP JP58175347A patent/JPS6068450A/ja active Granted
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5638627A (en) * | 1979-09-05 | 1981-04-13 | Canon Inc | Interrupting system |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0498949A (ja) * | 1990-08-16 | 1992-03-31 | Nec Ibaraki Ltd | 信号伝達システム |
| JPH0498950A (ja) * | 1990-08-16 | 1992-03-31 | Nec Ibaraki Ltd | 信号伝達システム |
| JP2008234266A (ja) * | 2007-03-20 | 2008-10-02 | Nec Corp | 障害処理方式、電子機器、および障害処理方法 |
| US20170168967A1 (en) * | 2015-12-10 | 2017-06-15 | Qualcomm Incorporated | Digital aggregation of interrupts from peripheral devices |
| WO2017099897A1 (en) * | 2015-12-10 | 2017-06-15 | Qualcomm Incorporated | Digital aggregation of interrupts from peripheral devices |
| KR20180090999A (ko) * | 2015-12-10 | 2018-08-14 | 퀄컴 인코포레이티드 | 주변 디바이스들로부터의 인터럽트들의 디지털 어그리게이션 |
| JP2018536946A (ja) * | 2015-12-10 | 2018-12-13 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | 周辺機器デバイスからの割り込みのデジタルアグリゲーション |
| US10289579B2 (en) | 2015-12-10 | 2019-05-14 | Qualcomm Incorporated | Digital aggregation of interrupts from peripheral devices |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0113574B2 (ja) | 1989-03-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5432943A (en) | Data processing apparatus having interruption control unit | |
| JPH039492B2 (ja) | ||
| JPS6029138B2 (ja) | 優先割込み装置 | |
| JPS5829197A (ja) | 動的メモリのリフレツシユ回路 | |
| CN110046118A (zh) | 一种pcie设备的区分系统、方法及服务器系统 | |
| JPS6068450A (ja) | 割込み要求回路 | |
| US6473814B1 (en) | System for optimally tuning a burst length by setting a maximum burst length based on a latency timer value and adjusting the maximum burst length based on a cache line size | |
| US5187781A (en) | Shared hardware interrupt circuit for personal computers | |
| US20050240942A1 (en) | Method and apparatus for managing related drivers associated with a virtual bus driver | |
| US20080215781A1 (en) | System including bus matrix | |
| JPS6010364A (ja) | デイレクトリ・メモリ・システム | |
| US6457089B1 (en) | Microprocessor bus structure | |
| US5414305A (en) | Output circuit having capability of keeping logic state of signal sent between logic circuits | |
| JPS595478A (ja) | 電子計算機のアドレス装置 | |
| EP0795827B1 (en) | Memory device and method for accessing memories of the memory device | |
| JP2990140B2 (ja) | 割り込み制御回路 | |
| JPH06175972A (ja) | バスシステム | |
| JP2975638B2 (ja) | 半導体集積回路 | |
| SU1197074A1 (ru) | Аналого-цифровой преобразователь | |
| CN116049155A (zh) | 处理数据的方法、装置及存储介质 | |
| CN120705095A (zh) | 一种数据处理方法和相关设备 | |
| JPH02157960A (ja) | デージーチェン回路方式 | |
| JP3373535B2 (ja) | 電子計算機におけるアドレス変換方式 | |
| CN117435527A (zh) | 一种芯片数据传输方法、装置、设备及存储介质 | |
| JPS5979366A (ja) | Cpuボ−ド |