JPS6029141B2 - 結合装置 - Google Patents

結合装置

Info

Publication number
JPS6029141B2
JPS6029141B2 JP9171977A JP9171977A JPS6029141B2 JP S6029141 B2 JPS6029141 B2 JP S6029141B2 JP 9171977 A JP9171977 A JP 9171977A JP 9171977 A JP9171977 A JP 9171977A JP S6029141 B2 JPS6029141 B2 JP S6029141B2
Authority
JP
Japan
Prior art keywords
access
circuit
bus
information
read
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.)
Expired
Application number
JP9171977A
Other languages
English (en)
Other versions
JPS5425648A (en
Inventor
誠彦 小池
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.)
NEC Corp
Original Assignee
Nippon Electric 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP9171977A priority Critical patent/JPS6029141B2/ja
Publication of JPS5425648A publication Critical patent/JPS5425648A/ja
Publication of JPS6029141B2 publication Critical patent/JPS6029141B2/ja
Expired legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)

Description

【発明の詳細な説明】 本発明は2つの共通母線を結合する装置に関する。
近年複数のプロセッサを結合して協力して仕事を行なう
いわゆるマルチプロセッサシステムが注目されている。
マルチプロセッサシステムにおいて有力となっている一
つの方式は、複数のプロセッサが互いのメモリ1/0装
置を自由にアクセス可能とするために、それぞれの母線
を直接結合するものである。複数の母線を結合する場合
困難な問題が発生する。すなわち、それぞれ独立したプ
ロセッサが動作しているので、一方のプロセッサが他方
のプロセッサの母線を使用する場合、母線使用の競合が
発生する。この様な場合、一般的に行なわれる方法とし
ては、一方の母線から受けたアクセス要求を受けて他方
の母線に接続されているプロセッサへ使用要求を出し承
認を受けてから母線へのアクセスを行なう方式がとられ
る。しかし、もし要求を受けたプロセッサ側が何らかの
原因で要求を受け付けないか、あるいは、実装されてい
ないメモリ等をアクセスして、応答が得られない様な時
は、要求を出した側のプロセッサは永久に持ち続けるか
、あるいは母線を占有し、相手側のプロセッサをも動作
不能にしてしまう危険があった。従来行なわれた方法は
各所にタイマ回路を用意し動作不能状態が一定時間持続
されると、母線を強制的に開放する様にして危険に対応
している。しかし、この様なタイマ回路による方式では
一度タイムアウトで母線が開放されると、それまでアク
セスを行なっていた装置は、途中で停止されてしまうの
で、アクセス中の制御シークェンスがみだされ、アクセ
ス情報が失なわれる欠点があった。本発の目的は、2つ
の独立して動作する母線を結合し、一方の母線からのア
クセスを受け、他方の母線ヘアクセスを行なう装置にお
いて、アクセスを行なっているプロセッサがアクセス途
中でアクセスを中止しても、アクセス情報を保持し、他
方の母線へのアクセスを続行し、アクセスの状態,情報
をアクセスを行なっていたプロセッサへ知らせる手段を
有する結合装置を提供することにある。本発明の結合装
置によれば、プロセッサが別の母線ヘアクセスを行なっ
て何らかの原因によって動作不能になってもその時のア
クセス状態が保持されているので適当な処理プログラム
によりアクセス状態を回復することが出来るため、容易
にマルチプロセッサシステム実現を可能とした。
以下に本発明を実施例を用いて詳細に説明する。第1図
は本発明の一実施例の構成を示すプロセッサ図で、1,
2は母線1,2であり、3は状態制御回路であり、4は
アクセス応答回路であり、5はマスタアクセス回路であ
り、6はアクセス保持伝達回路である。
母線1において特定のアドレス範囲がアクセスされると
アクセス応答回路4によ検出されリード判定214ある
いはライト判定224を出し保留状態となる。マスタア
クセス回路5はリード判定214あるいはライト判定2
24を入力すると母線2ヘアクセス16を行ないアクセ
スが開始されるとスタート信号303を出しアクセスが
終了すると終了信号205を出しアクセス応答回路4の
保留状態を解除する。アクセス保持伝達回路6はライト
判定224あるいはリード判定214が出されると母線
1のアクセス情報を保持しアクセス16が行なわれスタ
ート信号303が出されると保持された情報を母線2へ
出力する、もしリードアクセス判定214の時はアクセ
ス終了205がくると母線2のアクセス情報を保持し母
線1へ保持されて情報を伝達する。状態制御回路3は、
母線1に接続され、母線1であらかじめさだめた状態制
御要求が出されたことを検出し、アクセス保持伝達回路
6へ制御指令線群14により指令し、アクセス保持伝達
回路6のデータ,アドレス等の情報を提示あるいは変更
及び状態変更指令RIによりマスタアクセス回路5の状
態変更を行なう。第2図は、アクセス応答回路4の1つ
の構成例を示すためのブロック図であり、21は、アド
レス比較回路、22はアドレス設定回路、23はアクセ
ス応答順序回路である。
アドレス比較回路21は、母線1とアドレス設定回路2
2よりの設定値201が一致した時、一致出力202を
、アクセス応答順序回路23へ知らせる。アクセス応答
順序回路は、・・・母線1のIJード信号207により
リードあるいはライトアクセスを判定しリード判定21
4あるいはライト判定224を出力し保留状態となり保
留信号203を母線1に出力する。マスタアクセス回路
5より終了信号205を得て保留信号203を解除する
。第3図は、マスタアクセス回路5の1つの構成例を示
すためのブロック図であり、マスタアクセス回路5は1
つの順序回路で構成される。
回路5は1つの順序回路51で構成される。リード判定
214あるいはライト判定224を入力すると母線2ヘ
アクセス16を行なう、アクセス16は次のようにして
行なわれる。母線2に含まれるリクエスト線301より
母線使用要求を出す。母線2より母線使用承認信号30
2を受けるとスタート信号303を出力し、アクセスを
開始する。母線2より終了信号304を受けると終了信
号205をアクセス応答回路4とアクセス保持伝達回路
6へ知らせる。もし状態制御回路3が制御指令線群14
の状態変更RIを出力すると、マスタアクセス回路5は
強制的に終了信号205を出し初期状態にもどる。
第4図は、状態制御回路3の1つの構成例を示すための
ブロック図であり、41はアドレス比較回路、42はア
ドレス設定回路、43はデコード回路である。
第4図においてアドレス比較回路41は母線1とアドレ
ス設定回路42とを比較し母線1においてあらかじめさ
だめた状態制御要求があったことを検出し、デコード回
路43へ知らせる。デコード回路43は状態制御要求を
デコードしセット信号S3,S4あるいはィネーブル信
号E3,E4,E5を発生し前述のアクセス・・・保持
伝達回路6へ、さらに状態変更指令RIをマスタアクセ
ス回路5へ伝達し、状態の制御を行なう。第5図はアク
セス保持伝達回路6の1つの構成例を示すためのブロッ
ク図であり、51,53は保持回路、52,56はオア
回路、58,59はアンド回路、54,55,57,6
川ま出力回路である。第5図において、まずライト判定
224が出力された時の動作は以下のとおりである。ラ
イト判定224はオア回路52、及び56を経由して保
持回路51,53に保持指令となり母線1のアドレス部
502、及びデータ部506の情報が保持される。母線
2へのアクセス16のスタート信号303が出されると
出力回路60がィネーブルされ保持回路51のアドレス
が母線2へ出力される。同時にアンド回路58でライト
判定224とアンドされ出力回路55がイネーブルされ
、保持回路53のデータが母線2へ出力される。次にリ
ード判定214が出力された時は、以下のとおりになる
。まずオア回路56,52を経由して保持回路51,5
3のセット指令が作られ母線1のアドレス・デ−夕がそ
れぞれ保持される。スタート信号303が出されると保
持回路51のアドレス情報が出力回路60を経由して母
線2へ出力される。終了信号205が出されるとアンド
回路59、及びオァ回路56を経由し保持回路53のセ
ット指令が作られ、母線2のデータが保持され母線1へ
出力回路54を経由し出力される。最後に、状態制御回
路3が状態制御アクセスを検出すると、以下の5つの制
御信号が出力される。すなわち、セット信号S3はデー
タ保持回路53へ母線1側からセットする、セット信号
S4はアドレス保持出力回路51へ母線1側からセット
する、ィネーブル信号E3,E4はそれぞれデータ選択
出力回路54よりデータ保持回路53の内容,アドレス
保持出力回路51の内容を母線1側へ出力する、ィネー
ブル信号E5は状態出力回路57よりマスタアクセス回
路5から来た終了信号205を母線1側へ出力する。以
上、実施例を下に詳しく説明したとうり、本発明は、複
数のプロセッサが互いの母線を結合して処理を行なうシ
ステムにおいて、一つのプロセッサが他のプロセッサの
母線をアクセスする場合、そのアクセスを検出し応答す
る機能とそのアクセスを受けて他方の母線でアクセスを
実行する機能と、その時点でのアクセス情報を保持し2
つの母線間でデータを授受する機能と、プロセッサがア
クセスの状態を後で知り更新することが出来るための状
態制御機能を持つ回路から構成され、プロセッサ間で相
互にアクセスを行なう場合のアクセス中断事故等の障害
にも対処可能な結合装置が提供される。
【図面の簡単な説明】
第1図は本発明の一実施例の構成を示すブロック図、第
2図は本発明に用いられるアクセス応答回路の1つの構
成例を示すためのブロック図、第3図は本発明に用いら
れるマスタアクセス回路の1つの構成例を示すためのブ
ロック図、第4図は本発明に用いられる状態制御回路の
1つの構成例を示すためのブロック図、第5図は本発明
に用いられるアクセス保持伝達回路の1つの構成例を示
すためのブロック図である。 1,2・・・・・・母線、3・・・・・・状態制御回路
、4・…・・アクセス応答回路、5・・・・・・マスタ
ァクセス回路、6......アクセス保持伝達回路、
21・・…・アドレス比較回路、22・…・・アドレス
設定回路、23・・・・・・アクセス応答順序回路、4
1・・・・・・アドレス比較回路、42・・・・・・ア
ドレス設定回路、43・・・・・・デコード回路、51
,53・・・・・・保持回路、52,56・・・…オア
回路、58,59・・・・・・アンド回路、54,55
,60・・・・・・出力回路、57・・・・・・状態出
力回路である。 豹7図 第2図 発3図 髪4図 菊S図

Claims (1)

    【特許請求の範囲】
  1. 1 2つの母線を結合する装置であつて前記母線の一方
    に対して特定のアドレス範囲がアクセスされたことを検
    知しリードあるいはライトアクセスを判定し、保留状態
    となり前記保留状態を前記一方の母線に仮えすアクセス
    応答回路と、前記アクセス応答回路から前記判定された
    リードあるいはライトアクセスによつて起動され他方の
    母線へ前記判定されたリードあるいはライトアクセスを
    行ないアクセスが終了すると前記アクセス応答回路の前
    記保留状態を解除するマスタアクセス回路と、前記2つ
    の母線に結合され前記ライトアクセスが判定された時は
    前記一方の母線のアクセス情報を保持し前記他方の母線
    に前記ライトアクセスが行なわれると前記保持された情
    報を出力し又前記リードアクセスが判定された時は前記
    一方の母線のアクセス情報を保持し前記他方の母線に前
    記リードアクセスが行われると前記保持された情報を出
    力し前記リードアクセスが終了すると前記他方の母線の
    アクセス情報を保持し前記一方の母線に前記保持されて
    アクセス情報を出力することによつてアクセス情報を保
    持し受け渡しを行なうアクセス保持伝達回路と、前記第
    一の母線からあらかじめ定められて特定のアクセスを検
    出し前記マスタアクセス回路と前記アクセス保持伝達回
    路の状態を前記一方の母線へ伝達あるいは前記一方の母
    線の情報によつて変更を行なう状態制御回路とを有する
    ことを特徴とする結合装置。
JP9171977A 1977-07-29 1977-07-29 結合装置 Expired JPS6029141B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9171977A JPS6029141B2 (ja) 1977-07-29 1977-07-29 結合装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9171977A JPS6029141B2 (ja) 1977-07-29 1977-07-29 結合装置

Publications (2)

Publication Number Publication Date
JPS5425648A JPS5425648A (en) 1979-02-26
JPS6029141B2 true JPS6029141B2 (ja) 1985-07-09

Family

ID=14034309

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9171977A Expired JPS6029141B2 (ja) 1977-07-29 1977-07-29 結合装置

Country Status (1)

Country Link
JP (1) JPS6029141B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USD541482S1 (en) 2003-08-12 2007-04-24 180S, Inc. Ear warmer having an external frame

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61136159A (ja) * 1984-12-07 1986-06-24 Nec Corp シングルチツプマイクロコンピユ−タ
JPS62150459A (ja) * 1985-12-24 1987-07-04 Nec Corp シングルチツプマイクロコンピユ−タ
JPH0342766A (ja) * 1989-07-11 1991-02-22 Nec Corp システムバス結合方式
JPH0343856A (ja) * 1989-07-11 1991-02-25 Nec Corp システムバス結合装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USD541482S1 (en) 2003-08-12 2007-04-24 180S, Inc. Ear warmer having an external frame

Also Published As

Publication number Publication date
JPS5425648A (en) 1979-02-26

Similar Documents

Publication Publication Date Title
US4975838A (en) Duplex data processing system with programmable bus configuration
US5125081A (en) Inter-configuration changing controller based upon the connection and configuration information among plurality of clusters and the global storage
JPS59501763A (ja) デツドロツク検出・解決方式
JPS6029141B2 (ja) 結合装置
US4539656A (en) Memory access selection circuit
JPH0544238B2 (ja)
JPH0340417B2 (ja)
JPS633351B2 (ja)
JP2600376B2 (ja) メモリ制御装置
JP2522412B2 (ja) プログラマブルコントロ―ラと入出力装置の間の通信方法
JPH06259274A (ja) 二重系システム
JPS6315626B2 (ja)
JP2883091B2 (ja) マルチプロセッサーシステム
JPS6124742B2 (ja)
JP2824890B2 (ja) Scsiプロトコル制御装置
JPH0827761B2 (ja) 二重化メモリの両系同時書込方法
JP2877188B2 (ja) データ通信監視システム
JPH07121483A (ja) 共有メモリアクセス制御回路
JPS5892052A (ja) 資源ロツク装置
JPH01147652A (ja) バス制御装置
JPH09106383A (ja) バス切替装置
JPH01133444A (ja) システムバス制御装置
JPH02121053A (ja) テスト・アンド・セット方式
JPS59154563A (ja) マルチプロセサシステム
JPS63261451A (ja) マルチポ−トメモリコントロ−ラ