Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS5812614B2 - マルチプロセツサの接続方式 - Google Patents
[go: Go Back, main page]

JPS5812614B2 - マルチプロセツサの接続方式 - Google Patents

マルチプロセツサの接続方式

Info

Publication number
JPS5812614B2
JPS5812614B2 JP15178280A JP15178280A JPS5812614B2 JP S5812614 B2 JPS5812614 B2 JP S5812614B2 JP 15178280 A JP15178280 A JP 15178280A JP 15178280 A JP15178280 A JP 15178280A JP S5812614 B2 JPS5812614 B2 JP S5812614B2
Authority
JP
Japan
Prior art keywords
processor
sub
spu
random access
access 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
Application number
JP15178280A
Other languages
English (en)
Other versions
JPS5775368A (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.)
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 JP15178280A priority Critical patent/JPS5812614B2/ja
Publication of JPS5775368A publication Critical patent/JPS5775368A/ja
Publication of JPS5812614B2 publication Critical patent/JPS5812614B2/ja
Expired 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)

Description

【発明の詳細な説明】 本発明はマルチプロセッサの接続方式、さらに詳しく言
えば、マスクプロセッサと複数のサブプロセッサをもつ
マルチプロセッサの接続方式に関する。
マスクプロセッサとサブプロセッサとを設け、被制御回
路の比較的箪純な制御はサブプロセッサにて実行し、複
雑な制御はマスタプロセツサで行なう階層制御式のプロ
セッサは知られている。
通常はマスクプロセッサ1個に対して複数個のサブプロ
セッサが設けられる。
マスクプロセッサとサブプロセッサ間には、情報、命令
等のデータの受渡しが必要である。
従来は、例えば上記プロセッサの他に特別の制御回路を
設け、この制御回路の制御によりマスクプロセッサおよ
びサブプロセッサの動作を制御し、前記データの受渡し
を行なった。
これがため、この制御回路として比較的に規模の大きい
ものが必要となり、かつ前記データの受渡しが能率よく
かつ、確実に行なわれるとは言い難い状態であり、また
、各プロセッサは上記のデータ受渡しの処理に時間を裂
かれ、本来の処理に対する処理能力が低下する等の欠点
があった 本発明は、従来方式の上記の欠点を除き、1個のマスク
プロセッサト横数個のサブプロセッサとから構成される
マルチプロセッサシステムにおいて、マスタプロセツサ
と各サブプロセッサとの間のデータの受渡しを確実に行
うことを可能とするとともに、プロセッサ間のデータ受
渡しを順序よく能率よく行なうことにより、データ受渡
しの処理に要する時間を短縮し、各プロセッサの処理能
率を向上させることを目的とする。
次に本発明の実施例を図面について説明する。
第1図は本発明の一実施例の接続図である。
図において、MPUはマスクプロセッサ、MMはマスタ
プロセツサMPUと共同動作するメインメモリ、MBは
メインバス、MG MG SG ,SG2はゲート回路
、RAMはランダムアクセス・メモリ、INVはインバ
ータ、SBはサブバス、S PU #o,SPU#1・
・・SPU#nはそれぞれサブプロセッサ、So,81
〜Slはそれぞれ1個のサブプロセッサSPU#oによ
って監視および制御される被制御装置である。
なお、各サブプロセッサSPU#1〜SPU#nは、そ
れぞれサブプロセッサSPU−#oにおける被制御装置
S。
,81〜81に相当する図示しない装置の監視および制
御を行なう。
比較的少数の被制御装置S。
,S1〜Slとこれ等を監視制御するサブプロセッサS
PU#oとは、被制御装置の情報例えば状態の情報をサ
ブプロセッサSPU#oに送るための監視線およびサブ
プロセッサSPU−#oよりの制御信号を送るための制
御線で接続されている。
ここにサブプロセッサSPU#oは上記被制御装置S。
,81〜Slを監視し、該装置の状態に変化を生ずれば
、上記監視線を経てその情報を受け、この情報を分析し
、処理し、この情報によりサブプロセッサSPU#oに
おいて個別に所定の制御を行なうものと判定したときは
、マスクプロセッサMPUにこの情報を送ることなく、
制御線に制御信号を送り該当被制御装置(So,81〜
Sl)に対して上記の制御を行なう。
なお上記情報の分析および処理後、サブプロセッサS
PU #oでは制御せずマスクプロセッサMPUで共通
情報として処理し、それにより制御を行なうものと判定
したときはこの情報データをマスタプロセツサMPUに
渡す。
マスクプロセッサMPUは、メインメモリMMを使用し
て処理を行ない、制御情報を作成する。
この制御情報は、マスクプロセッサMPUより前記のサ
ブプロセッサSPU#oへ送られ、前記情報を送り出し
た被制御装置に制御信号として送られ所定の制御を行な
う。
あるいは、上記情報により指定される他の被制御装置に
対する制御信号として、上記指定された被制御装置を収
容しているサブプロセッサSPU#1〜SPU#nを介
して指定された被制御装置に送られる。
なお、この制御情報はサブプロセッサS PU #o−
S PU# nを経由することなく、所定の装置に直接
送ることも可能である。
上記の情報データあるいは制御データのマスクプロセッ
サMPUとサブプロセッサS PU #1〜SPU#n
との間の受け渡しは、ランダムアクセスメモリRAMを
介して下記のように行なわれる。
ランダムアクセスメモリRAMには各サブプロセッサS
PU #o−S PU# nに対して、それぞれ一定
の領域が割り当てられ、各サブプロセッサS PU #
o = S PU# nからマスクプロセッサMPUに
渡されるデータ、およびマスクプロセッサMPUから各
サブプロセッサに渡されるデータは、サブプロセッサ対
応の領域に書き込まれ、また読み出される。
第2図は、第1図の実施例の動作タイムチャートである
第1図のクロツク信号入力端子CLには、第2図CLで
示すクロツク信号が入力する。
このクロツク信号CLは第2図に示すように、第1の期
間T1と第2の期間T2を有し、その出力は第1の期間
T1は“l”、第2の期間T2は“0″となり、これが
繰返される。
期間T1の当初において、クロツク信号CLが゜“1″
となれば、これはまづ、割り込み信号IRQとしてマス
クプロセッサMPUに与えられ、また、ゲートMG1,
MG2に与えられ、これが開いた状態となる。
しかしこのクロック信号CLの“1″はインバータIN
Vによって反転され“0”となるので、サブプロセッサ
SPU#oに対する割り込み(IRQ)は行なわれず、
またゲートSG1,SG2は閉じられていて、サブプロ
セッサS PU #o−S PU# nからサブバスS
Bを経てランダムメモリRAMへのアクセスは禁止され
る。
クロツク信号CLの期間T1の当初において上記のよう
にマスクプロセッサMPUに割り込みが行なわれ、これ
により、マスクプロセッサMPUはメインバスMBおよ
びゲートMG1,MG2を経てランダムアクセスメモリ
RAMにアクセスし、ランダムメモリRAMのサブプロ
セッサSPU#oに割り当てられた領域に該サブプロセ
ッサS PU #=oから書き込まれたデータを読み取
り、これにより該サブプロセッサS PU =#=oよ
りのデータを受領し、さらにマスクプロセッサMPUか
ら該サブプロセッサSPU#oに渡すべきデータを該領
域に書き込む。
上記の処理を各サブプロセッサSPU#0〜SPU#n
の総べてについて順次に行なう。
上記クロツク信号CLの期間T1は、全サブプロセッサ
に対する上記処理に要する時間tmを十分カバーするよ
うこれよりやや長く選定する。
このように、マスクプロセッサMPUが上記の処理を終
了し、クロツク信号CLが期間T2に入り、クロツク信
号CLが“0“となると、これはゲートMG1,MG2
に与えられ、これ等ゲートは閉じ、マスクプロセッサM
PUからメインバスMBを経てランダムアクセスメモリ
RAMへのアクセスは禁止され、また、上記“0“はイ
ンバータINVによって反転されて“l“となり、これ
がゲートSG1,S02に与えられてこれ等ゲートは開
き、さらにこの信号“1“はサブプロセッサSPU#o
に割り込み信号IRQとして与えられ、これによりサブ
プロセッサSPU#oはサブバスSBおよびゲートSG
18G2を経てランダムアクセスメモリRAMにアクセ
スし、ランダムメモリRAMの該サブプロセッサに割り
当てられた領域から、該領域にマスクプロセッサMPU
から書き込まれたデータを読み取り、これによりマスク
プロセッサMPUからのデータを受領し、さらに、該サ
ブプロセッサS PU #oからマスクプロセッサMP
Uに渡すべきデータを該領域に書き込む。
上記サブプロセッサSPU#oは、上記の処理を終了す
ると次位のサブプロセッサSPU#1に対して割り込み
信号IRQを送出する。
割り込み信号IRQを受けた次位サブプロセッサSPU
#1は、サブプロセッサSPU#oについて上述したと
同様な処理を行ない、マスクプロセッサMPUからサブ
プロセッサSPU#1に渡すデータをランダムアクセス
メモリRAMより読み取り、サブプロセッサSPU#1
からマスクプロセッサMPUに渡すデータをランダムア
クセスメモリRAMに書き込む。
この処理が終了すると、さらに、次位のサブプロセッサ
SPU#2に割り込み信号を送る。
上記のように、サブプロセッサSPU#oがまづランダ
ムアクセスメモリRAMにアクセスし、アクセス終了後
、順次に次位サブプロセッサS PU#1〜SPU#n
がアクセスし、各サブプロセッサは、ランダムアクセス
メモリRAMを仲介としてマスクプロセッサMPUから
データを受領し、またマスクプロセッサMPUにデータ
を渡す。
第2図の動作タイムチャートにおいて、SPU#o,S
PU#1〜SPU#nはそれぞれサブプロセッサSPU
#o,SPU#1〜SPU#nがランダムアクセスメモ
リRAMにアクセスするタイミングを示すもので、図中
t3でアクセス中の時間を示す。
ここに周期T2の時間は全サブプロセッサSPU♯0S
PU#1〜SPU#nのランダムメモリRAMに対する
アクセスが一巡して完了するに十分な長さとする。
第3図は本発明を適用して構成した電子交換機の一例の
接続図である。
第3図に示す電子交換機は、加入者回路およびトランク
の監視および制御を本発明により複数個のサブプロセッ
サと1個のマスクプロセッサで行ない、例えば発呼検出
等の簡単な処理はサブプロセッサで行ない、呼処理のよ
うな複雑な共通情報の処理はマスクプロセッサで行なう
ようにしたものである。
図において、LC1、〜LC1m;LC21〜LC2m
;LCl1〜LClmは加入者回路、NWは通話路網、
T R K −TRI( rn : T R K
−TRK2 rn : 〜:TRKp1〜TRKpmは
トランク、SPU#1,SPU#2〜SPU#l,SP
U#1′,SPU2′〜SPU#pはサブプロセッサ、
SPCは通話路制御装置であり、その他は第1図と同じ
ものを示す。
なお、サブプロセッサSPU#,等は、第1図の被制御
回路S。
−Slに相当するものとして、それぞれ、比較的少数の
m個の例えば8個の加入者回路(LC11〜LC1m等
)あるいはトランク(TRK1、〜TRK1rn等)を
監視および制御する。
加入者回路を監視制御する場合を例として第4図につい
て説明する。
加入者回路としては、交換機により、その備える機能は
異りまた構成も異るがラインリレーおよびカットオフリ
レーを含む場合について説明する。
第4図は上記の場合における加入者回路LC11とサブ
プロセッサSPU#1との関係を示す接続図である。
静止状態(電話機Teaがオンフックの状態)で?れば
、加入者回路LC11の中のラインリレーLおよびカッ
トオフリレーCOは復旧状態にある。
いま、電話機Telにおいて発呼し、オフフック状態と
なれば、地気、ラインリレーLの巻線■、接点CO1、
電話機Tel,接点CO2、ラインリレーLの巻線I1
、Hを経る回路が構成されラインリレーLが動作し、そ
の接点lが閉じる。
接点lを経て、地気が加入者回路LC11の監視線S1
を経てサブプロセッサSPU#1に与えられる。
サブプロセッサSPU#1はこの地気信号を自身で処理
し、制御線C11に駆動信号(地気)を送り、カットオ
フリレーCOを動作させる。
これにより接点C01,C02は転換し、電話線Tel
よりの通話線は交換機の通話路網NWに延びる。
ラインリレーLは接点CO1,CO2でその動作回路が
断たれて復旧する。
なお、サブプロセッサSPU#1は地気信号を受けた監
視線S1、の位置から発呼電話機の交換機に対する収容
位置情報を検出し、これに発呼情報を付加して、第1図
において説明したように、ランダムアクセスメモリRA
Mを介してマスクプロセッサMPUに送る。
マスクプロセッサMPUは、これを受けて、上記電話機
Teaから発呼のあったことを知り以後の呼処理を行な
う。
第3図に示すようにマスクプロセッサMPUから通話路
制御回路SPCに制御信号を送り、通話路制御装置SP
Cはこの制御信号により、通話路網NWを制御して所望
の通話路を設定する。
トランクTRK11〜等についても同様に、監視および
制御を行なう。
交換機に対する詳細な制御は本発明とは関係がうすいの
で上記第4図の例に止め、その他の説明は省略する。
第3図においてサブプロセッサSPU#1〜等とマスク
プロセッサMPU間のデータの受渡しは第1図および第
2図について説明したのと全く同様に行なわれる。
以上、本発明の実施例および適用例について述べたが本
発明は、上記に説明した実施例および適用例に限定され
るものではなく、その技術的範囲で種々の変形あるいは
適用が可能である。
本発明は上記のように構成されているので、1個のマス
クプロセッサと複数のサブプロセッサ間のデータの受渡
しを確実にしかも能率よく行なうことが可能な効果があ
る。
そして、各プロセッサをデータ受等しのために制御する
ような外部の制御装置は不要である。
電子交換機を複数のサブプロセッサと1個のマスクプロ
セッサによる2階層制御とするような場合に本発明を適
用することにより上記の優れた効果を上げることができ
る。
【図面の簡単な説明】
第1図は本発明の一実施例の接続図、第2図は第1図の
動作タイムチャート、第3図は本発明を電子交換機の制
御に適用した場合の接続図、第4図は第3図の加入者回
路とサブプロセッサとの関係を示す接続図である。 MPU・・・・・・マスクプロセッサ、MM・・・・・
・メインメモリ、MB・・・・・・メインバス、MG,
MG ,MG2SG,SG1,SG2・・・・・・ゲー
ト回路、RAM・・・・・・ランダムアクセスメモリ、
■N■・・・・・・インバータ、SB・・・・・・サブ
バス、SPU#o,SPU#1〜SPU#n・・・・・
・サブプロセッサ、So−Sl・・・・・・被制?装置
、CL・・・・・・クロツク信号入力端子、LC1、〜
LClm・・・・・・加入者回路、TRK1〜TRKp
m・・・トランク、NW・・・・・・通話路網。

Claims (1)

    【特許請求の範囲】
  1. 1 それぞれが複数の装置の制御を行なう複数のサブプ
    ロセッサと、上記複数のサブプロセッサの共通の情報の
    処理を行なつテ上記サブプロセッサのそれぞれを制御す
    るマスタゾロセツサと、上記複数のサブプロセッサおよ
    び上記マスタプロセッサの倒れからもアクセスし得乞ラ
    ンダムアクセスメモリとを備え、なお第1の期間T1と
    第2の期間T2を指示するくり返し信号を有し、上記信
    号の第1の期間において上記マスクプロセッサより上記
    ランダムアクセスメモリにア“クセスを可能として、マ
    スタプロセツサより各介ブプロセッサに渡す情報および
    各サブプロセッサより受ける情報をそれぞれ該ランダム
    アクセスメモリに書き込みおよびこれから読取り、上記
    信号の第2の期間において上記複数のサブプロセッサよ
    り上記ランダムアクセスメモリにアクセスを可能とし、
    なお上記第2の期間中に、該期間の当初において、1個
    のサブプロセッサが上記信号により割り込み信号を受け
    、上記ランダムアクセスメモリにアクセスを開始しマス
    クプロセッサより該サブプロセッサに渡す情報および該
    サブプロセッサよりマスクプロセッサに渡す情報をそれ
    ぞれ該ランダムアクセスメモリに書き込みおよびこれか
    ら読取り、該サブプロセッサのアクセス終了時に次のサ
    ブプロセッサに割込み信号を送り、これより次のサブプ
    ロセッサは該ランダムアクセスメモリにアクセスし、こ
    の過程を繰り返えして全サブプロセッサが順次に連続し
    て該ランダムアクセスメモリにアクセスすることを特徴
    とするマルチプロセッサの接続方式。
JP15178280A 1980-10-29 1980-10-29 マルチプロセツサの接続方式 Expired JPS5812614B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15178280A JPS5812614B2 (ja) 1980-10-29 1980-10-29 マルチプロセツサの接続方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15178280A JPS5812614B2 (ja) 1980-10-29 1980-10-29 マルチプロセツサの接続方式

Publications (2)

Publication Number Publication Date
JPS5775368A JPS5775368A (en) 1982-05-11
JPS5812614B2 true JPS5812614B2 (ja) 1983-03-09

Family

ID=15526175

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15178280A Expired JPS5812614B2 (ja) 1980-10-29 1980-10-29 マルチプロセツサの接続方式

Country Status (1)

Country Link
JP (1) JPS5812614B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59501182A (ja) * 1982-06-28 1984-07-05 ザ シンガ− カンパニ− 高性能多重プロセッサシステム

Also Published As

Publication number Publication date
JPS5775368A (en) 1982-05-11

Similar Documents

Publication Publication Date Title
JPS62155649A (ja) パケツト交換処理装置
JPS5812614B2 (ja) マルチプロセツサの接続方式
JPH02128250A (ja) 情報処理装置のアクセス制御回路
JPS6033634A (ja) デ−タ処理装置
JP2522412B2 (ja) プログラマブルコントロ―ラと入出力装置の間の通信方法
JPS6347864A (ja) メモリ間のデ−タ転送方法
JPS6162961A (ja) 入出力機器
JPS61123244A (ja) デ−タ通信処理装置
JPS58188990A (ja) ボタン電話装置の制御方式
JP2674003B2 (ja) 時分割スイツチ制御メモリーコピー方式
JPS59148492A (ja) 二重化構成電子交換機の再開処理方式
JPS6130300B2 (ja)
JPS593916B2 (ja) 再開処理方式
JPS58141063A (ja) 呼情報退避方法
JPH05316168A (ja) 多チャンネル多重通信コントローラー
JPS5838035B2 (ja) 電子交換機における通話路制御装置
JPS61117651A (ja) インタ−フエイス装置
JPS59144296A (ja) 電子交換機における局デ−タ制御方式
JPS6093552A (ja) タスクプログラム転送方式
JPS6383854A (ja) デ−タ転送回路
JPS58186243A (ja) リダンダント構成装置
JPH01134654A (ja) 情報転送方式
JPS5920031A (ja) デ−タ転送装置
JPS6362445A (ja) 交換機運用・保守情報の転送方式
JPS63197260A (ja) 記憶装置制御方式