[go: up one dir, main page]

JPH0215094B2 - - Google Patents

Info

Publication number
JPH0215094B2
JPH0215094B2 JP56110859A JP11085981A JPH0215094B2 JP H0215094 B2 JPH0215094 B2 JP H0215094B2 JP 56110859 A JP56110859 A JP 56110859A JP 11085981 A JP11085981 A JP 11085981A JP H0215094 B2 JPH0215094 B2 JP H0215094B2
Authority
JP
Japan
Prior art keywords
processor
slave
slave processor
main
memory
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 - Lifetime
Application number
JP56110859A
Other languages
English (en)
Other versions
JPS5814266A (ja
Inventor
Tatsuya Kano
Manabu Iwata
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
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 Tokyo Shibaura Electric Co Ltd filed Critical Tokyo Shibaura Electric Co Ltd
Priority to JP56110859A priority Critical patent/JPS5814266A/ja
Publication of JPS5814266A publication Critical patent/JPS5814266A/ja
Publication of JPH0215094B2 publication Critical patent/JPH0215094B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/16Handling requests for interconnection or transfer for access to memory bus

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multi Processors (AREA)

Description

【発明の詳細な説明】 本発明は、マルチプロセツサ装置の制御方式、
特にデータ処理装置の分散処理におけるマルチプ
ロセツサ装置の制御方式に関するものである。
従来、複数のプロセツサを用いるマルチプロセ
ツサ装置は、第1図々示の如く、主プロセツサ1
のバスライン5に対して共通メモリ3とその制御
回路2を具備した従プロセツサ4を結合する方式
や、複数のプロセツサがバスラインをタイムシエ
アリングによつて共通に使用して結合する方式等
が採用されている。
しかしながら前者の方式にあつては、お互の動
作に対して干渉し合わないため、動作に制約がな
い利点を有するが、共通メモリとその制御回路と
をハード的に具備すること、及び入出力命令によ
つてリンクするためソフト上複雑となる欠点があ
る。
一方、後者のタイムシエアリング方式は、複雑
な制御回路が必要となり、スピードの異なる複数
のプロセツサの結合が難かしい等の欠点を有して
いる。
即ち、両者とも複数のマイクロプロセツサが共
用するメモリやバスに対して同一権利を持たすシ
ステム用としてつくられており、これを処理する
ハードウエアやソフトウエアが難かしくなつてい
るということである。
本発明は上記欠点を解決することを目的として
なされたものであり、1つの主なるマイクロプロ
セツサとこれに接続される従なる複数のマイクロ
プロセツサとの間のデータ転送をより効率的に行
なえるマルチプロセツサ装置の制御方式に関する
ものである。
以下図面を参照しつつ実施例を説明する。第2
図は本発明によるマルチプロセツサ装置の制御方
式を説明するための一実施例のブロツク図、第3
図は制御回路の一実施例構成図である。
第2図において、6は制御回路で主バスライン
15を介して主プロセツサ1、メモリ及びI/0に
接続され、更に従バスライン16を介して従プロ
セツサ4に接続される。そして従プロセツサ4の
内部にはマイクロプロセツサ(MPU)4−1と、
メモリ4−2とがあり、これらは内部バス16−
1に夫々接続される。
ここで従プロセツサ4は、主プロセツサ1より
制御回路6を介して起動されると、処理を開始
し、処理完了後は停止するよう構成されている。
したがつて主プロセツサ1は前記従プロセツサ4
の停止期間中、制御回路6を介して従プロセツサ
4のメモリをアクセスすることが可能となり、主
プロセツサ1と従プロセツサ4との間でデータ授
受を行なうことができる。そして各従プロセツサ
に対応して制御回路は夫々もうけられる。
第3図によつて制御回路を説明する。FFはフ
リツプ・フロツプ回路であつて論理素子7,8か
らなつている。9はNOT回路、10はバス切換
回路、11は主プロセツサ1からの起動要求信
号、12は従プロセツサに対する起動信号、13
は従プロセツサの停止信号、14は従プロセツサ
の停止信号であつて主プロセツサが受けるもの、
15は主バスライン、16は従バスラインであ
る。
今、従プロセツサ4を起動するに際しては、従
プロセツサ4が停止していることを示す信号14
を主プロセツサ1が確認し、これが停止していれ
ば停止信号13によつてバス切換器10を作動さ
せ、主バスライン15を従バスライン16に接続
する。この場合、停止中の従プロセツサ4は従バ
スライン16に対して高インピーダンスとなつて
おり、したがつて主プロセツサ1より従プロセツ
サ4のメモリがアクセス可能となつて必要な処理
データを従プロセツサ4のメモリに格納し、主プ
ロセツサ1から従プロセツサ4に対して起動要求
信号11が出力される。これによつてフリツプ・
フロツプ回路FFがセツトされ、従プロセツサ4
の起動信号12が発生され、従プロセツサ4が起
動されると共に、停止信号13が無効とされる。
そこでバス切換器10は主バスライン15、従
バスライン16を切り離し、フリツプ・フロツプ
回路FFがリセツトされ、従プロセツサの起動信
号が無効とされる。
そこで従プロセツサ4が起動されると、主プロ
セツサ1からのデータに応じて処理が行なわれ、
処理が完了すると自分自身で停止し、停止信号1
3を発生する。そこで主プロセツサ1は従プロセ
ツサ4からの停止信号14を認識するまでは別の
処理を行なうことができ、従プロセツサ4が停止
すると、前記従プロセツサ4のメモリから処理結
果を取り出し、次の処理を行なわせることができ
る。
したがつて従プロセツサが常時処理を実行し続
ける必要のないシステムにおいて特に有効である
ことがわかる。なんとなれば従プロセツサは処理
終了後、自動的に停止して内部バスを主プロセツ
サに開放し、従プロセツサ内のメモリを主プロセ
ツサ側からアクセス可能としているために、従来
共通メモリ方式で必要とした共通メモリ制御回路
及び共通メモリが不要となつてハードウエア構成
が簡単になるからであり、更に従プロセツサのソ
フトウエアに対しては、主プロセツサが直接従プ
ロセツサ内のメモリをアクセスするため、これら
データ授受のための特殊なソフトウエアを追加す
る必要がないためでもある。
以上説明した如く、本発明によれば1つの主プ
ロセツサと複数の従プロセツサとによるマルチプ
ロセツサの制御方式において、従プロセツサの停
止中に、主プロセツサ側から従プロセツサのメモ
リをアクセスし得る制御回路をもうける構成とし
たため、簡単な制御回路の付加のみで処理能力に
応じた従プロセツサの数を増すことができ、プロ
セツサの処理スピードが異なる場合等に利点があ
る。又プロセツサの割込み機能を利用すれば、更
に有効であることは勿論のこと、プロセツサ間の
データ授受における制御時間が短縮でき、分散処
理能力をより向上できる。
【図面の簡単な説明】
第1図は従来のマルチプロセツサ装置を示すブ
ロツク図、第2図は本発明によるマルチプロセツ
サ装置の制御方式を示す一実施例ブロツク図、第
3図は制御回路の一実施例構成図である。 1…主プロセツサ(CPU)、2…共通メモリ制
御回路(CNT)、3…共通メモリ(CM)、4…
従プロセツサ(CPU)、5…主バスライン、6…
制御回路(IF)、7,8…NAND回路、9…
NOT回路、10…バス切換器、11…従プロセ
ツサの起動要求信号、12…従プロセツサ起動信
号、13…従プロセツサ停止信号、14…従プロ
セツサ停止中信号、15…主バスライン、16…
従バスライン、FF…フリツプ・フロツプ回路。

Claims (1)

    【特許請求の範囲】
  1. 1 主プロセツサと複数の従プロセツサとの間で
    データバスを介して相互にデータ転送し合うマル
    チプロセツサ装置の制御方式において、各従プロ
    セツサに夫々制御装置をもうけ、前記従プロセツ
    サの停止期間中に、主プロセツサから従プロセツ
    サのメモリをアクセス可能にすることにより、従
    プロセツサのメモリを介して各プロセツサ間のデ
    ータ授受を行なうことを特徴とするマルチプロセ
    ツサ装置の制御方式。
JP56110859A 1981-07-17 1981-07-17 マルチプロセツサ装置の制御方式 Granted JPS5814266A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56110859A JPS5814266A (ja) 1981-07-17 1981-07-17 マルチプロセツサ装置の制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56110859A JPS5814266A (ja) 1981-07-17 1981-07-17 マルチプロセツサ装置の制御方式

Publications (2)

Publication Number Publication Date
JPS5814266A JPS5814266A (ja) 1983-01-27
JPH0215094B2 true JPH0215094B2 (ja) 1990-04-11

Family

ID=14546475

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56110859A Granted JPS5814266A (ja) 1981-07-17 1981-07-17 マルチプロセツサ装置の制御方式

Country Status (1)

Country Link
JP (1) JPS5814266A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0666593U (ja) * 1993-03-02 1994-09-20 積水樹脂株式会社 物干しハンガー

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04294440A (ja) * 1991-03-22 1992-10-19 Koufu Nippon Denki Kk プロセッサ間データ転送システム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0666593U (ja) * 1993-03-02 1994-09-20 積水樹脂株式会社 物干しハンガー

Also Published As

Publication number Publication date
JPS5814266A (ja) 1983-01-27

Similar Documents

Publication Publication Date Title
JPS5837585B2 (ja) ケイサンキソウチ
CA1158737A (en) Shared synchronous memory multiprocessing arrangement
JPS5853379B2 (ja) 多重処理装置マイクロコンピュ−タ
JPH0354375B2 (ja)
JPS60198667A (ja) プロセツサとメモリを内蔵する集積回路
JPS6152507B2 (ja)
JPH0215094B2 (ja)
CA1105148A (en) Direct memory access expander unit for use with a microprocessor
JPS5622160A (en) Data processing system having additional processor
JPS6240565A (ja) メモリ制御方式
JPS6315953Y2 (ja)
JP2705955B2 (ja) 並列情報処理装置
JPH0562384B2 (ja)
JPS6363941B2 (ja)
JP2982301B2 (ja) コンピュータ装置
JPS6162158A (ja) デ−タ授受システム
JPH04225458A (ja) コンピュータ
JP2505792B2 (ja) マイクロコンピュ−タシステム
JPH0575140B2 (ja)
JPS6362068A (ja) プロセツサ間のインタフエ−ス回路
JPS5975354A (ja) プロセッサ装置
JPH06208542A (ja) バス争奪方式
JPS61221954A (ja) アクセス制御方式
JPH0654488B2 (ja) プロセツサ
JPH05242008A (ja) データ処理装置