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
Application number
JP58185551A
Other languages
English (en)
Other versions
JPS6076839A (ja
Inventor
Shuichi Kunyoshi
Hideo Abe
Zenichi Yashiro
Mineo Nishiwaki
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
NTT Inc
Original Assignee
Fujitsu Ltd
Nippon Telegraph and Telephone Corp
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, Nippon Telegraph and Telephone Corp filed Critical Fujitsu Ltd
Priority to JP18555183A priority Critical patent/JPS6076839A/ja
Publication of JPS6076839A publication Critical patent/JPS6076839A/ja
Publication of JPH053179B2 publication Critical patent/JPH053179B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/10Program control for peripheral devices
    • G06F13/12Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
    • G06F13/124Program 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/128Program 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はアドレス一致回路である。
尚DMA制御回路はDirect Memory Access制
御回路である。
システム・バス割当て回路1はシステム・バス
の使用権を各プロセツサに順次割り当てる。
マスタ・プロセツサ3から送出される制御情報
は制御線5を通り、送信用バス・インタフエイス
回路2内でヘツダーに宛先プロセツサ番号を付加
されて制御パケツト化され、システム・バス割当
て回路1でバスが割り当てられると送出を開始
し、受信用バス・インタフエイス回路6内の受信
用レジスタ15に入る。
次にアドレス一致回路16に於いてパケツト内
のプロセツサ番号と自分のプロセツサ番号が一致
し、且つパケツト・バツフア7が開放されている
時は、DMA制御回路13が起動し、受信用レジ
スタ15からパケツト・バツフア7に転送され
る。転送が完了するとマイクロ・プロセツサ8に
よりパケツト・バツフア7にメモリされているコ
マンド・コードを読み取る。
一般パケツトの場合は、DMA制御回路14を
起動してスレーブ・プロセツサ11に転送する。
制御パケツトの場合は、マイクロ・プロセツサ
8からの制御線9を使用してスレーブ・プロセツ
サ11を制御する。
此の場合パケツト・バツフア7に一般パケツト
が入つている頻度が高い為、制御パケツトを受信
出来ない可能性があり、従つて制御と云う面から
見ると確実性に欠けると云う欠点があつた。
又スレーブ・プロセツサ11からでもコマン
ド・コードにより、制御パケツトを送出すること
が出来るので、スレーブ・プロセツサ11のソフ
トウエア障害の時、他のスレーブ・プロセツサに
影響を与え易いと云う欠点もある。
更に又マスタ・プロセツサ3からスレーブ・プ
ロセツサへの制御をグループ毎、或いは全部一緒
に行う時も総てのスレーブ・プロセツサに対し
夫々制御パケツトを送出しなければならないと云
う欠点もあつた。
(c) 発明の目的 本発明の目的は従来技術の有する上記の欠点を
除去し、制御パケツト用バツフアと一般パケツト
用バツフアを分離し、各プロセツサにプロセツサ
番号の他に制御パケツト用のプロセツサ番号を賦
与することにより、機械的で迅速且つ確実にスレ
ーブ・プロセツサの制御を行うことの出来るプロ
セツサ制御方式を提供することである。
(d) 発明の構成 上記の目的は本発明によれば、マスタ・プロセ
ツサとスレーブ・プロセツサがそれぞれのバス・
インターフエース回路を介して、共通のシステ
ム・バスに接続し、該マスタ・プロセツサと該ス
レーブ・プロセツサ間及び該スレーブ・プロセツ
サ相互間の所定の一般パケツトの送受信と、該マ
スタ・プロセツサから該スレーブ・プロセツサへ
の所定の制御パケツトの送受信とに該システム・
バスを共用する分散処理システムにおいて、各該
スレーブ・プロセツサにそれぞれ第1及び第2の
プロセツサ番号を設け、該マスタ・プロセツサ及
び該スレーブ・プロセツサは該一般パケツトを送
信する場合に、送信先の該スレーブ・プロセツサ
の第1のプロセツサ番号を当該一般パケツトに付
して該システム・バスに送出し、該マスタ・プロ
セツサは該制御パケツトを送信する場合に、送信
先の該スレーブ・プロセツサの第2のプロセツサ
番号を当該制御パケツトに付して該システム・バ
スに送信し、各該スレーブ・プロセツサの該バ
ス・インターフエース回路は、第1及び第2のバ
ツフアを有し、当該スレーブ・プロセツサに設け
た第1のプロセツサ番号を付したパケツトを該シ
ステム・バスから受信した場合に、該パケツトを
第1のバツフアに保持して該一般パケツトの所定
の処理を行つた後、第1のバツフアの内容を該ス
レーブ・プロセツサへ転送し、第2のプロセツサ
番号を付したパケツトを該システム・バスから受
信した場合に、該パケツトを第2のバツフアに保
持して該制御パケツトの所定の処理を行い、当該
処理結果の制御情報を該スレーブ・プロセツサに
通知するように構成されていることを特徴とする
プロセツサ制御方式を提供することにより達成さ
れる。
(e) 発明の実施例 第2図は本発明の一実施例を示すブロツク図で
ある。図中、17は制御用パケツト受信レジス
タ、18は制御用パケツト・アドレス一致回路、
19はDMA制御回路、20は制御パケツト用バ
ツフアであり、其の他の記号、数字は第1図の場
合と同じである。
以下第2図に従つて本発明に依るマスタ・プロ
セツサからスレーブ・プロセツサを制御する方式
の詳細を説明する。
マスタ・プロセツサ3から送出される制御情報
は制御線5を通り、送信用バス・インタフエイス
回路2内でヘツダーに宛先プロセツサ番号を付加
されて制御パケツト化される。
システム・バス割当て回路1でバスが割り当て
られると送出を開始し、受信用バス・インタフエ
イス回路6内の受信用レジスタ15と制御用パケ
ツト受信レジスタ17に入る。
此処でアドレス一致回路16と制御用パケツ
ト・アドレス一致回路18が起動され、制御用パ
ケツト・アドレス一致回路18のみが一致を検出
し、DMA制御回路19を起動し、制御パケツト
用バツフア20に転送する。
転送が終了すると、マイクロ・プロセツサ8は
コマンド・コードを読み取り、制御線9を使用し
てスレーブ・プロセツサ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は制
御パケツト用バツフアである。

Claims (1)

  1. 【特許請求の範囲】 1 マスタ・プロセツサとスレーブ・プロセツサ
    がそれぞれのバス・インターフエース回路を介し
    て、共通のシステム・バスに接続し、該マスタ・
    プロセツサと該スレーブ・プロセツサ間及び該ス
    レーブ・プロセツサ相互間の所定の一般パケツト
    の送受信と、該マスタ・プロセツサから該スレー
    ブ・プロセツサへの所定の制御パケツトの送受信
    とに該システム・バスを共用する分散処理システ
    ムにおいて、 各該スレーブ・プロセツサにそれぞれ第1及び
    第2のプロセツサ番号を設け、 該マスタ・プロセツサ及び該スレーブ・プロセ
    ツサは該一般パケツトを送信する場合に、送信先
    の該スレーブ・プロセツサの第1のプロセツサ番
    号を当該一般パケツトに付して該システム・バス
    に送出し、 該マスタ・プロセツサは該制御パケツトを送信
    する場合に、送信先の該スレーブ・プロセツサの
    第2のプロセツサ番号を当該制御パケツトに付し
    て該システム・バスに送信し、 各該スレーブ・プロセツサの該バス・インター
    フエース回路は、第1及び第2のバツフアを有
    し、 当該スレーブ・プロセツサに設けた第1のプロ
    セツサ番号を付したパケツトを該システム・バス
    から受信した場合に、該パケツトを第1のバツフ
    アに保持して該一般パケツトの所定の処理を行つ
    た後、第1のバツフアの内容を該スレーブ・プロ
    セツサへ転送し、 第2のプロセツサ番号を付したパケツトを該シ
    ステム・バスから受信した場合に、該パケツトを
    第2のバツフアに保持して該制御パケツトの所定
    の処理を行い、当該処理結果の制御情報を該スレ
    ーブ・プロセツサに通知するように構成されてい
    ることを特徴とするプロセツサ制御方式。
JP18555183A 1983-10-04 1983-10-04 プロセツサ制御方式 Granted JPS6076839A (ja)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2855326B2 (ja) * 1987-04-09 1999-02-10 東洋通信機株式会社 コンピユータ・システム

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS575141A (en) * 1980-06-10 1982-01-11 Toshiba Corp Bus control system

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) 転送制御装置