JPH0216667A - プロセッサ・システム - Google Patents

プロセッサ・システム

Info

Publication number
JPH0216667A
JPH0216667A JP16733788A JP16733788A JPH0216667A JP H0216667 A JPH0216667 A JP H0216667A JP 16733788 A JP16733788 A JP 16733788A JP 16733788 A JP16733788 A JP 16733788A JP H0216667 A JPH0216667 A JP H0216667A
Authority
JP
Japan
Prior art keywords
bus
card
bus right
request
level
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.)
Pending
Application number
JP16733788A
Other languages
English (en)
Inventor
Takayoshi Shimizu
孝祥 清水
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.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric 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 Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP16733788A priority Critical patent/JPH0216667A/ja
Publication of JPH0216667A publication Critical patent/JPH0216667A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明は、システム・バスを介してCPUカードとバス
権要求を発する複数のI/Oカードとを接続して各種処
理を実行するプロセッサ・システムに関し、I/Oカー
ドにバス権要求が発生した場合のCP tJカードの割
込応答時間の改善に関するものである。
〈従来の技術〉 システム・バスにCP tJカード、複数のI/Oカー
ドが接続されたプロセッサ・システムでは、各々のI/
Oカードはバス権を獲得してDMA転送または割り込み
による処理終了通知等を行っている。また、CPUカー
ドは、プログラムの読み出し、データ読み書きの他、割
込ハンドラとしてI/Oカードからの割り込みを受は付
け、その割り込み元を特定するための割込承認サイクル
を実行する。
このようなプロセッサ・システムにおけるバス・アービ
タにはバス権調停レベルが2以上設定されており、各々
のI/Oカードについてはただ1つのバス権調停レベル
が設定される。
通常、I/Oカードのバス権要求レベルは、その緊急度
、デイジー・チエインの下流側ということを考慮して、
CP IJカードのバス権要求レベルより高く設定され
る。従って、CPUカードは1/Oカードがシステム・
バスを使用していない時にシステム・バスを使用するよ
うにシステムが梢成される。
〈発明が解決しようとする課題〉 T/Oカードが次々にバス権要求を発生しているような
場合、CP tJカードが1つのT/Oカードについて
割込承認サイクルを開始しようとしても、更にその次の
T/Oカードのバス権要求発生によりバス権を奪われ、
CP tJカードはいつまでもバス権をとれず、割込処
理に待ち状態を生じることがある。
このように、従来のプロセッサ・システムでは、割込サ
イクルはある程度の即時応答性が必要であるにもかかわ
らず、この条件を満足できないという問題があった。
本発明は、このようなCP tJカードの割込サイクル
の待ち状態を解消しようとすることを課題とし、システ
ム全体の割込応答時間を改善することを目的とする。
く課題を解決するための手段〉 上記の課題を解決するなめ、本発明は、CPUカードに
2つのバス権要求レベルを設定したちのであり、その構
成は次の通りである。
即ち、本発明は、システム・バスを介して、CPUカー
ドとバス権要求を発する複数のT/Oカードとを接続す
るプロセッサ・システムであって、前記CP LJカー
ドに、通常のシステム・バス・アクセスのレベルよりも
高いバス権要求レベルを設定し、割込承認サイクルは前
記高いレベルでバス権を要求するようにしたことを特徴
とするプロセッサ・システムである。
く作用〉 本発明のプロセッサ・システムにおいて、T/Oカード
より割込が発生ずると、CP LJカードは通常のバス
権要求よりも高いレベルのバス権要求を発生してバス権
を獲得し、割込を要求しているT/Oカードと割込承認
サイクルを開始する。
〈実施例〉 図は本発明を実施したプロセッサ・システム内のCP 
LJカードの構成を表わす図であり、システム・バスS
BにCPUカード1が接続される。
システム・バスSBには図では省略しているが、通常、
複数のT/Oカードが接続される。
CPUカード1は、このカードを制御するCPU1l、
T/Oカードからの割り込みを受は付ける割り込みハン
ドラ12、このCP tJカード1が通常のバス・アク
セスを実行するためにバス権要求を発生する第1のバス
権要求回路13、T/Oカードの割り込みを受は付けて
割り込み承認サイクルを開始するためにバス権を獲得す
る第2のバス権要求回f%14、第1または第2のバス
権要求回路13または14を切り換える切換部15を有
する。
尚、第2のバス権要求回路14のバス権要求レベルは第
1のバス権要求回路13のバス権要求レベルよりも高く
設定する。また、第1のバス権要求回1m13はバス・
リクエストBR−1ov+を出力するとともにバス・グ
ランドRG I −low、 BGO−OWにより他カ
ードとデイジー・チエインを構成し、第2のバス権要求
回路14はバス・リクエストB R−h+ghを出力す
るとともにバス・グランドB G I −high 、
 B G 0−hiQhにより他カードとデイジー・チ
エインを構成する。
さて、このようにCP Uカードを構成した本発明のプ
ロセッサ・システムの動作を次に説明する。
システム・バスSBにおいて、バス権要求信号(バス・
リクエストBR)がアサートされると、バス・アービタ
(図示せず)はその中で一番要求レベルが高いバス・リ
クエストBRに対応してバス・グランド(BG)をアサ
ートする。
バス・グランド(BG)はデイジー・チエインにより伝
達され、このレベルのバス・リクエストBRを出力して
いるカードがシステム・バスのバス権を獲得し、バス権
を要求していないカードまたはこのレベル以外のレベル
のバス権要求を発生しているカードは次段のカードにこ
のバス・グランド(BG)を伝達する。
CPUカード1は、通常動作〈プログラム読み出し、デ
ータ書き込み等)でシステム・バス権を獲得する場合は
、低レベルのバス権要求を発生ずるため切換部15によ
り第1のバス権要求回路13を選択し、バス・リクエス
トBR−/OW、バス・グランドBGI−lowにより
システム・バス権を獲得する。
他I/Oカードよりバス権要求が発生し、CPUカード
1に割込がなされた場合、CPUIIは、切換部15に
より第2のバス権要求回N14を選択して高レベルのバ
ス権要求BR−highを発生し、バス・グランドB 
G I−highによりシステム・バスSBのバス権を
獲得し、割込ハンドラ12は割込を行ったI/Oカード
と割込承認サイクルを開始する。
このとき、CP tJカード1は通常よりも高いレベル
のバス権要求を発しているため、確実にシステム・バス
SF(のバス権を獲得することができ、待ち時間なしで
I/Oカードに対する割込承認サイクルを実行すること
ができる。
〈発明の効果〉 以上述べたように、本発明のプロセッサ・システムは、
CPUカードの割込サイクルの待ち状態を解消すること
ができ、システム全体の割込応答時間を改善することが
できる。
【図面の簡単な説明】
図は本発明のプロセッサ・システムにおけるCP LJ
カードの構成を表わす図である。 1・・・CP tJカード、11・・・CP tJ、1
2・・・割込ハンドラ、 13・・・第1のバス権要求回路、 14・・・第2のバス権要求回路、 SB・・・システム・バス。

Claims (1)

    【特許請求の範囲】
  1. (1)システム・バスを介して、CPUカードとバス権
    要求を発する複数のI/Oカードとを接続するプロセッ
    サ・システムであって、 前記CPUカードに、通常のシステム・バス・アクセス
    のレベルよりも高いバス権要求レベルを設定し、割込承
    認サイクルは前記高いレベルでバス権を要求するように
    したことを特徴とするプロセッサ・システム。
JP16733788A 1988-07-05 1988-07-05 プロセッサ・システム Pending JPH0216667A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16733788A JPH0216667A (ja) 1988-07-05 1988-07-05 プロセッサ・システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16733788A JPH0216667A (ja) 1988-07-05 1988-07-05 プロセッサ・システム

Publications (1)

Publication Number Publication Date
JPH0216667A true JPH0216667A (ja) 1990-01-19

Family

ID=15847864

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16733788A Pending JPH0216667A (ja) 1988-07-05 1988-07-05 プロセッサ・システム

Country Status (1)

Country Link
JP (1) JPH0216667A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012032936A (ja) * 2010-07-29 2012-02-16 Renesas Electronics Corp マイクロコンピュータ

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5916035A (ja) * 1982-07-19 1984-01-27 Matsushita Electric Ind Co Ltd コンピユ−タにおけるdma方式
JPS6019270A (ja) * 1983-07-13 1985-01-31 Nec Corp マイクロコンピユ−タ
JPS6394356A (ja) * 1986-10-09 1988-04-25 Canon Inc 割込処理制御方式

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5916035A (ja) * 1982-07-19 1984-01-27 Matsushita Electric Ind Co Ltd コンピユ−タにおけるdma方式
JPS6019270A (ja) * 1983-07-13 1985-01-31 Nec Corp マイクロコンピユ−タ
JPS6394356A (ja) * 1986-10-09 1988-04-25 Canon Inc 割込処理制御方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012032936A (ja) * 2010-07-29 2012-02-16 Renesas Electronics Corp マイクロコンピュータ

Similar Documents

Publication Publication Date Title
AU611287B2 (en) System bus preempt for 80386 when running in an 80386/82385 microcomputer system with arbitration
US5528767A (en) Programmable multi-level bus arbitration apparatus in a data processing system
EP0644487A2 (en) Scalable system interrupt structure for a multiprocessing system
JPH0354375B2 (ja)
TW260769B (ja)
US7171509B2 (en) Method and apparatus for host messaging unit for Peripheral Component Interconnect busmaster devices
US6212589B1 (en) System resource arbitration mechanism for a host bridge
US5968144A (en) System for supporting DMA I/O device using PCI bus and PCI-PCI bridge comprising programmable DMA controller for request arbitration and storing data transfer information
US5933613A (en) Computer system and inter-bus control circuit
US6442632B1 (en) System resource arbitration mechanism for a host bridge
US6757798B2 (en) Method and apparatus for arbitrating deferred read requests
US6026455A (en) Architecture and method for providing guaranteed access for a retrying bus master to a data transfer bridge connecting two buses in a computer system
US5931937A (en) Symmetric parallel multi-processing bus architecture
JPH0216667A (ja) プロセッサ・システム
US6105082A (en) Data processor used in a data transfer system which includes a detection circuit for detecting whether processor uses bus in a forthcoming cycle
KR100223096B1 (ko) 내부 메모리 맵 레지스터를 관측하는 방법 및 장치
JPH02101560A (ja) バスインタフェース装置
JPH01305461A (ja) バス使用権制御方式
JPS63175964A (ja) 共有メモリ
JPS6162158A (ja) デ−タ授受システム
JP3019323B2 (ja) イメージメモリのダイレクトアクセス方法
JP3365419B2 (ja) バス調停方法
JPH1011405A (ja) メモリアクセス競合制御システム
JPH034349A (ja) Dma転送方式
JP2667285B2 (ja) 割込制御装置