JPH053179B2 - - Google Patents
Info
- Publication number
- JPH053179B2 JPH053179B2 JP58185551A JP18555183A JPH053179B2 JP H053179 B2 JPH053179 B2 JP H053179B2 JP 58185551 A JP58185551 A JP 58185551A JP 18555183 A JP18555183 A JP 18555183A JP H053179 B2 JPH053179 B2 JP H053179B2
- Authority
- JP
- Japan
- Prior art keywords
- processor
- packet
- control
- slave
- system bus
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
- G06F13/12—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
- G06F13/124—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware is a sequential transfer control unit, e.g. microprocessor, peripheral processor or state-machine
- G06F13/128—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware is a sequential transfer control unit, e.g. microprocessor, peripheral processor or state-machine for dedicated transfers to a network
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multi Processors (AREA)
- Information Transfer Systems (AREA)
- Small-Scale Networks (AREA)
Description
【発明の詳細な説明】
(a) 発明の技術分野
本発明はプロセツサ制御方式に係り、特に複数
個のプロセツサを使用する分散処理装置のプロセ
ツサ制御方式に関するものである。
個のプロセツサを使用する分散処理装置のプロセ
ツサ制御方式に関するものである。
(b) 従来技術の問題点
第1図は従来のマスタ・プロセツサからスレー
ブ・プロセツサをシステム・バスを経由して制御
する方式の一構成例を示す図である。
ブ・プロセツサをシステム・バスを経由して制御
する方式の一構成例を示す図である。
図中、1はシステム・バス割当て回路、2は送
信用バス・インタフエイ回路、3はマスタ・プロ
セツサ、4はデータ線、5は制御線、6は受信用
バス・インタフエイス回路、7はパケツト・バツ
フア、8はマイクロ・プロセツサ、9は制御線、
10はデータ線、11はスレーブ・プロセツサ、
12はシステム・バス、13はDMA制御回路、
14はDMA制御回路、15は受信用レジスタ、
16はアドレス一致回路である。
信用バス・インタフエイ回路、3はマスタ・プロ
セツサ、4はデータ線、5は制御線、6は受信用
バス・インタフエイス回路、7はパケツト・バツ
フア、8はマイクロ・プロセツサ、9は制御線、
10はデータ線、11はスレーブ・プロセツサ、
12はシステム・バス、13はDMA制御回路、
14はDMA制御回路、15は受信用レジスタ、
16はアドレス一致回路である。
尚DMA制御回路はDirect Memory Access制
御回路である。
御回路である。
システム・バス割当て回路1はシステム・バス
の使用権を各プロセツサに順次割り当てる。
の使用権を各プロセツサに順次割り当てる。
マスタ・プロセツサ3から送出される制御情報
は制御線5を通り、送信用バス・インタフエイス
回路2内でヘツダーに宛先プロセツサ番号を付加
されて制御パケツト化され、システム・バス割当
て回路1でバスが割り当てられると送出を開始
し、受信用バス・インタフエイス回路6内の受信
用レジスタ15に入る。
は制御線5を通り、送信用バス・インタフエイス
回路2内でヘツダーに宛先プロセツサ番号を付加
されて制御パケツト化され、システム・バス割当
て回路1でバスが割り当てられると送出を開始
し、受信用バス・インタフエイス回路6内の受信
用レジスタ15に入る。
次にアドレス一致回路16に於いてパケツト内
のプロセツサ番号と自分のプロセツサ番号が一致
し、且つパケツト・バツフア7が開放されている
時は、DMA制御回路13が起動し、受信用レジ
スタ15からパケツト・バツフア7に転送され
る。転送が完了するとマイクロ・プロセツサ8に
よりパケツト・バツフア7にメモリされているコ
マンド・コードを読み取る。
のプロセツサ番号と自分のプロセツサ番号が一致
し、且つパケツト・バツフア7が開放されている
時は、DMA制御回路13が起動し、受信用レジ
スタ15からパケツト・バツフア7に転送され
る。転送が完了するとマイクロ・プロセツサ8に
よりパケツト・バツフア7にメモリされているコ
マンド・コードを読み取る。
一般パケツトの場合は、DMA制御回路14を
起動してスレーブ・プロセツサ11に転送する。
起動してスレーブ・プロセツサ11に転送する。
制御パケツトの場合は、マイクロ・プロセツサ
8からの制御線9を使用してスレーブ・プロセツ
サ11を制御する。
8からの制御線9を使用してスレーブ・プロセツ
サ11を制御する。
此の場合パケツト・バツフア7に一般パケツト
が入つている頻度が高い為、制御パケツトを受信
出来ない可能性があり、従つて制御と云う面から
見ると確実性に欠けると云う欠点があつた。
が入つている頻度が高い為、制御パケツトを受信
出来ない可能性があり、従つて制御と云う面から
見ると確実性に欠けると云う欠点があつた。
又スレーブ・プロセツサ11からでもコマン
ド・コードにより、制御パケツトを送出すること
が出来るので、スレーブ・プロセツサ11のソフ
トウエア障害の時、他のスレーブ・プロセツサに
影響を与え易いと云う欠点もある。
ド・コードにより、制御パケツトを送出すること
が出来るので、スレーブ・プロセツサ11のソフ
トウエア障害の時、他のスレーブ・プロセツサに
影響を与え易いと云う欠点もある。
更に又マスタ・プロセツサ3からスレーブ・プ
ロセツサへの制御をグループ毎、或いは全部一緒
に行う時も総てのスレーブ・プロセツサに対し
夫々制御パケツトを送出しなければならないと云
う欠点もあつた。
ロセツサへの制御をグループ毎、或いは全部一緒
に行う時も総てのスレーブ・プロセツサに対し
夫々制御パケツトを送出しなければならないと云
う欠点もあつた。
(c) 発明の目的
本発明の目的は従来技術の有する上記の欠点を
除去し、制御パケツト用バツフアと一般パケツト
用バツフアを分離し、各プロセツサにプロセツサ
番号の他に制御パケツト用のプロセツサ番号を賦
与することにより、機械的で迅速且つ確実にスレ
ーブ・プロセツサの制御を行うことの出来るプロ
セツサ制御方式を提供することである。
除去し、制御パケツト用バツフアと一般パケツト
用バツフアを分離し、各プロセツサにプロセツサ
番号の他に制御パケツト用のプロセツサ番号を賦
与することにより、機械的で迅速且つ確実にスレ
ーブ・プロセツサの制御を行うことの出来るプロ
セツサ制御方式を提供することである。
(d) 発明の構成
上記の目的は本発明によれば、マスタ・プロセ
ツサとスレーブ・プロセツサがそれぞれのバス・
インターフエース回路を介して、共通のシステ
ム・バスに接続し、該マスタ・プロセツサと該ス
レーブ・プロセツサ間及び該スレーブ・プロセツ
サ相互間の所定の一般パケツトの送受信と、該マ
スタ・プロセツサから該スレーブ・プロセツサへ
の所定の制御パケツトの送受信とに該システム・
バスを共用する分散処理システムにおいて、各該
スレーブ・プロセツサにそれぞれ第1及び第2の
プロセツサ番号を設け、該マスタ・プロセツサ及
び該スレーブ・プロセツサは該一般パケツトを送
信する場合に、送信先の該スレーブ・プロセツサ
の第1のプロセツサ番号を当該一般パケツトに付
して該システム・バスに送出し、該マスタ・プロ
セツサは該制御パケツトを送信する場合に、送信
先の該スレーブ・プロセツサの第2のプロセツサ
番号を当該制御パケツトに付して該システム・バ
スに送信し、各該スレーブ・プロセツサの該バ
ス・インターフエース回路は、第1及び第2のバ
ツフアを有し、当該スレーブ・プロセツサに設け
た第1のプロセツサ番号を付したパケツトを該シ
ステム・バスから受信した場合に、該パケツトを
第1のバツフアに保持して該一般パケツトの所定
の処理を行つた後、第1のバツフアの内容を該ス
レーブ・プロセツサへ転送し、第2のプロセツサ
番号を付したパケツトを該システム・バスから受
信した場合に、該パケツトを第2のバツフアに保
持して該制御パケツトの所定の処理を行い、当該
処理結果の制御情報を該スレーブ・プロセツサに
通知するように構成されていることを特徴とする
プロセツサ制御方式を提供することにより達成さ
れる。
ツサとスレーブ・プロセツサがそれぞれのバス・
インターフエース回路を介して、共通のシステ
ム・バスに接続し、該マスタ・プロセツサと該ス
レーブ・プロセツサ間及び該スレーブ・プロセツ
サ相互間の所定の一般パケツトの送受信と、該マ
スタ・プロセツサから該スレーブ・プロセツサへ
の所定の制御パケツトの送受信とに該システム・
バスを共用する分散処理システムにおいて、各該
スレーブ・プロセツサにそれぞれ第1及び第2の
プロセツサ番号を設け、該マスタ・プロセツサ及
び該スレーブ・プロセツサは該一般パケツトを送
信する場合に、送信先の該スレーブ・プロセツサ
の第1のプロセツサ番号を当該一般パケツトに付
して該システム・バスに送出し、該マスタ・プロ
セツサは該制御パケツトを送信する場合に、送信
先の該スレーブ・プロセツサの第2のプロセツサ
番号を当該制御パケツトに付して該システム・バ
スに送信し、各該スレーブ・プロセツサの該バ
ス・インターフエース回路は、第1及び第2のバ
ツフアを有し、当該スレーブ・プロセツサに設け
た第1のプロセツサ番号を付したパケツトを該シ
ステム・バスから受信した場合に、該パケツトを
第1のバツフアに保持して該一般パケツトの所定
の処理を行つた後、第1のバツフアの内容を該ス
レーブ・プロセツサへ転送し、第2のプロセツサ
番号を付したパケツトを該システム・バスから受
信した場合に、該パケツトを第2のバツフアに保
持して該制御パケツトの所定の処理を行い、当該
処理結果の制御情報を該スレーブ・プロセツサに
通知するように構成されていることを特徴とする
プロセツサ制御方式を提供することにより達成さ
れる。
(e) 発明の実施例
第2図は本発明の一実施例を示すブロツク図で
ある。図中、17は制御用パケツト受信レジス
タ、18は制御用パケツト・アドレス一致回路、
19はDMA制御回路、20は制御パケツト用バ
ツフアであり、其の他の記号、数字は第1図の場
合と同じである。
ある。図中、17は制御用パケツト受信レジス
タ、18は制御用パケツト・アドレス一致回路、
19はDMA制御回路、20は制御パケツト用バ
ツフアであり、其の他の記号、数字は第1図の場
合と同じである。
以下第2図に従つて本発明に依るマスタ・プロ
セツサからスレーブ・プロセツサを制御する方式
の詳細を説明する。
セツサからスレーブ・プロセツサを制御する方式
の詳細を説明する。
マスタ・プロセツサ3から送出される制御情報
は制御線5を通り、送信用バス・インタフエイス
回路2内でヘツダーに宛先プロセツサ番号を付加
されて制御パケツト化される。
は制御線5を通り、送信用バス・インタフエイス
回路2内でヘツダーに宛先プロセツサ番号を付加
されて制御パケツト化される。
システム・バス割当て回路1でバスが割り当て
られると送出を開始し、受信用バス・インタフエ
イス回路6内の受信用レジスタ15と制御用パケ
ツト受信レジスタ17に入る。
られると送出を開始し、受信用バス・インタフエ
イス回路6内の受信用レジスタ15と制御用パケ
ツト受信レジスタ17に入る。
此処でアドレス一致回路16と制御用パケツ
ト・アドレス一致回路18が起動され、制御用パ
ケツト・アドレス一致回路18のみが一致を検出
し、DMA制御回路19を起動し、制御パケツト
用バツフア20に転送する。
ト・アドレス一致回路18が起動され、制御用パ
ケツト・アドレス一致回路18のみが一致を検出
し、DMA制御回路19を起動し、制御パケツト
用バツフア20に転送する。
転送が終了すると、マイクロ・プロセツサ8は
コマンド・コードを読み取り、制御線9を使用し
てスレーブ・プロセツサ11を制御する。
コマンド・コードを読み取り、制御線9を使用し
てスレーブ・プロセツサ11を制御する。
一般パケツトの場合は、プロセツサ・アドレス
を使用するのでアドレス一致回路16のみがアド
レス一致を検出し、パケツト・バツフア7が開放
されている時、DMA制御回路13を起動しパケ
ツト・バツフア7に転送する。上記の制御によ
り、パケツト・バツフア7に転送するのは常に一
般パケツトだけであるので、パケツト・バツフア
7への転送が終了すると、直ちにDMA制御回路
14を起動しスレーブ・プロセツサ11に転送す
る。
を使用するのでアドレス一致回路16のみがアド
レス一致を検出し、パケツト・バツフア7が開放
されている時、DMA制御回路13を起動しパケ
ツト・バツフア7に転送する。上記の制御によ
り、パケツト・バツフア7に転送するのは常に一
般パケツトだけであるので、パケツト・バツフア
7への転送が終了すると、直ちにDMA制御回路
14を起動しスレーブ・プロセツサ11に転送す
る。
(f) 発明の効果
以上詳細に説明した様に本発明によれば、一般
パケツトと制御パケツトの転送に同じシステム・
バスを共用できる経済的な構成において、頻度の
高い一般パケツトと頻度は低いが重要度の高い制
御パケツトとを分離出来るので、より迅速に且つ
確実に制御パケツトの転送を制御出来、更に、制
御パケツトのアドレスの送出をマスタ・プロセツ
サのみが可能となるハードウエアを採用すること
により、スレーブ・プロセツサのソフトウエア障
害時でもスレーブ・プロセツサから制御パケツト
の送出されることはないので、システムの信頼度
は高くなり、且つ制御パケツト用バツフアのアド
レスを総て同じ又はグループ毎に同じにすること
により一度又はグループ数だけ制御パケツトを送
出することにより分散処理装置全体を制御可能と
なると云う大きい効果がある。
パケツトと制御パケツトの転送に同じシステム・
バスを共用できる経済的な構成において、頻度の
高い一般パケツトと頻度は低いが重要度の高い制
御パケツトとを分離出来るので、より迅速に且つ
確実に制御パケツトの転送を制御出来、更に、制
御パケツトのアドレスの送出をマスタ・プロセツ
サのみが可能となるハードウエアを採用すること
により、スレーブ・プロセツサのソフトウエア障
害時でもスレーブ・プロセツサから制御パケツト
の送出されることはないので、システムの信頼度
は高くなり、且つ制御パケツト用バツフアのアド
レスを総て同じ又はグループ毎に同じにすること
により一度又はグループ数だけ制御パケツトを送
出することにより分散処理装置全体を制御可能と
なると云う大きい効果がある。
第1図は従来のマスタ・プロセツサからスレー
ブ・プロセツサをシステム・バスを経由して制御
する方式の一構成例を示す図である。第2図は本
発明の一実施例を示すブロツク図である。 図中、1はシステム・バス割当て回路、2は送
信用バス・インタフエイス回路、3はマスタ・プ
ロセツサ、4はデータ線、5は制御線、6は受信
用バス・インタフエイス回路、7はパケツト・バ
ツフア、8はマイクロ・プロセツサ、9は制御
線、10はデータ線、11はスレーブ・プロセツ
サ、12はシステム・バス、13はDMA制御回
路、14はDMA制御回路、15は受信用レジス
タ、16はアドレス一致回路、17は制御用パケ
ツト受信レジスタ、18は制御用パケツト・アド
レス一致回路、19はDMA制御回路、20は制
御パケツト用バツフアである。
ブ・プロセツサをシステム・バスを経由して制御
する方式の一構成例を示す図である。第2図は本
発明の一実施例を示すブロツク図である。 図中、1はシステム・バス割当て回路、2は送
信用バス・インタフエイス回路、3はマスタ・プ
ロセツサ、4はデータ線、5は制御線、6は受信
用バス・インタフエイス回路、7はパケツト・バ
ツフア、8はマイクロ・プロセツサ、9は制御
線、10はデータ線、11はスレーブ・プロセツ
サ、12はシステム・バス、13はDMA制御回
路、14はDMA制御回路、15は受信用レジス
タ、16はアドレス一致回路、17は制御用パケ
ツト受信レジスタ、18は制御用パケツト・アド
レス一致回路、19はDMA制御回路、20は制
御パケツト用バツフアである。
Claims (1)
- 【特許請求の範囲】 1 マスタ・プロセツサとスレーブ・プロセツサ
がそれぞれのバス・インターフエース回路を介し
て、共通のシステム・バスに接続し、該マスタ・
プロセツサと該スレーブ・プロセツサ間及び該ス
レーブ・プロセツサ相互間の所定の一般パケツト
の送受信と、該マスタ・プロセツサから該スレー
ブ・プロセツサへの所定の制御パケツトの送受信
とに該システム・バスを共用する分散処理システ
ムにおいて、 各該スレーブ・プロセツサにそれぞれ第1及び
第2のプロセツサ番号を設け、 該マスタ・プロセツサ及び該スレーブ・プロセ
ツサは該一般パケツトを送信する場合に、送信先
の該スレーブ・プロセツサの第1のプロセツサ番
号を当該一般パケツトに付して該システム・バス
に送出し、 該マスタ・プロセツサは該制御パケツトを送信
する場合に、送信先の該スレーブ・プロセツサの
第2のプロセツサ番号を当該制御パケツトに付し
て該システム・バスに送信し、 各該スレーブ・プロセツサの該バス・インター
フエース回路は、第1及び第2のバツフアを有
し、 当該スレーブ・プロセツサに設けた第1のプロ
セツサ番号を付したパケツトを該システム・バス
から受信した場合に、該パケツトを第1のバツフ
アに保持して該一般パケツトの所定の処理を行つ
た後、第1のバツフアの内容を該スレーブ・プロ
セツサへ転送し、 第2のプロセツサ番号を付したパケツトを該シ
ステム・バスから受信した場合に、該パケツトを
第2のバツフアに保持して該制御パケツトの所定
の処理を行い、当該処理結果の制御情報を該スレ
ーブ・プロセツサに通知するように構成されてい
ることを特徴とするプロセツサ制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18555183A JPS6076839A (ja) | 1983-10-04 | 1983-10-04 | プロセツサ制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18555183A JPS6076839A (ja) | 1983-10-04 | 1983-10-04 | プロセツサ制御方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6076839A JPS6076839A (ja) | 1985-05-01 |
| JPH053179B2 true JPH053179B2 (ja) | 1993-01-14 |
Family
ID=16172785
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18555183A Granted JPS6076839A (ja) | 1983-10-04 | 1983-10-04 | プロセツサ制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6076839A (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2855326B2 (ja) * | 1987-04-09 | 1999-02-10 | 東洋通信機株式会社 | コンピユータ・システム |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS575141A (en) * | 1980-06-10 | 1982-01-11 | Toshiba Corp | Bus control system |
-
1983
- 1983-10-04 JP JP18555183A patent/JPS6076839A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6076839A (ja) | 1985-05-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4744023A (en) | Processor access control arrangement in a multiprocessor system | |
| US4945473A (en) | Communications controller interface | |
| EP0404414A2 (en) | Apparatus and method for assigning addresses to SCSI supported peripheral devices | |
| WO1982002442A1 (en) | Interrupt coupling and monitoring system | |
| US20210349843A1 (en) | System component and use of a system component | |
| EP0790560A2 (en) | Interface for computer network | |
| US4796022A (en) | Double transit bus system | |
| KR102303424B1 (ko) | 랜덤 액세스 메모리를 포함하는 하나 이상의 처리 유닛을 위한 직접 메모리 액세스 제어 장치 | |
| US5930261A (en) | Bus protocol | |
| US20040230717A1 (en) | Processing device | |
| EP0789302B1 (en) | Communication network end station and adaptor card | |
| US6732210B1 (en) | Communication bus for a multi-processor system | |
| JP4104939B2 (ja) | マルチプロセッサシステム | |
| KR100285953B1 (ko) | 패킷버스및이를이용하여패킷데이터를전송하는장치및방법 | |
| JPH053179B2 (ja) | ||
| JPS6246025B2 (ja) | ||
| EP0064074B1 (en) | Data transmitting link | |
| CA1235229A (en) | Double transit bus system | |
| US5721946A (en) | Signal transfer method having unique word assigned to terminal stations appended before control frames originated from control station and terminal stations | |
| JPS6298444A (ja) | デ−タ通信方式 | |
| JP4125933B2 (ja) | 共通メモリを備えたプロセッサシステム | |
| JPH0223060B2 (ja) | ||
| JP2705955B2 (ja) | 並列情報処理装置 | |
| US7177997B2 (en) | Communication bus system | |
| JP2573790B2 (ja) | 転送制御装置 |