JPS629458A - マルチcpuシステムバス - Google Patents

マルチcpuシステムバス

Info

Publication number
JPS629458A
JPS629458A JP60148226A JP14822685A JPS629458A JP S629458 A JPS629458 A JP S629458A JP 60148226 A JP60148226 A JP 60148226A JP 14822685 A JP14822685 A JP 14822685A JP S629458 A JPS629458 A JP S629458A
Authority
JP
Japan
Prior art keywords
data
slave
master
transmission
cpu system
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
JP60148226A
Other languages
English (en)
Inventor
Masahide Morozumi
両角 昌英
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP60148226A priority Critical patent/JPS629458A/ja
Publication of JPS629458A publication Critical patent/JPS629458A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、複数個のCPU間で、データの送受信を行い
、情報の収集と転送を行うことが必要なデータ収集装置
、交換機、伝送制御装置、多重化装置等におけるシステ
ムバスて関する。
(従来の技術) 従来この種のマルチCPUシステムにおいては。
通信を行う1対向毎に、8255形の・母うレル入出力
ポートを備えており、1つをマスタからスレーブへのデ
ータ伝送用、もう1つをスレーブからマスタへのデータ
伝送用として用いることによって、双方向のデータ伝送
ができるように構成されている。
第2図において、22は8255形のノクラレル入出力
ポートを備えたインタフェース部である。
次に上記従来例の動作について説明する。第2図におい
て、・ぐラレル入出力、I?−)22の左側はマスタと
なるCPUシステム21に接続され、右側はスレーブと
なるCPUシステム23に接続されている。
マスタからスレーブへのデータ送信は、マスタからの書
き込みにより、バッファ部ではデータをラッチし、マス
タ側に書き込み禁止、スレーブ側に受信データ有りを通
知し、スレーブからの読み込みにより、バッファ部はマ
スタ側に書き込み禁止全解除し、スレーブ側へのデータ
有りを停止する。
スレーブからマスタへのデータ伝送も同様であり、上記
動作の繰り返しにより、1バイト単位にデータの送受信
を行うことができる。
このように、上記従来のマルチCPUシステムでも、双
方向のデータ伝送を行うことができる。
(発明が解決しようとする問題点) しかしながら、上記従来のマルチCPUシステムでは、
スレーブCPU単位にポート選択信号とデータ書き込み
許可/禁止信号が必要なためスレーブCPUシステムの
多収容化ができない、バッファを用いているためブロッ
ク転送ができない、マスタからスレーブへの一斉通信が
できないという問題があった。
本発明は、このような従来の問題を解決するものであり
、スレーブCPUシステムの多収容化ができ、かつブロ
ック転送や一斉通信もできる優れたマルチCPUシステ
ムバスを提供することを目的とするものである。
(問題点を解決するための手段) 本発明は、上記目的を達成するために、スレーブCPU
システム選択のだめのアドレス信号を設は個別通信、−
斉通信を容易にし、スレーブからの送信要求も共通割り
込み線を用いるコンテンション方式として多スレーグC
PUシステムの収容を容易にし、メモリを用いてブロッ
ク転送ができるようにしたものである。
(作用) 本発明は、上記のような構成によシ、次のような作用を
有する。すなわち、マスタが任意のスレーブのアドレス
をセットすることによシ個別スレーフトのデータ送受信
ができ、−斉アドレスのセットによりマスタからスレー
ブへの一斉データ送信ができ、スレーブからの送信要求
は共通側シ込み線を用いたコンテンション方式でマスタ
へ通知することができる。
(実施例) 第1図は、本発明の一実施例の構成を示すものである。
第1図において、11はマスタCPUシステムであり、
インタフェース部12を介して複数のスレーブCPUか
らなるシステム13に接続されている。
次に上記実施例の動作について説明する。マスタCPU
システム11がインタフェース部12の指定アドレスを
アドレスバスにセットすることにより一つあるいは全て
のインタフェース部12が活性化すれ、マスタCPUシ
ステム11からスレーブCPUシステム13へのデータ
伝送は、マスタ側からの書き込みにより、インタフェー
ス部12ではデータを取り込み、スレーブ側13にデー
タ有シを通知し、スレーブ側のデータ読み込み動作によ
り、取シ込んであったデータを出力する。書き込み禁止
、読み込み禁止信号は1バイト単位またはブロック単位
に制御することにより、複数バイト単位の伝送が可能と
なる。
スレーブCPUシステム13からマスタCPUシステム
11への伝送も基本動作は同様であり、上記動作の繰り
返しによシ一連のデータの伝送が可能となる。
スレーブCPUシステム13からの送信要求はコンテン
ション方式であり、ペクタあるいはマスタからのステー
タスのポーリングにより該当スレーブCPUシステム1
3を検出できる。
このように上記実施例によれば、マスタCPUシステム
11が指定アドレスをセットすることによシ任意のスレ
ーブCPUシステム13との間で1=1あるいは一斉の
データ伝送ができ、データメモリと書き込み禁止、読み
出し禁止信号の制御によ〜ブロック転送ができるという
利点を有する。
(発明の効果) 本発明は、上記実施例より明らかなように、以下に示す
効果を有する。
(1)  スレーブCPUシステムの選択のためにアド
レス信号線を設け、割り込み信号を共通線方式とするこ
とによシャスレーブCPUシステムの多収容化が可能で
ある。
(2)  アドレス信号線により、マスタ・スレーブC
PUシステム間の個別通信、−斉通信が可能である。
(3)書き込み禁止、読み出し禁止信号線の制御とデー
タメモリによりブロック転送が可能である。
【図面の簡単な説明】
第1図は、本発明の一実施例におけるマルチCPUシス
テムの構成図、第2図は従来のマルチCPUシステムの
構成図である。 11・・・マスタCPUシステム、12・・・インタフ
ェース部、13・・・スレーブCPUシステム、21・
・・マスタCPUシステム、22・・・インタフェース
部、23・・・スレーブCPUシステム。 第1図

Claims (1)

    【特許請求の範囲】
  1. 相互に非同期に動作するマルチCPUシステムに使用さ
    れるCPUインタフェースにおいて、1つのマスタと複
    数のスレーブとの間で、マスタの制御のもとで、ポーリ
    ングまたは割り込み情報により複数のスレーブからのデ
    ータ通信要求を検知し、セレクティングにより通信要求
    の発生しているスレーブに対してデータの送受信権を設
    定する手段と、全てのスレーブに対して一斉通信をする
    手段と、送受信権の設定されたスレーブとデータ送受信
    を行う手段とを具備し、データの衝突なしに1バイト単
    位またはブロック単位でマルチCPU間のデータ送受信
    を行うことを特徴とするマルチCPUシステムバス。
JP60148226A 1985-07-08 1985-07-08 マルチcpuシステムバス Pending JPS629458A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60148226A JPS629458A (ja) 1985-07-08 1985-07-08 マルチcpuシステムバス

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60148226A JPS629458A (ja) 1985-07-08 1985-07-08 マルチcpuシステムバス

Publications (1)

Publication Number Publication Date
JPS629458A true JPS629458A (ja) 1987-01-17

Family

ID=15448096

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60148226A Pending JPS629458A (ja) 1985-07-08 1985-07-08 マルチcpuシステムバス

Country Status (1)

Country Link
JP (1) JPS629458A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4991678A (en) * 1987-11-20 1991-02-12 Honda Giken Kogyo Kabushiki Kaisha System method for drive force distributing control for front-and-rear-wheel drive motor vehicle

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4991678A (en) * 1987-11-20 1991-02-12 Honda Giken Kogyo Kabushiki Kaisha System method for drive force distributing control for front-and-rear-wheel drive motor vehicle

Similar Documents

Publication Publication Date Title
US4149238A (en) Computer interface
EP0451938B1 (en) Multiple cluster signal processor
US4488226A (en) Method and apparatus for high speed asynchronous serial data transfer
US4320452A (en) Digital bus and control circuitry for data routing and transmission
US4490788A (en) Well-logging data processing system having segmented serial processor-to-peripheral data links
US5566345A (en) SCSI bus capacity expansion controller using gating circuits to arbitrate DMA requests from a plurality of disk drives
US5218677A (en) Computer system high speed link method and means
JPH07200432A (ja) データ通信方法及びシステム連結装置
EP1193605B1 (en) Apparatus and method for the transfer of signal groups between digital signal processors in a digital signal processing unit
RU2018944C1 (ru) Устройство для сопряжения эвм с внешними объектами
KR100202398B1 (ko) 이중화구조를 갖는 종합정보통신망 디바이스 제어계
KR950008393B1 (ko) 멀티프로세스 시스템 아비터지연회로
KR0126417B1 (ko) 다중채널 입출력 제어장치
JPS6145271B2 (ja)
JP2573790B2 (ja) 転送制御装置
KR100289578B1 (ko) 대용량 통신처리시스템에 있어서 패킷 메모리의중재장치
JPH03283745A (ja) データ収集制御方式
SU1191915A1 (ru) Устройство дл сопр жени вычислительных машин в многопроцессорной вычислительной системе
JPH06338911A (ja) データ通信装置
JPH08137738A (ja) Cpu調停回路
JPS62293453A (ja) 多重バス方式デ−タ処理装置
JPH02199574A (ja) マルチプロセッサシステム
JPS63104155A (ja) 電子計算機
JPH01209836A (ja) マルチメディア多重化装置
JPS6055463A (ja) マルチプロセツサシステム