JPH05134932A - マルチcpu装置のアクセス権譲渡回路 - Google Patents

マルチcpu装置のアクセス権譲渡回路

Info

Publication number
JPH05134932A
JPH05134932A JP3294030A JP29403091A JPH05134932A JP H05134932 A JPH05134932 A JP H05134932A JP 3294030 A JP3294030 A JP 3294030A JP 29403091 A JP29403091 A JP 29403091A JP H05134932 A JPH05134932 A JP H05134932A
Authority
JP
Japan
Prior art keywords
cpu
board
access
memory
circuit
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.)
Withdrawn
Application number
JP3294030A
Other languages
English (en)
Inventor
Yoshikazu Nakanishi
芳和 中西
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP3294030A priority Critical patent/JPH05134932A/ja
Publication of JPH05134932A publication Critical patent/JPH05134932A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Debugging And Monitoring (AREA)
  • Multi Processors (AREA)

Abstract

(57)【要約】 【目的】 マルチCPU装置のCPUボードにおけるC
PU動作時間の効率化に関し、CPUボードにエラー発
生した際に直ちにアクセスを中断して他のCPUボード
に譲渡するアクセス権譲渡回路を提供することを目的と
する。 【構成】 アクセス要求を行う中央処理装置11と、自ボ
ード内のCPUからのアクセス要求と他のCPUボード
からのアクセス要求との調停をとる調停回路12と、該調
停回路12の制御により自ボードおよび他のCPUボード
からのデータの方向決めを行うバスゲート13,14 と、メ
モリアクセス中のエラーの監視をするエラー検出回路15
と、処理データを蓄積するメモリ16とをそれぞれに備え
た複数の第1CPUボード1〜第NCPUボードnとを
共通バス10を介して設け、或る第1CPUボード1のメ
モリ16のアクセス中にエラーを検出した時は、自ボード
内の調停回路12からバスゲート13,14 を制御してアクセ
ス権を他のCPUボード2〜nの何れかに譲渡するよう
に構成する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、マルチCPU装置のC
PUボードにおけるCPU動作時間の効率化に関する。
【0002】近年、CPUを搭載したシステムにおい
て、高速かつ複合化の要求に伴い、複数のCPUを同時
に運用するマルチCPU装置の開発が行われている。マ
ルチCPU装置では、それぞれのCPUのインタフェー
スを行うために、全てのCPUからのアクセス可能なメ
モリを有しており、しかも、このメモリのアクセス中に
エラーが発生した時、CPUボードの動作を停止させる
ことなく運用する必要がある。
【0003】
【従来の技術】従来、自ボード内のCPUアクセス要求
と他のCPUボードからのアクセス要求の競合のみを自
ボード内の調停回路で調停するようにしている。従っ
て、他のCPUボードがアクセス権を獲得した時、自ボ
ード内のCPUは他のCPUのアクセスが終了するまで
待ち状態となる。
【0004】例えば、他のCPUボードからメモリをア
クセス中に、パリティチェック(メモリ読みだし中のデ
ータビットの確認)等のエラーが発生した場合、エラー
を検出する回路はNMI信号(マスクできない割り込み
信号)を発信すると共に、アクセスの正常終了を知らせ
るレディ信号を即座に返信しない。この時、他のCPU
ボードでは、アクセス開始から内部カウンタを動作さ
せ、一定時間経過してもレディ信号が返信されない時
は、強制的にアクセスを中断させるよう動作する。
【0005】この際の他のCPUボードの内部カウンタ
の時間は、CPUの通常のアクセス時間の数十倍から数
百倍の時間を見込んでいる。
【0006】
【発明が解決しようとする課題】従って、アクセス中の
メモリは数十倍から数百倍のアクセス時間後に強制的に
中断されるまでの間、何れのCPUボードからもアクセ
ス出来ないという課題がある。
【0007】本発明は、CPUボードにエラー発生した
際に直ちにアクセスを中断して他のCPUボードに譲渡
するアクセス権譲渡回路を提供することを目的とする。
【0008】
【課題を解決するための手段】上記の目的を達成するた
めに本発明では、アクセス要求を行う中央処理装置11
と、自ボード内のCPUからのアクセス要求と他のCP
Uボードからのアクセス要求との調停をとる調停回路12
と、該調停回路12の制御により自ボードおよび他のCP
Uボードからのデータの方向決めを行うバスゲート13,1
4 と、メモリアクセス中のエラーの監視をするエラー検
出回路15と、処理データを蓄積するメモリ16とをそれぞ
れに備えた複数の第1CPUボード1〜第NCPUボー
ドnとを共通バス10を介して設け、第1CPUボード1
のメモリ16のアクセス中にエラーを検出した時は、自ボ
ード内の調停回路12からバスゲート13,14 を制御してア
クセス権を他のCPUボード2〜nの何れかに譲渡する
ように構成する。
【0009】
【作用】本発明は図1に示すごとく、自ボードとなる或
る第1CPUボード1のCPU11からのCPUアクセス
要求信号と或る他の第2CPUボード2からのアクセス
要求信号を調停回路12で調停し、前記第2CPUボード
2がアクセス権を獲得した時、該第2CPUボード2か
らメモリ16にアクセスが開始できるように調停回路12か
らバスゲート13,14 に対しゲートコントロール信号を出
力するようにし、また、第2CPUボード2のアクセス
中に第1CPUボード1のエラー検出回路15でエラーを
検出したら、該エラー検出回路15は調停回路12にエラー
検出信号を出力するようにする。
【0010】従って、調停回路12のバスゲート13,14 の
制御によりアクセス権が第1CPUボード1に譲渡され
て直ちにメモリ16のアクセスが開始され、第1CPUボ
ード1の稼働率を向上することが可能になる。
【0011】
【実施例】以下、図2により本発明の回路を説明する。
図2は、二つのCPUボードをもちいる場合である。
【0012】図2において、1は第1CPUボードであ
り、CPU11と調停回路12とバスゲート13,14 とエラー
検出回路15とメモリ16と内部バス17およびレディ監視回
路18を備える。なお、2は第1CPUボード1と同一の
構成を有する第2CPUボードであり、CPU21と調停
回路22とバスゲート23,24 とエラー検出回路25とメモリ
26と内部バス27およびレディ監視回路28を備える。ま
た、10は第1CPUボード1と第2CPUボードを接続
する共通バスである。
【0013】図2に示すように、第1CPUボード1内
のメモリ16をアクセスする時、第1CPUボード1はC
PU11より、また、第2CPUボード2はCPU21より
調停回路22を経由して、第1CPUボード1の調停回路
12にアクセス権獲得要求信号を出力する。
【0014】第2CPUボード2がアクセス権を獲得す
ると、第2CPUボード2は共通バス10および内部バス
17を介して第1CPUボード1のメモリ16に対しアクセ
スを開始する。
【0015】このメモリ16のアクセス中にエラーが発生
すると、エラー検出回路15が作動して調停回路12に通知
した後、レディ監視回路18に通知する。レディ監視回路
18ではエラー発生のため、第2CPUボード2に対する
レディ通知は行わない。
【0016】調停回路12ではバスゲート13,14 にゲート
コントロール信号を送出し、バスゲート14により共通バ
ス10を介した第2CPUボード2からのアクセスを切
る。よって、バスゲート14で第1CPUボード1と第2
CPUボード2が切れるためメモリ16はフリーになり、
CPU11よりメモリ16のアクセスが任意に行うことがで
きるようになる。
【0017】第2CPUボード2のレディ監視回路28で
は、第1CPUボード1のレディ監視回路18からのレデ
ィ信号の返信を待つ間において、図示せざるアクセス時
間監視用カウンタの動作を行う。
【0018】この時、第1CPUボード1はレディ通知
を行わない為、第2CPUボード2のレディ監視回路28
はCPU21に対し強制的にアクセスを中断させる。従っ
て、第1CPUボード1にてエラーが検出されて第2C
PUボード2で強制的にアクセスを中断させる迄の間
(数十倍から数百倍のアクセス時間)、第1CPUボー
ド1のCPU11はアクセス可能状態になり、CPUの稼
働率が向上するようになる。
【0019】
【発明の効果】以上の説明から明らかなように本発明に
よれば、マルチCPU装置において或るCPUボードに
エラーが発生した時、他のCPUボードが直ちに優先し
てアクセス可能となる為、システム動作の停止を回避で
きる効果があり、CPU稼働率と装置性能の向上に寄与
するところが大きいという効果を奏する。
【図面の簡単な説明】
【図1】 本発明の原理構成を示す図である。
【図2】 本発明の一実施例の回路を示す図である。
【符号の説明】
1は第1CPUボード 2は第2CPUボード ・ ・ nは第NCPUボード 10は共通バス 11は中央処理装置(CPU) 12は調停回路 13,14 はバスゲート 15はエラー検出回路 16はメモリ 17は内部バス

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 アクセス要求を行う中央処理装置(11)
    と、自ボード内のCPUからのアクセス要求と他のCP
    Uボードからのアクセス要求との調停をとる調停回路(1
    2)と、該調停回路(12)の制御により自ボードおよび他の
    CPUボードからのデータの方向決めを行うバスゲート
    (13,14)と、メモリアクセス中のエラーの監視をするエ
    ラー検出回路(15)と、処理データを蓄積するメモリ(16)
    をそれぞれに備えた複数の第1CPUボード(1) 〜第N
    CPUボード(n) を共通バス(10)を介して設け、第1C
    PUボード(1) のメモリ(16)のアクセス中にエラーを検
    出した時は、自ボード内の調停回路(12)からバスゲート
    (13,14) を制御してアクセス権を他のCPUボード(2〜
    n)の何れかに譲渡するようにしたことを特徴とするマル
    チCPU装置のアクセス権譲渡回路。
JP3294030A 1991-11-11 1991-11-11 マルチcpu装置のアクセス権譲渡回路 Withdrawn JPH05134932A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3294030A JPH05134932A (ja) 1991-11-11 1991-11-11 マルチcpu装置のアクセス権譲渡回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3294030A JPH05134932A (ja) 1991-11-11 1991-11-11 マルチcpu装置のアクセス権譲渡回路

Publications (1)

Publication Number Publication Date
JPH05134932A true JPH05134932A (ja) 1993-06-01

Family

ID=17802359

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3294030A Withdrawn JPH05134932A (ja) 1991-11-11 1991-11-11 マルチcpu装置のアクセス権譲渡回路

Country Status (1)

Country Link
JP (1) JPH05134932A (ja)

Similar Documents

Publication Publication Date Title
US4961140A (en) Apparatus and method for extending a parallel synchronous data and message bus
US4363094A (en) Communications processor
CN1139036C (zh) 防止对先前的故障设备完成加载或存储操作的方法及装置
EP1133733B1 (en) Host controller interface descriptor fetching unit
US5682551A (en) System for checking the acceptance of I/O request to an interface using software visible instruction which provides a status signal and performs operations in response thereto
JP6129976B2 (ja) 高効率アトミック演算を使用した方法および装置
US5438675A (en) Initialization system for input/output processing units
US6606677B1 (en) High speed interrupt controller
US7685473B2 (en) Computer system, method of detecting a stall in a computer system, and signal-bearing medium embodying a program causing a computer system to perform a method of detecting a stall in a computer system
GB1595471A (en) Computer system
JPH05134932A (ja) マルチcpu装置のアクセス権譲渡回路
JPH11272637A (ja) マルチプロセッサ・システムおよび方法
US20090216930A1 (en) Information processing apparatus and control method thereof
JPH06324957A (ja) バス監視装置
JP3626292B2 (ja) バスインタフェース制御方式
JPS6235150B2 (ja)
JPH05224964A (ja) バス異常通知方式
JP3261665B2 (ja) データ転送方法及びデータ処理システム
JP6992295B2 (ja) 電子装置
JPS6128146B2 (ja)
JPS5932809B2 (ja) Dmaチヤネルのバス使用権制御方法
JPH0784933A (ja) 入出力制御ボード
JPS60254338A (ja) マルチプロセツサの異常検出方式
JPH0291750A (ja) バススタック障害の診断方式
JPH04266147A (ja) バスアダプタ装置

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19990204