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
Application number
JP58175347A
Other languages
English (en)
Other versions
JPH0113574B2 (ja
Inventor
Shigeru Watari
渡里 滋
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP58175347A priority Critical patent/JPS6068450A/ja
Publication of JPS6068450A publication Critical patent/JPS6068450A/ja
Publication of JPH0113574B2 publication Critical patent/JPH0113574B2/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
    • G06F13/26Handling 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への割込み要求に対していかに速
く割込み処理を行なうかが課題になっていた。
以下に従来の割込み要求回路について第1図。
第2図と共に説明する。第1図において、1から4はC
PU5にアドレスバス6とデータバス7を介して接続さ
れた周辺デバイス(ペリフェラル)を示す。各周辺デバ
イスからの割込み要求は、抵抗8を用いてワイアードオ
アがとられ、CPUの割込み入力端子(iRQ 、ロー
アクティブ)に接続される。どれかの周辺デバイスより
割込み要求がなされた場合、第2図に示すように要求発
生と同時に割込み要求線の電位が電源電圧(VDD)か
らGND電位電位篩下していく。その時点でCPUが割
込み要求を受付け、現在実行中のジョブを中断して割込
み処理ルーチンへ移行する。
しかし上記の例では、どの周辺デバイスが割込み要求を
しているかすぐには分らないので、cpUは全ての周辺
デバイスのステータスを読んで削込み要求の有無を判別
する必要がある。そのため周辺デバイスの数が増えると
8判別に要する時間が長くなり、高速な割込み処理が困
難であった。
発明の目的 本発明はこのような従来の問題に鑑み、割込み要求源の
検索に費やす時間を短縮し、CPUが高速な割込み処理
ができるようにする事を目的とする。
発明の構成 本発明は、周辺デバイスの割込み要求線を抵抗等のイン
ピーダンス素子を用いてラダー接続し、割込み要求時の
出力電圧をA/D変換することで検索の高速化を実現し
、前記高速割込み処理を可能とするものである。
実施例の説明 第3図は本発明の一実施例における割込み要求回路を示
し、説明を容易にするため、従来例と共通の構成要素の
番号は第1図と同じにしである。
8から11はラダー抵抗を示し、その抵抗比は3:2:
6である。ラダー抵抗の出力端子12はA/D変換器1
3と正転増幅器14とに接続され、増幅器の出力はCP
UのiRQ端子に入力される。
次に具体的にその回路動作を第4図と対応させて説明す
る。割込み要求線の電位(出力端子12の電位)は、各
周辺デバイスの要求線を特定の抵抗比を有する抵抗でラ
ダー結合しているためどの周辺デバイスが割込みを要求
しているかによって端子12の電位が異なる。第4図に
示すように周辺デバイス1から割込みが要求されると割
込み要求線の電位は15に示ずようにGND電位1で降
下する。周辺デバイス2から要求されると16に示すよ
うに■DD/4まで端子12の電位が下がる。
同様に周辺デバイス3,4がらの割込み要求に対しては
、それぞれ17.18のような電位まで下がる。すなわ
ち、端子12には■DDを4等分した電圧が周辺デバイ
スの要求に応じて出力される。
この電圧は増幅器14でGND電位(ローレベル)まで
増幅されるため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と4より要求されたと
き端子12の電位は第4図16のようになるためCP(
Jの割込み処理は先ず周辺デバイス2に対して行なわれ
る。周辺デバイス2の割込み処理が終了して割込み要求
が解除されると端子12の電位は18のようになるので
、今度は周辺デバイス4に対して割込み処理がなされる
この様に割込み要求に対して優先順位を与えることが可
能で、本実施例の場合、周辺デバイス1が最も優先順位
が高く、周辺デバイス4が最も低い。
以上のように、本実施例によれば複数の周辺デバイスの
割込み要求線を特定の抵抗比4有する抵抗を用いてラダ
ー接続し、ラダー抵抗回路の出力電圧をA/D 変換す
ることで、割込み要求源の高速検索と割込み要求の優先
順位づけを行なう事が可能になった。
なお、本実施例におけるラダー抵抗8〜11はダイオー
ド等の他のインピーダンス素子にしても良い。
発明の効果 以上のように、本発明は割込み要求線をインピーダンス
素子たとえば抵抗を用いてラダー接続し、ラダー抵抗網
の出力をA/D 変換器に入力することで、割込み要求
源の検索時間を短縮すると共にソフトウェアの負荷を軽
減し、周辺デバイスの割込み要求に対する優先順位も付
加できるという効果を有する優れた割込み要求回路を提
供するものである。
【図面の簡単な説明】
第1図は従来の割込み要求回路のブロック図、第2図は
従来の割込み要求線の電位変化を示すグラフ、第3図は
本発明の一実施例における割込み要求回路のブロック図
、第4図は本発明の割込み要求線の電位変化を示すグラ
フである。 1〜4・・・・・周辺デバイス、5・・・・・・CPU
、8〜11・・・・抵抗、13・・・・・・A/D変換
器、14・・・・・・増幅器。

Claims (2)

    【特許請求の範囲】
  1. (1)°インピーダンス素子を用いてラダー接続された
    複数の割込み要求線と、前記要求線の出力電圧をデジタ
    ル信号に変換するA/D変換器とを備えてなることを特
    徴とする割込み要求回路。
  2. (2) インピーダンス素子として抵抗又はダイオード
    を用いる事を特徴とする特許請求の範囲第1項に記載の
    割込み要求回路。
JP58175347A 1983-09-22 1983-09-22 割込み要求回路 Granted JPS6068450A (ja)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0684021A (ja) * 1992-08-28 1994-03-25 Precision:Kk Icメモリカードリーダ/ライタ装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5638627A (en) * 1979-09-05 1981-04-13 Canon Inc Interrupting system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5638627A (en) * 1979-09-05 1981-04-13 Canon Inc Interrupting system

Cited By (8)

* Cited by examiner, † Cited by third party
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ボ−ド