JPS61246868A - 同期制御方法 - Google Patents

同期制御方法

Info

Publication number
JPS61246868A
JPS61246868A JP60087731A JP8773185A JPS61246868A JP S61246868 A JPS61246868 A JP S61246868A JP 60087731 A JP60087731 A JP 60087731A JP 8773185 A JP8773185 A JP 8773185A JP S61246868 A JPS61246868 A JP S61246868A
Authority
JP
Japan
Prior art keywords
processors
processor
signal line
flip
flop
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
JP60087731A
Other languages
English (en)
Inventor
Koichi Inoue
宏一 井上
Keiji Sato
恵司 佐藤
Morio Ikezaka
守夫 池坂
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 JP60087731A priority Critical patent/JPS61246868A/ja
Publication of JPS61246868A publication Critical patent/JPS61246868A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概 要〕 独立して所定の処理が行える複数のプロセッサと各プロ
セッサを制御する制御部とをワイアード論理接続によっ
て形成することにより、各プロセッサが同期して起動を
行う場合、各プロセッサのウェイI・状態を検出して次
ステップのスタートを指示する制御が一つの信号線によ
って行われるようにしたものである。
〔産業上の利用分野〕
本発明は複数のプロセッサと制御部とを備えたマルチプ
ロセッサシステムの同期制御方法に係り、特に、各プロ
セッサの同期起動に際して、ワイアード論理接続によっ
て形成された信号線によって制御される同期制御方法に
関する。
所定の処理を実行するプログラムが格納された電子装置
などでは独立して所定の処理が行える複数のプロセッサ
と各プロセッサを制御する制御部とを備えたマルチプロ
セッサシステムが広く用いられている。
このようなプロセッサは単独で所定の処理を行うだけで
なく、各プロセッサを同期させて処理する場合があり、
この場合は制御部によって各プロセッサを同期するよう
制御することが行われる。
そこで、各プロセッサと制御部との間には制御するため
の信号線が接続されて形成されている。
この信号線は構成されるプロセッサの増加に伴い接続本
数が多数となり、特に、制御部におけるインターフェー
スの構造を複雑とするため、極力接続すべき信号線の本
数が少なくなることが要望されている。
〔従来の技術〕
従来は第4図の従来のブロック図に示すように構成され
ていた。
第4図に示すように、制御部10とプロセッサ1−1.
1−2〜1−nとはそれぞれ信号線12と13とによっ
て接続されて構成されている。
そこで、プロセッサ1−1.1−2〜1−nを同期して
起動させる場合は、それぞれのプロセッサ1−1.1−
2〜1−nからのウェイト状態の信号Wを制御部10の
検出回路11によって検出し、全てのプロセッサ1−1
.1−2〜1−nがウェイト状態になった時、制御部1
oより次ステップの開始を通知する信号Tを出力しプロ
セッサ1−1.1−2〜1−nを起動させるように形成
されていた。
〔発明が解決しようとする問題点〕
このような構成では、制御部1oとプロセッサ1−1.
1−2〜1−nとの間には信号TとWを送受信するため
の信号線12と13とが必要であり、この信号線12と
13とは構成されるプロセッサプロセッサ1−1.1−
2〜1−nが増加すると多数の本数となる。
したがって、インターフェースの占有スペースが大きく
なり、また、構造が複雑となり、機器の大型化およびコ
ストアップとなる問題を有していた。
〔問題点を解決するための手段〕
第1図は本発明の原理ブロック図である。
第1図に示すように、制御部(3)には遅延同期信号発
振回路(4)を設け、該遅延同期信号発振回路(4)と
プロセッサ(1−1,1−2〜1−n)とはワイアード
論理接続(5)が形成された一つの信号線(2)によっ
て接続すると共に、該プロセッサ(1−1,1−2〜1
−n)のウェイト状態の検出と、次ステップの開始通知
とが該信号線(2)を介して制御されるようにしたもの
である。
このように制御することによって前述の問題点は解決さ
れる。
〔作 用〕
即ち、制御部とそれぞれのプロセッサとの間をワイアー
ド論理接続によって形成することにより、該プロセッサ
のウェイト状態の検出と、次ステップの開始通知とが一
つの信号線によって制御を行うことができるようにした
ものである。
したがって、制御部とそれぞれのプロセッサとの間に接
続される信号線の本数は大幅に削減され、インターフェ
ースの構造の簡素化およびコストダウンが図れる。
〔実施例〕
以下本発明を第2図および第3図の一実施例によって詳
細に説明する。第2図は本発明の一実施例を示す回路図
、第3図はタイムチャート図である。全図を通じ、同一
符号は同一対象物を示す。
第2図に示すように、制御部3に設けられた遅延同期信
号発振回路(以下DLと称する)4とプロセッサ1−1
.1−2〜1−nとはワイアード論理素子(以下素子と
称する)Ul、U2によって接続された信号線2を介し
て制御されるようにしたものである。
フリップフロップFFIは信号線2の状態を検出し、フ
リップフロップFF2はプロセッサ1−1.1−2〜l
−nがウェイト状態になった時セットされ、フリップフ
ロップFF3は最初の信号線2の“Ho レベルでフリ
ップフロップFF4をセントし、また、フリップフロッ
プFF4はアンドゲートG2により2回目の“H” レ
ベルにより次ステップのスタートを通知するように形成
されている。
以下、全プロセッサ1−1.1−2〜l−nのセルがウ
ェイト状態になり、次ステップの起動が行われる動作を
第3図によって説明する。
初期状態における全フリップフロツブFF 1゜FF2
.FF3.FF4の出力Qは“Lo レベルであり、ま
た、DL4の出力Yも “L” レベルである。
したがって、制御部3の素子U1の出力はオープン状態
となる。
そこで、それぞれのプロセッサ1−1.1−2〜l−n
から同期のためのウェイト命令が実行されると、それぞ
れのフリップフロップFF2がセットされる。これによ
り素子U2の出力がオープンとなり、信号線2に接続さ
れている全てのワイアード素子U2がオープンになれば
、フリップフロップFFIよりウェイト状態が検出され
、その出力FFI−Qが“Ho レベルとなり、アンド
ゲートG1でフィードバックされ素子U1の出力により
信号Xは“Lo レベルとなる。その時、それぞれのフ
リップフロップFF3がセットされ、次ステップのスタ
ート準備の状態となる。また、同時にフリップフロップ
FFIの出力FFI−Qの立上がりでDL4が起動され
る。
所定時間の°H” レベルの出力後はDL4の出力は再
び“Lo レベルとなる。その時アンドゲートGlが動
作され、素子U1の出力がオープンとなり、信号Xが“
H” レベルとなる。更に、それぞれのフリップフロッ
プFF4は信号Xの立上がりでセットされ、FF4から
それぞれのプロセッサ1−1.1−2〜1−nに対して
次ステップの起動が通知される。
起動を受けたそれぞれのプロセッサ1−1.1−2〜l
−nはウェイト状態が解除されると共に、フリップフロ
ップFF4をクリアし、更に、ナントゲートG3を介し
てフリップフロップFF2がクリアされ、次のウェイト
状態のために備えられる。
また、この場合のDL4は、ウェイトの検出から次ステ
ップのスタートを通知するまでの時間を調整するもので
あり、クロック信号φの1.5倍周期以上の遅延である
と良く、ディレィライン。
モノマルチ、シフトレジスタなどを用いることでも良い
この遅延時間Δを適宜に選択することでウェイト検出後
直ぐに次ステップを開始したり、特定時間の遅延によっ
てステップを起動させたりすることができる利点がある
尚、次ステップの開始は割り込みを用いたり、または、
プログラムループによるフラッグチェックなどによって
行うこともできる。
〔発明の効果〕
以上説明したように、本発明によれば同期制御用の制御
部とそれぞれのブロモ・ンサとの間に接続される信号線
の接続本数を一つのブロモ・ノサに対して、従来のn+
1本の接続本数を1本に削減することができ、インター
フェースの構造の簡素化が図れ、実用的効果は大である
【図面の簡単な説明】
第1図は本発明の原理ブロック図。 第2図は本発明の一実施例を示す回路図。 第3図はタイムチャート図。 第4図は従来のブロック図を示す。 図において、 1−1.1−2〜1−nはプロセッサ。 2は信号線。 第 1 月 災禾のブ′ロツ2図 % 4 図

Claims (1)

  1. 【特許請求の範囲】 独立して所定の処理が行われる複数のプロセッサ(1−
    1、1−2〜1−n)と該プロセッサ(1−1、1−2
    〜1−n)を制御する制御部(3)とを備え、それぞれ
    の該プロセッサ(1−1、1−2〜1−n)を同期して
    処理させる同期制御方法であって、 前記制御部(3)には遅延同期信号発振回路(4)を設
    け、 該遅延同期信号発振回路(4)と前記プロセッサ(1−
    1、1−2〜1−n)とはワイアード論理接続(5)が
    形成された一つの信号線(2)によって接続すると共に
    、 該プロセッサ(1−1、1−2〜1−n)のウェイト状
    態の検出と、次ステップの開始通知とが該信号線(2)
    を介して制御されることを特徴とする同期制御方法。
JP60087731A 1985-04-24 1985-04-24 同期制御方法 Pending JPS61246868A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60087731A JPS61246868A (ja) 1985-04-24 1985-04-24 同期制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60087731A JPS61246868A (ja) 1985-04-24 1985-04-24 同期制御方法

Publications (1)

Publication Number Publication Date
JPS61246868A true JPS61246868A (ja) 1986-11-04

Family

ID=13923059

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60087731A Pending JPS61246868A (ja) 1985-04-24 1985-04-24 同期制御方法

Country Status (1)

Country Link
JP (1) JPS61246868A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01310444A (ja) * 1988-06-08 1989-12-14 Nippon Telegr & Teleph Corp <Ntt> 並列演算処理装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01310444A (ja) * 1988-06-08 1989-12-14 Nippon Telegr & Teleph Corp <Ntt> 並列演算処理装置

Similar Documents

Publication Publication Date Title
JPH036534B2 (ja)
JPS6345670A (ja) プロセツサ間同期装置
CA2002895A1 (en) Arithmetic unit
KR900012156A (ko) 공유 제어 기억부를 가진 멀티프로세서 제어기 및 그 동기화 방법
JPS61246868A (ja) 同期制御方法
US7191162B2 (en) FIFO interface for flag-initiated DMA frame synchro-burst operation
EP0102697B1 (en) A timing control system in a data processor
US6031396A (en) Circuit for synchronizing asynchronous inputs using dual edge logic design
IE40138L (en) Special instruction processor unit
EP0372190A2 (en) System for accelerating execution of program instructions by a microprocessor
JP2544015B2 (ja) マイクロプログラム処理装置
JPS5911424A (ja) 割込み入力信号処理回路
JPH0267665A (ja) インタフェイス回路
JPS62134752A (ja) プロセツサ間同期方式
JP2543736B2 (ja) チャネル装置
JPS60225269A (ja) デ−タ転送方式
FI94190B (fi) Menetelmä ja järjestelmä tiedon siirtämiseksi prosessorien välillä
JPH0756645B2 (ja) データ処理装置
JPH07230304A (ja) Pcシステムのデュアル制御方法
JPH0154733B2 (ja)
JPH03263159A (ja) バス獲得要求生成方式
JPH06175982A (ja) マルチプロセッサシステムにおけるtod同期化制御方法
JPS6228837A (ja) 割込信号制御方式
JPS60196847A (ja) マイクロプログラム制御方式
JPS63244254A (ja) インタ−フエ−ス装置