JPH0414166A - マルチcpuシステムのプログラム制御装置 - Google Patents

マルチcpuシステムのプログラム制御装置

Info

Publication number
JPH0414166A
JPH0414166A JP2118946A JP11894690A JPH0414166A JP H0414166 A JPH0414166 A JP H0414166A JP 2118946 A JP2118946 A JP 2118946A JP 11894690 A JP11894690 A JP 11894690A JP H0414166 A JPH0414166 A JP H0414166A
Authority
JP
Japan
Prior art keywords
cpu
bus
program
slave
board
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
JP2118946A
Other languages
English (en)
Inventor
Shozo Hayashi
林 正三
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 JP2118946A priority Critical patent/JPH0414166A/ja
Publication of JPH0414166A publication Critical patent/JPH0414166A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Stored Programmes (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、マスタCPUを塔載した基板と、スレープC
PUを塔載した基板とを外部バスを介して接続してなる
マルチCPU  (中央処理装置)のプログラム制御装
置に関する。
従来の技術 従来この種のマルチCPUシステムではマスクCPtJ
、スレープCPU間のデータ交換をバス結合方式や共有
メモリ方式を使用しCPU間の実行制御をデータ交換し
たデータの内容により制御し装置として一連の動作を実
現するものであった。
発明が解決しようとする課題 しかしながら、上記従来のプログラム制御方式ではマス
クCPU、スレープCPUとも交換したデータの中から
プログラム制御に必要なデータを抽出し、各CPUがそ
のデータに合わせた形でプログラムの制御方法を変更し
てゆくこととなり、これらの手続きが煩雑であり、また
マスタCPUと各個別のスレープCPUの同期合わせに
煩雑さが倍加されるという問題点があった。
本発明はこのような従来の問題を解決するものであシ、
マスタCPUがスレープCPUのプログラムを直接制御
することにより、各CPU間の動作制御をマスタCPU
で容易に管理できるという優れたプログラム制御装置を
提供することを目的とするものである。
課題を解決するための手段 本発明は上記目的を達成するために、スレープCPUを
塔載した基板内にプログラム格納用RAMと内部/外部
バス切換部とアドレス制御部、CPUバス分離部を設け
、マスクCPUを塔載した基板からソフトウェアにより
任意にスレープCPUを保守状態とし、プログラム格納
用RAMを外部バスに切換えた上でプログラム格納用R
AMに新たなプログラムを書き込めるようにしたもので
ある。
作用 したがって、本発明によれば、マスタCPUからプログ
ラムの制御に必要な任意のプログラムを随時スレープC
PU側のプログラム格納用RAMに書き込めるため、直
接的な方法でマスタCPUがスレープCPUの動作を完
全に管理することができる。またマスタCPUが必要を
生じるまでスレープCPUはマスタCPUの状態とは全
く無関係に動作可能で自由度の高いシステムを構成でき
るという効果を有する。
実施例 図は本発明の一実施例の構成を示すものである。
図において1は装置全体を管理するマスタCPUを塔載
した基板(基板A)、2はスレープCPUを塔載した基
板(基板B)で基板Aの管理下に置かれるものである。
3は基板A(1)と基板B(2)とを電気的に接続する
だめの外部パスライン、4はスレープCPU、5はプロ
グラム格納用RAM、6はプログラム格納用RAM5を
外部パスラインに接続するか内部バスとするかの内部/
外部バス切換部、7はスレープCPUを内部パスライン
から分離するバス分離部、8はマスタCPUからのアド
レス信号によりバス切換部6、バス分離部7を制御する
ためのアドレス制御部、9はスレープCPU4を保持状
態とするウェイト信号線、10は内部パスライン、11
は装置全体への電源を供給するための電源部である。
次に上記実施例の動作について説明する。装置立上げ時
はバス切換部6が外部バス3側へたおされ、ウェイト信
号9によりスレープCPU 4が待ち状態とされる。そ
の後基板A1からプログラムがプログラム格納用RAM
5に書込まれ、基板Aから特定の番地(または特定の命
令)が発行されるとアドレス制御部8がこれを検出して
バス切換部6にてプログラム格納RAM5を内部バス側
にだおすとともにバス分離部7にてスレープCPU4の
動作を有効にして内部パスライン10と接続する。これ
によりスレープCPU4は実行が可能となり基板Aのマ
スタCPUから指示されたプログラムにより動作する。
実行中基板AのマスタCPUが必要を生じれば特定の番
地をアクセスすればアドレス制御部8よりバス分離部7
を介してスレープCPUが4ウエイト状態となりプログ
ラム格納用RAM 5がバス切換部6により外部バスに
だおされマスタCPUはこのスレープCPU 4のプロ
グラムの一部および全部を更新して再び電源立上げと同
一の方法でスレープCPU 4を再起動できる。なおバ
ス分離部7からウェイト信号と同様の方法にてスレープ
CPU 4にリセット信号を発生させればスレープCP
U 4を初期状態から起動することも可能である。
この動作によりマスタCPUはスレープCPU4の動作
をプログラムの修正という形で直接的に制御できるとい
う利点を持つことができる。
発明の効果 本発明は上記実施例より明らかなようにスレープCPU
を塔載した基板にプログラム格納用RAMとバス切換部
、バス分離部、およびアドレス制御部を設けたものであ
り、一方の基板に塔載するプログラムを他方の基板から
任意のタイミングで容易に変更できるため、マスタCP
Uを塔載した基板がスレープCPUを塔載した基板のす
べての動作をプログラム変更による直接的な制御により
管理できるという効果を有する。
【図面の簡単な説明】
図は本発明の一実施例におけるプログラム制御方法を実
施する装置のブロック図である。 トマスタCPUを塔載した基板、2・・・スレープCP
Uを塔載した基板、3・・・外部パスライン、4・・・
スレープCPU、5・プログラム格納用RAM、6・・
・バス切換部、7・・バス分離部、8 アドレス制御部
、9・・ウェイト信号線、10・・・内部ハスライン、
11・・・電源部。

Claims (1)

    【特許請求の範囲】
  1. マスタCPUを塔載した第1の基板と、このマスタCP
    Uに外部バスを介して接続されたスレープCPUを塔載
    した第2の基板と、第2の基板内に設けられたプログラ
    ム格納用RAMと、このプログラム格納用RAMを上記
    外部バス側又は内部バス側に切換えるバス切換部と、上
    記スレープCPUを上記内部バスから分離するバス分離
    部と、上記マスタCPUからの指令により上記バス切換
    部及びバス分離部を制御する制御部とを有し、上記バス
    切換部を外部バス側に切換えた際に上記マスタCPUよ
    り上記プログラム格納用RAMにプログラムを格納し、
    上記バス切換部を内部バス側に切換えるとともに上記バ
    ス分離部により上記スレープCPUを内部バスに接続し
    てスレープCPUを動作させることを特徴とするマルチ
    CPUシステムのプログラム制御装置。
JP2118946A 1990-05-08 1990-05-08 マルチcpuシステムのプログラム制御装置 Pending JPH0414166A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2118946A JPH0414166A (ja) 1990-05-08 1990-05-08 マルチcpuシステムのプログラム制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2118946A JPH0414166A (ja) 1990-05-08 1990-05-08 マルチcpuシステムのプログラム制御装置

Publications (1)

Publication Number Publication Date
JPH0414166A true JPH0414166A (ja) 1992-01-20

Family

ID=14749164

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2118946A Pending JPH0414166A (ja) 1990-05-08 1990-05-08 マルチcpuシステムのプログラム制御装置

Country Status (1)

Country Link
JP (1) JPH0414166A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05307534A (ja) * 1992-04-30 1993-11-19 Tokyo Electric Co Ltd マルチプロセッサシステムのプログラム・ローディング方法
US6401607B2 (en) * 2000-01-12 2002-06-11 Riso Kagaku Corporation Stencil printing system, stencil printing method, and computer-readable recording medium storing stencil printing program
JP2014153964A (ja) * 2013-02-11 2014-08-25 Sumitomo Electric Ind Ltd マイクロプログラムを更新可能な電子機器

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05307534A (ja) * 1992-04-30 1993-11-19 Tokyo Electric Co Ltd マルチプロセッサシステムのプログラム・ローディング方法
US6401607B2 (en) * 2000-01-12 2002-06-11 Riso Kagaku Corporation Stencil printing system, stencil printing method, and computer-readable recording medium storing stencil printing program
JP2014153964A (ja) * 2013-02-11 2014-08-25 Sumitomo Electric Ind Ltd マイクロプログラムを更新可能な電子機器

Similar Documents

Publication Publication Date Title
CN103197954A (zh) 信息处理装置和控制信息处理装置的方法
JPH0414166A (ja) マルチcpuシステムのプログラム制御装置
JPH024021B2 (ja)
JPS6373453A (ja) 共通バス制御方式
JPH05233525A (ja) I/o処理装置
JPS5995651A (ja) メモリ・デ−タの変更方法
JPS6022225A (ja) 遠隔電源切断方式
KR960003650B1 (ko) 컴퓨터 시스템의 성능향상을 위한 입출력 프로세서
JPH0145657B2 (ja)
JPH05151075A (ja) メモリ保護装置
JPH0484245A (ja) 二重化記憶装置
JPH06138917A (ja) プログラマブル・コントローラ
JPS63245753A (ja) 分散型デ−タベ−スアクセス機構
JPH04230535A (ja) 情報処理システムの保守方法
JPH0251759A (ja) アダプタ制御方式
JPH07182191A (ja) 2重化システム
JPS62260263A (ja) マルチプロセツサによるプログラム制御方式
JPH04184538A (ja) ダウンロード制御方式
JPH03240117A (ja) 電源システム
JPH10320366A (ja) 非常駐型プログラム・ローディング方式
JPS62151674U (ja)
JPS63273155A (ja) 共有記憶装置の制御方式
JPH04354016A (ja) 多重化補助記憶装置間のデータコピー方式
JPH03135646A (ja) プログラムロードセーブ方式
JPS63245712A (ja) 外部記憶装置間のデ−タ転送制御方式