JPS583048A - 共通メモリの制御方式 - Google Patents

共通メモリの制御方式

Info

Publication number
JPS583048A
JPS583048A JP10210481A JP10210481A JPS583048A JP S583048 A JPS583048 A JP S583048A JP 10210481 A JP10210481 A JP 10210481A JP 10210481 A JP10210481 A JP 10210481A JP S583048 A JPS583048 A JP S583048A
Authority
JP
Japan
Prior art keywords
common memory
section
mpu
slave
occupancy
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
JP10210481A
Other languages
English (en)
Inventor
Tatsuya Kano
狩野 達弥
Yutaka Moriyama
裕 森山
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
Tokyo Shibaura 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 Toshiba Corp, Tokyo Shibaura Electric Co Ltd filed Critical Toshiba Corp
Priority to JP10210481A priority Critical patent/JPS583048A/ja
Publication of JPS583048A publication Critical patent/JPS583048A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • G06F15/167Interprocessor communication using a common memory, e.g. mailbox

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multi Processors (AREA)

Abstract

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

Description

【発明の詳細な説明】 本発明は、共通メモリの制御方式、特に複数のマイクル
プロセッサ間6二おいてデータの授受【行なうための共
通メモリの制御方式毫二関するものである。
従来、マイクロプロセッサ(以゛下MPUという)相互
のデータ授受(二は、タイムシェアリング6二よってM
PUが順次パスを占有してデータの授受を行なう方式、
及び主MPUからのコントロールによって従MPU t
ホールドしてデータの授受上行なう方式等があったが、
前記タイムシェアリング(二よってパスを占有する方式
の場合C:イバス占有のためのコントロールが複雑にな
ってMPUの動作s: m 約が起こること、及び主M
PUによって従MPU管ホールドする方式の場合には、
従MPUがいクホールドされるか認識していないためC
:、従MPUがリアルp1ム処理を行なえないこと等の
各欠点1有していた。
本発明μ上記欠点1m法すること【目的としてなされた
ものであり、相互のMPU を停止させることなく各M
PU関(二おけるデータ授受が行なえる共通メモリの制
御方式上提供することを目的としている。
以下図面を参照しつつ実施例を説明する。第1図は本発
明による一実施例ブロック図、第2EFL共通メモリ占
有権制御部の一実施例である。
lIl!1図(二おいて、A’は主データ処理ユニット
であり、内部バス3.4.8ζ:対して主MPU部側ム
、主メモリ部B1人出力装置C1人出力装置りが夫々接
続される。同じ< B’は従データ処理ユニットであり
、内部バス13.14.18ζ:対して従MPU部E1
従メ毫り部21人出力装置Gが夫々接続される。Hは共
通メモリ占有権制御部であって前記主従各MPU部A、
Bからの占有要求信号2.12の入力順序に応じて、い
ずれのMPU g (二占有権を与えるかを決定する(
後述する〕。Jはバス切換部であって前記共通メモリ占
有権制御部Hからの出力信号21.25に応じて主従各
MPU部のいずれか會共通パス22.23.24に接続
する。Kは共通メモリ部である。そして主従各MPU部
A、Wは夫々独立して処理を寮行しており、前記主従各
MPU間におけるデータ授受は、共通メモリ占有権制御
dHからの指令C=よってバス切換部Jt−作動し、主
従各MPU部のバスを切換えることにより、共通メ毫り
部Kに対して主従各MPU部A、Eからの書き゛込み及
び読み出しを可能にしている。
ここで共通メモリ占有権制御部Hは占有解除信号書:応
じて動作するが、主MPU部側が占有権14つている間
は従MPU部Eからの占有要求は受付ない。又、従MP
U部Eが占有櫓上もっている間は主MPU部Aからの占
有要求は受付けない囲路構成となっている。f!に主従
各MPU部ム、E双方共書二占有欅を4にたな%A状態
から、双方同時看;占有要求があった場合は優先的に主
MPU部側の点有となる。
そしていずれかのMPU部が占有権を得たならば各組用
部に応じた占有権獲得信号L 11発して占有権の獲得
を知らせる。
今、主MPU部Aが共通メモリ部Kに対して書き込み、
銃み出し1行なう場合を考える。
この場合、主MPU部側は共通メモリ占有権制御部Hに
対して占有要求信号2(=より占有要求を行なう。そし
て前記要求に対して占有権制御部すると、占有権獲得信
号11発して主MPU部Aに知らせる。そこで共通メモ
リ占有権制御部Hは、バス切換部Jに対してパス切換信
号251r発して、主MPU部のアドレスバス5、デー
タバス6、コントロール信号バス7Yr夫々共通バス2
2.23.24 へ接続する。シタがって主!1lIP
U部ム嬬共通メモリ部Kに*mされ、前記共通メモリ部
に口封して自由に書き込み及び読み出しを行なうことが
可能となる。そして共通メモリ部にへの書き込み、読み
出しが終了したならば、主W部Ag共通メモリ占有権制
御部H1二対して占有解除信号2會弗し、共通バス22
.23.24  と主MPU部1lIlめ各バス5.6
.7との切離しが行なわれる。
次に、従MPU II gが共通メモリ部Kに対して書
き込み、読み出し1行なう場合上前える。
乙の場合、従MPU部Eは共通メモリ占有権制御部Hに
対して、上記同様占有要求信号126二より占有要求信
号なう。前記要求(二対して占有権制御部すると、占有
権獲得信号11奮発して従MPU部に知らせる。そこで
共通メモリ占有権制御部H1は、バス切換部Jに対して
バス・切換信号21’を発して、従MPUl5Eのアド
レスバス15、データノ(ス16、コントロールバス1
7を夫々共通/(ス22.23.24 へ接続する。し
たがって従MPU @B Kは共通メ毫り部Kに対し自
由に書き込み及び読み出しを行なうことが可能となる。
そして共通メモリ部にへの書き込み、読み出しが終了し
たならば、従MPU部Eは共通メ毛り占有権制御部H(
二対して占有解除信号121P発し、共通バス22.2
3.24と従MPU部―の各バス15.16.17  
との切離しが行なわれる。
第2図によって共通メモリ占有権制御部Hの一実施例を
説明する。
図C=おいて、Hl、H2は夫々クリップ・フロツプで
あって、前記H1のQの出力がrlJとなっていれば占
有権4主MPU A側となり、HlのQの出力がrlJ
となっていれば占有権は従MPU側となる。端子イは主
MPU側のデータバスに接続されており、端子口は書き
込み信号が入力される。したがって主MPU側からの書
き込み信号によって、データバスの内容「1」ヌは「0
」がHlのフリップ、フロップに記憶される。PIdじ
くどは従MPU@のデータバスζ二警続されており、端
子ホは書き込み信号が入力される。し穴がって従MPU
側からの書き込み信号によって、データバスの内容rl
JXt−L[OJがHlの7リツプ・フロップ(=記憶
される。そして端子ハからの出力は主MPU部が占有権
t−獲得した場合のバス切換信号25となり、端子へか
らの出力は従MPU部が占有権上獲得した場合のバス切
換@4!21となる。□端子トは共通メモリ占有権制御
部ζ:対して初期設定を行なうための端子であって別回
路に接続される。
そして端子イと口からの信号は第1図々示砿:なる占有
要求信号2::相当し、端子イの内容が「l」有屏除要
求となる。したがって主MPUからの占有要求信号だけ
が存在し、従MPUからの占有要求信号が存在しない場
合には、論理回路H3によるクロック信号によって、フ
リップ・フロップHのQの出力は「1」となり、主MP
UIIが占有権tIl得する。上記説明と反対に、従1
i[PUからの占有要求信号のみで主MPU IIから
の占有要求信号が存在しなければ、7リツプ・)四ツブ
H2のQの出力が「1」となって従MPU @が占有権
tS得する。
即ち、論理回路H3とH4は互に相手側に占有権が存在
する間には、フリップ・フロップH1,H2へのデータ
の書き込みができないよう(−シているゲートである。
又論理回路H6は主従各MPUから同時に占有要求があ
り、クリップ・70ツブH1、Hl  の両。出力が「
1」となった場合に、スリップ・7aツブH!の出力を
強制的にクリアして、従MPUからの占有要求を受付け
ないようにするえめのものである。即ち、7リツプ・7
0ツブH1,HlのQ出力が共に「1」となると、論理
回路H6によってNAND出力を導出し、前記出力を反
転した入力:二よって、更に論m回路H5によるOR出
力七反転して導出し、前記「0」入力tフリップ・70
ツブH2のクリア入力として印加することにより、フリ
ップ・フロップH2のQ出力k rOJとしようとする
ものである。
又、H8は遅延回路であって、論理回路H7との組合せ
により、Qの出力「1」のパルス幅が一定値以下の場合
C=端子へ出力しないよう考慮した回路である。
即ち、クリップ・フロップH1とHlとが同時C=出力
された場合、7リツプ・70ツブH2から出力された最
初の出力線論理回路H7のに■入力の一方となっている
が、強制的にQ出力がrOJとされるため、その時のQ
出力時間は一定値以下(遅延回路H8の遅延時間よりも
短い]となって端子へに出力1出さ攻いようにしている
。よって主従各MPUにとっては、フリップ・フロップ
H1゜Hlが同時にQ出力管「1」としたことが知られ
ないようになっている。
なお上記寮施例ζ二おいては主従MPUからの占有要求
C二応じて占有権を決定し、バス切換部を作動させて対
応するMPU部の各バスを共通バス4−切換接続するも
のとして説明がなされてき大が、上記方式(=限定され
るものではなく、共通メモリ占有権制御部にもうけた制
御アドレスのみt従MPUからの占有要求にしたがって
切換設定可能とし、共通メ毫り部に対する番地金回−に
すること温;より、3台の、従MPUを制御することも
可能であること繻勿論である。
以上説明した如く、本発明によれば主従各MPU部に対
して共通メモリ部を共用し、lMPU部からの占有要求
信号によって占有権を決定し、前記占有決定にしたがい
占有権のあるMPU部を共通メモリ部ζ=豪続するよう
しているために、主従MPU部は相互に非同期で処理t
−寮行しながら相互のMPHの一作電一制約を加えるこ
となしにデータの授受が行なえることは勿論のこと、従
MPUの台数を増加することができ処理能力【向上させ
ることが可能である。
【図面の簡単な説明】
第1図は本発明による共通メモリの制御方式についての
一実施例ブロック図、Il!2図は共通メモリ占有権制
御部の一実施例である。 A・・・主MPU部、      B・・・主メ毫す部
、C,D、・・・入出力部、   E・・・従MPU部
、F・・・・従メモリ部、     G・・・入出力装
置、H・・・共通メモリ占有権制御部、  J・・・バ
ス切換部、K・・・共通メモリ部、 3.5・・・主アドレスバス   4,6・・・主デー
タバス、7.8・−コント四−ルパス、11・・・[占
有1141([4,12・・・従占有要求、解Wkl!
求信号、 13.15−従アドレスバス21.25−−
・バス切換信号、    ・:1・22・・・共通アド
レスバス、23・・・共通テータバス、24・・・共通
コントロールバH5・−OR回路、    H6・・・
NAND回路、H7・・・10回路、H8・・・遅嬌回
路、特許出願人 東京芝浦電気株式金社 代理人 弁理士 石 井 紀 男

Claims (2)

    【特許請求の範囲】
  1. (1)  マイクロプロセッサとメモリ部と入出力装置
    とからなる主データ処理ユニットと、前記主データ処理
    ユニットと同−構成含有する複数個の従データ処理ユニ
    ットとの相互間に共通メモリ部を介してデータ授受を行
    なう共通メモリの制御方式において、上記各データ処理
    ユニットからの占有権畳求償号に応じて共通メモリ占有
    権制御部により占有権を決定し、パス切換部を作動させ
    るとと題二より、前記占有権1有するデータ処理ユニッ
    ト(二対して共通メモリ部を切換接続することt−特徴
    とする共通メモリの制御方式。
  2. (2)共通メモリ占有権制御部にもうけた制御アドレス
    のみ會切換設定可能とし、共通メモリ部に対しての番地
    を同一とすることにより任意個数の従データ処理ユニツ
    )を制御可能としたこと管特徴とする特許請求の範囲第
    1項記載の共通メモリの制御方式。
JP10210481A 1981-06-30 1981-06-30 共通メモリの制御方式 Pending JPS583048A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10210481A JPS583048A (ja) 1981-06-30 1981-06-30 共通メモリの制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10210481A JPS583048A (ja) 1981-06-30 1981-06-30 共通メモリの制御方式

Publications (1)

Publication Number Publication Date
JPS583048A true JPS583048A (ja) 1983-01-08

Family

ID=14318480

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10210481A Pending JPS583048A (ja) 1981-06-30 1981-06-30 共通メモリの制御方式

Country Status (1)

Country Link
JP (1) JPS583048A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59199811A (ja) * 1983-04-26 1984-11-13 Toray Ind Inc ポリアミド繊維の製造方法
JPS62276662A (ja) * 1986-05-26 1987-12-01 Nitsuko Corp プロセツサ間通信回路

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59199811A (ja) * 1983-04-26 1984-11-13 Toray Ind Inc ポリアミド繊維の製造方法
JPS62276662A (ja) * 1986-05-26 1987-12-01 Nitsuko Corp プロセツサ間通信回路

Similar Documents

Publication Publication Date Title
JPS5914778B2 (ja) デ−タ処理装置
US5566345A (en) SCSI bus capacity expansion controller using gating circuits to arbitrate DMA requests from a plurality of disk drives
JPH04279954A (ja) デバイス制御装置 
JPS583048A (ja) 共通メモリの制御方式
US5371863A (en) High speed processor bus extension
JPS61166647A (ja) マイクロプロセツサ装置およびアドレス可能なメモリから情報を読出すためのアクセス方法
JPH0715670B2 (ja) デ−タ処理装置
JP2545936B2 (ja) バスインターフェースユニット
JPS61217858A (ja) デ−タ伝送装置
JP3544146B2 (ja) Dma制御付fifo、並びに、それを用いたdma転送システム
JP3266610B2 (ja) Dma転送方式
JPS6162961A (ja) 入出力機器
JPS63292356A (ja) Dma制御装置
JPS6130300B2 (ja)
JPS6029139B2 (ja) 処理装置間結合方式
JPH0160864B2 (ja)
SU693364A1 (ru) Устройство сопр жени с магистралью
JPS6116115B2 (ja)
SU1399751A1 (ru) Устройство дл сопр жени двух ЭВМ
JPH04263333A (ja) メモリ二重化方式
JP2573790B2 (ja) 転送制御装置
SU1672459A1 (ru) Устройство дл сопр жени ЭВМ с внешним накопителем
JPS6117478Y2 (ja)
JPS63201810A (ja) 情報処理システムの時刻方式
JPH0285950A (ja) バス間転送方式