JPH02285461A - Multi-microprocessor equipment - Google Patents
Multi-microprocessor equipmentInfo
- Publication number
- JPH02285461A JPH02285461A JP10808489A JP10808489A JPH02285461A JP H02285461 A JPH02285461 A JP H02285461A JP 10808489 A JP10808489 A JP 10808489A JP 10808489 A JP10808489 A JP 10808489A JP H02285461 A JPH02285461 A JP H02285461A
- Authority
- JP
- Japan
- Prior art keywords
- microprocessor
- microprogram
- group
- equipment
- local
- 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
Links
Landscapes
- Multi Processors (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野)
本発明は、複数組のマイクロプロセッサ装置から成るマ
ルチマイクロプロセッサ装置に関するものである。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a multi-microprocessor device comprising a plurality of sets of microprocessor devices.
C従来の技術〕
第2図は、この種のマルチマイクロプロセッサ装置の従
来構成を示すブロック図である。同図において、1はマ
ルチマイクロプロセッサ装置、2a、2bはマイクロプ
ロセッサ、3a、3bはそれぞれ対応するマイクロプロ
セッサ2a、2bを動作させるためのマイクロプログラ
ムやデータ等を格納するランダムアクセスメモリ(RA
M:以下゛、ローカルRAMと言う>、4a、4bは起
動当初の処理に必要なマイクロプログラムを格納した読
出し専用メモリ(ROM:以下、ローカルROMと言う
)、5a、5bはマイクロプロセッサ2a、2bがそれ
ぞれ出力するアドレス情叩をこれらのマイクロプロセッ
サの共通バスであるアドレスバス6に出力するためのバ
ッフ戸、7はアドレスバス6上のアドレス情報をホスト
計量mである中央処理装置!17のホストアドレスバス
8に出力するためのバッファ、9は中央処理装[17の
ホストデータバス、10および11はホストデータバス
9とマルチマイクロプロセッサ1121の共通バスであ
るデータバス12との間でデータを送受するための双方
向のバッファ、13a、13bおよび14a、14bは
データバス12とマイクロプロセッサ2a、2bとの間
でデータを送受するための双方向のバッフ戸、15はマ
イクロプロセッサ2a、2bが共通に使用する共有メモ
リ、16は中央処理装置17Bシステムの起動時に各マ
ルチプロセッサ2a、2bに入力するリセット信号、1
8は各マイクロプロセッサ2a、2bが実行する処理の
プログラムやデータ等を記憶した主記憶装置である。C. Prior Art FIG. 2 is a block diagram showing a conventional configuration of this type of multi-microprocessor device. In the figure, 1 is a multi-microprocessor device, 2a and 2b are microprocessors, and 3a and 3b are random access memories (RA) that store microprograms and data for operating the corresponding microprocessors 2a and 2b, respectively.
M: Hereinafter referred to as local RAM>, 4a and 4b are read-only memories (ROM: hereinafter referred to as local ROM) that store microprograms necessary for processing at the beginning of startup, 5a and 5b are microprocessors 2a and 2b 7 is a buffer door for outputting the address information outputted by each to the address bus 6 which is a common bus for these microprocessors, and 7 is a central processing unit which is a host metering unit for the address information on the address bus 6! 17 is a buffer for outputting to the host address bus 8; Bidirectional buffers for transmitting and receiving data; 13a, 13b and 14a, 14b are bidirectional buffer doors for transmitting and receiving data between the data bus 12 and the microprocessors 2a, 2b; 15 is a microprocessor 2a; 2b is a commonly used shared memory; 16 is a reset signal input to each multiprocessor 2a, 2b when the central processing unit 17B system is started; 1;
8 is a main storage device that stores programs, data, etc. for processing executed by each microprocessor 2a, 2b.
ここで、マイクロプロセッサ2a、ローカJL、RAM
3a、o−カルROM4a、バッフ15a1バッファ’
13a、14aは第1の組のマイク0プロセツサ装置を
構成している。また、マイクロプロセッサ2b、ローカ
ルRAM3b、ローカルROM4b、バッフ戸5b、バ
ッファ13b、14bは第2の組のマイクロブ0セツサ
装置を構成している。Here, microprocessor 2a, local JL, RAM
3a, o-cal ROM 4a, buffer 15a1 buffer'
13a and 14a constitute a first set of microphone 0 processor devices. Further, the microprocessor 2b, local RAM 3b, local ROM 4b, buffer door 5b, buffers 13b and 14b constitute a second set of microb0 setter devices.
次に、以上の構成に係る動作について説明する。Next, the operation related to the above configuration will be explained.
まず、中央処理@11f17はシステムの起動に際し、
リセット信号16を出力し、各マイクロプロセッサ2a
、2bに入力する。すると、各マイクロプロセッサ2a
、2bはこのリセット信号16の入力なトリガとして、
ローカルROM4a、4bの中に予め格納されている初
期化ルーチンのマイクロプログラムを読出して動作を開
始し、自己診断機能を含む初期化処理を実行した後に、
中央処jl!装置17から発せられる起動指令待ちとな
る。First, the central processing @11f17 when starting the system,
Outputs a reset signal 16 and outputs a reset signal 16 to each microprocessor 2a.
, 2b. Then, each microprocessor 2a
, 2b is the input trigger for this reset signal 16,
After reading the initialization routine microprogram stored in advance in the local ROMs 4a and 4b and starting operation, and executing the initialization process including the self-diagnosis function,
Central office jl! The system waits for a startup command issued from the device 17.
ここで、第1の組のマイクロプロセッサ装置の動作を代
表して説明すると、マイクロプロセッサ2aは中央処理
ni!!17から起動指令が入力されたならば、自己に
割当てられた処理のマイクロプログラムを主記憶装置!
18から読出すために、該マイクロプログラムの格納ア
ドレスを示すアドレス情報をバッファ5a→アドレスバ
ス6→バツフア7の経路でホストアドレスバス8に送出
する。Here, to explain the operation of the first set of microprocessor devices as a representative example, the microprocessor 2a is the central processor ni! ! When a start command is input from 17, the microprogram for the process assigned to it is stored in the main memory!
18, address information indicating the storage address of the microprogram is sent to the host address bus 8 via the buffer 5a→address bus 6→buffer 7 route.
すると、該アドレス情報で示されるアドレスに格納され
ていたマイクロプログラムが主記憶装置118から読出
される。このマイクロプログラムはホストデータバス9
→バツフア11→データバス12→バツフア14aの経
路でローカルRAM3aのデータ入力端子(D)に入力
され、マイクロプロセッサ2aからの書込み指令によっ
てローカルRAM3aに書込まれる。Then, the microprogram stored at the address indicated by the address information is read from the main storage device 118. This microprogram is the host data bus 9
The data is inputted to the data input terminal (D) of the local RAM 3a via the route → buffer 11 → data bus 12 → buffer 14a, and written to the local RAM 3a by a write command from the microprocessor 2a.
このようにしてマイクロプロセッサ2aに自己に割当て
られた処理のマイクロプログラムをローカルRAM3a
に格納したならば、中央処理装置17からの処理開始指
令待ちとなるが、その処理開始指令が入力されると、ロ
ーカルRAM3aに格納されたマイクロプログラムに従
った処理を開始する。In this way, the microprocessor 2a stores the microprogram for the process assigned to it in the local RAM 3a.
If the microprogram is stored in the local RAM 3a, the microprogram waits for a processing start command from the central processing unit 17, but when the processing start command is input, processing according to the microprogram stored in the local RAM 3a is started.
以上の動作は第2の組のマイクロプロセッサ装置につい
ても全く同様に行なわれる。The above operations are performed in exactly the same manner for the second set of microprocessor devices.
従来のマルチマイクロプロセッサ装置は以上のように構
成されているが、各マイクロプロセッサ2a、2bはそ
の起動当初においてローカルROM4a、4bに予め格
納された初期化ルーチンのマイクロプログラムによって
自己に割当てられた処理のマイクロプログラムを主記憶
装@18から個別に読出し、これをローカルRAM3a
、3bに格納するように構成している。このため、マイ
クロプロセッサ2a、2bのそれぞれに対応してローカ
ルROM4a、4bを設けなければならず、Im!全体
における回路素子の実装効率が低下するという問題があ
った。The conventional multi-microprocessor device is configured as described above, and each microprocessor 2a, 2b executes the process assigned to it by the initialization routine microprogram stored in advance in the local ROM 4a, 4b at the time of startup. Individually read the microprograms from the main memory @18 and store them in the local RAM3a.
, 3b. Therefore, it is necessary to provide local ROMs 4a and 4b corresponding to the microprocessors 2a and 2b, respectively, and Im! There has been a problem in that the overall mounting efficiency of circuit elements is reduced.
本発明は上記のような問題を解消するために成されたも
ので、装置全体における回路素子の実装効率を向上させ
ることができるマルチマイクロプロセッサ装置を提供す
ることを目的とする。The present invention has been made to solve the above-mentioned problems, and an object of the present invention is to provide a multi-microprocessor device that can improve the mounting efficiency of circuit elements in the entire device.
〔課題を解決するための手段]
本発明によるマルチマイクロプロセッサ装置は、マイク
ロプログラムを格納する記憶手段(〇−力ルRAM3a
、3b)と、この記憶手段に格納されたマイクロプログ
ラムに従った処理を実行するマイクロプロセッサ<2a
、2b)とから成るマイクロプロセッサ装置を複数組備
えたものにおいて、少なくとも1組のマイクロプロセッ
サ装置の記憶手段(ローカルRAM3a)と他の組のマ
イクロプロセッサ装置の記憶手段(ローカルRAM3b
)との間でマイクロプログラムを転送する転送手段を設
け、前記1組のマイクロプロセッサ装置が他の組のマイ
クロプロセッサ装置に割当てられた処理のマイクロプロ
グラムをホスト計II機の主記憶装置F(18>から読
出し、前記転送手段を介して目的とする他の組のマイク
ロプロセッサ装置の記憶手段(ローカルRAM3b)に
転送して格納させるように構成したものである。[Means for Solving the Problems] A multi-microprocessor device according to the present invention has a storage means (RAM 3a) for storing microprograms.
, 3b) and a microprocessor <2a that executes processing according to the microprogram stored in this storage means.
.
), and one set of microprocessor devices transfers the microprograms for processing assigned to the other set of microprocessor devices to the main memory F (18) of the host computer II machine. >, and is transferred to the storage means (local RAM 3b) of the target microprocessor device of another set via the transfer means and stored therein.
この発明においては、複数組のマイクロプロセッサ装置
のうち1組のマイクロプロセッサ装置が他の組のマイク
ロプロセッサ装置に割当てられた処理のマイクロプログ
ラムを主記憶装置(18)から読出し、新たに設けた転
送手段(デコード19、フリップフロップ22、バッフ
ァy24、オアゲート25)を介して目的とする他の組
のマイクロプロセッサ装置の記憶手段(ローカルRAM
3b)に転送して格納する。In this invention, one set of microprocessor apparatuses among a plurality of sets of microprocessor apparatuses reads a microprogram for a process assigned to another set of microprocessor apparatuses from the main storage device (18), and transfers it to a newly provided transfer unit. storage means (local RAM
3b) and store it.
このため、他の組のマイクロプロセッサ装置においては
、主記憶装置(18)からマイクロプログラムを読出す
ためのローカルROMは不要となる。この結果、装置全
体における回路素子の数が減少し、その実装効率方向上
する。また、転送手段を設けたことにより、1組のマイ
クロプロセッサ装W1s他の組のマイクロプロセッサ装
置の記憶手段(〇−カルRAM3b)に格納されたマイ
クロプログラムを読出し、動作不良などの原因の解析を
行うことも可能になる。Therefore, in the other sets of microprocessor devices, there is no need for a local ROM for reading the microprogram from the main memory (18). As a result, the number of circuit elements in the entire device is reduced, improving its packaging efficiency. In addition, by providing a transfer means, the microprocessor W1s of one set can read the microprogram stored in the storage means (〇-Cal RAM3b) of the other set of microprocessor devices, and analyze the cause of malfunction etc. It will also be possible to do so.
以下、本発明を実施例に基づいて詳細に説明する。 Hereinafter, the present invention will be explained in detail based on examples.
第1図は本発明の一実施例を示すブロック図であり、第
2図の従来構成と同一部分は同一記号で示している4図
において、従来と異なる点は、マイクロプロセッサ2b
側に設けられていた〇−力ルROM4bを削除したこと
と、デコーダ19、フリップフロップ22、バッファ2
4、オアゲート25を新たに設けたことである。FIG. 1 is a block diagram showing an embodiment of the present invention. In FIG. 4, the same parts as in the conventional configuration in FIG. 2 are indicated by the same symbols.
The 〇-power ROM 4b installed on the side was deleted, and the decoder 19, flip-flop 22, and buffer 2
4. The OR gate 25 has been newly installed.
デコーダ19、フリップフロップ22、バッファ24、
オアゲート25は、第1の組のマイクロプロセッサ2a
側から第2の組のマイクロプロセッサ2b側へマイクロ
プログラムを転送するための転送手段を構成するもので
、デコーダ19はマイクロプロセッサ2aから出力され
るアドレス情報をデコードしてリセット信号20または
リセット解除信号21を出力する。このうち、リセット
信号20は中央処理装W117から出力されるリセット
信号16と共にオアゲート25に入力され、該オアゲー
ト25を介してフリップフロップ2ノのクロック入力端
子<C>に入力されている。また、リセット解除信号2
1はフリップフロップ22のリセット入力端子(R)に
入力されている。Decoder 19, flip-flop 22, buffer 24,
The OR gate 25 is connected to the first set of microprocessors 2a.
The decoder 19 constitutes a transfer means for transferring the microprogram from the microprocessor 2b side to the second set of microprocessor 2b side, and the decoder 19 decodes the address information output from the microprocessor 2a and generates the reset signal 20 or reset release signal. Outputs 21. Of these, the reset signal 20 is input to the OR gate 25 together with the reset signal 16 output from the central processing unit W117, and is input to the clock input terminal <C> of the flip-flop 2 via the OR gate 25. In addition, reset release signal 2
1 is input to the reset input terminal (R) of the flip-flop 22.
そして、フリップフロップ22のセット出力端子(Q)
の出力信号はリセット信号23としてマイクロプロセッ
サ2bのリセット入力端子(R1)に入力されている、
一方、バッフ124はバッファ5bと共に双方向バッフ
?を構成するようにバッファ5bに並列接続されている
。And the set output terminal (Q) of the flip-flop 22
The output signal is input as a reset signal 23 to the reset input terminal (R1) of the microprocessor 2b.
On the other hand, is the buffer 124 a bidirectional buffer along with the buffer 5b? It is connected in parallel to the buffer 5b so as to constitute.
次に以上の構成に係る動作について説明する。Next, the operation related to the above configuration will be explained.
まず、第1の組のマイクロプロセッサ2aが自己に割当
てられた処理のマイクロプログラムをローカルRAM3
aに格納する動作は従来と同様であるので、その説明は
省略し、第2の組のマイクロプロセッサ2b側の0−カ
ルRAM3bにマイクロプログラムを格納する動作につ
いて説明する。First, the microprocessor 2a of the first set stores the microprogram for the process assigned to it in the local RAM 3.
Since the operation of storing the microprogram in the microprocessor a is the same as the conventional one, its explanation will be omitted, and the operation of storing the microprogram in the 0-cal RAM 3b of the second set of microprocessors 2b will be explained.
中央処理装置17はシステムの起動に際し、従来と同様
にリセット信号16を出力するが、このリセット信号1
6はオアゲート25を介してフリップフロップ22のク
ロック入力端子に入力される。これにより、フリップフ
ロップ22はセット状態となり、そのセット出力端子(
Q)からリセット信号23が出力される。これにより、
マイクロプロセッサ2bはリセットされるが、そのリセ
ット状態はフリップフロップ22がリセットされるまで
継続する。このため、マイクロプロセッサ2bのアドレ
ス情aSSよびデータ情Nslはハイインピーダンス状
態に維持され続ける。When starting up the system, the central processing unit 17 outputs the reset signal 16 as in the past, but this reset signal 1
6 is input to the clock input terminal of the flip-flop 22 via the OR gate 25. As a result, the flip-flop 22 enters the set state, and its set output terminal (
A reset signal 23 is output from Q). This results in
Microprocessor 2b is reset and remains in its reset state until flip-flop 22 is reset. Therefore, the address information aSS and data information Nsl of the microprocessor 2b continue to be maintained in a high impedance state.
一方、第1の組のマイクロプロセッサ2aはリセット信
号16が入力された後、自己に割当てられた処理のマイ
クロプログラムを従来と同様にしてローカルRAM3a
に格納するが、その終了後は第2の組のマイクロプロセ
ッサ2bに割当てられた処理のマイクロプログラムを主
記憶装置18から読出し、ローカルRAM3aに一時取
込む。On the other hand, after receiving the reset signal 16, the microprocessor 2a of the first set executes the microprogram for the process assigned to it in the local RAM 3a as before.
After the processing is completed, the microprogram for the process assigned to the second set of microprocessors 2b is read out from the main storage device 18 and temporarily loaded into the local RAM 3a.
この後、この取込んだマイクロプログラムを0−カルR
AM3bに転送して格納するために、その格納アドレス
を示すアドレス情報をバッファ5a→アドレスバス6→
バツフア24の経路でローカルRAM3bのアドレス入
力へ供給すると共に、ローカルRAM3aへ一時的に取
込んでおいた第2の組のマイクロプロセッサ2b用のマ
イクロプログラムをバッファ13a→データバス12→
バツフア14bの経路でローカルRAM3bのデータ入
力へ供給し、該マイクロプログラムをローカルRAM3
bに1込む。After this, import this imported microprogram into 0-calR
In order to transfer and store it in AM3b, address information indicating the storage address is transferred from buffer 5a → address bus 6 →
The microprogram for the second set of microprocessors 2b is supplied to the address input of the local RAM 3b via the buffer 24 route, and is also temporarily loaded into the local RAM 3a from the buffer 13a → data bus 12 →
The buffer 14b is supplied to the data input of the local RAM 3b, and the microprogram is transferred to the local RAM 3b.
Add 1 to b.
このようにして第2の組のマイクロプロセッサ2b用の
マイクロプログラムの転送が終了したならば、マイクロ
プロセッサ2aはリセット解除信号21を発生されるた
めのアドレス情報をデコーダ19に入力し、該デコーダ
19からリセット解除信号21を出力させる。このリセ
ット解除信号はフリップフロップ22のリセット入力端
子(F?)に入力されるので、フリップフロップ22は
リセットされる。これにより、そのセット出力端子(Q
)から出力されていたリセット信号23は非能動となり
、マイクロプロセッサ2bはリセット状態から解放され
、ローカルRAM3bに格納されたマイクロプログラム
に従って処理を開始するようになる。When the transfer of the microprogram for the second set of microprocessors 2b is completed in this way, the microprocessor 2a inputs address information for generating the reset release signal 21 to the decoder 19. A reset release signal 21 is outputted from. This reset release signal is input to the reset input terminal (F?) of the flip-flop 22, so the flip-flop 22 is reset. This allows its set output terminal (Q
) becomes inactive, the microprocessor 2b is released from the reset state, and starts processing according to the microprogram stored in the local RAM 3b.
一方、マイクロプロセッサ2aは、マイクロプロセッサ
2bが動作不良となった場合にその診断を行う時は、リ
セット信号20を発生させるアドレス情報をデコーダ1
9に入力し、該デコーダ19からリセット信号20を発
生させる。すると、このリセット信号20によってフリ
ップフロップ22がセットし、そのセット出力端子(Q
)からリセット信号23が出力される。マイクロプロセ
ッサ2bはこのリセット信号23によってリセット状態
となる。そこで、マイクロプロセッサ2aは0−カルR
AM3aから3bにマイクロプログラムを転送した時と
は逆方向の経路でローカルRAM3bのマイクロプログ
ラムをローカJしRAM3aへ読込み、その解析を行い
、動作不良の原因を診断する。On the other hand, when diagnosing the malfunction of the microprocessor 2b, the microprocessor 2a sends the address information for generating the reset signal 20 to the decoder 1.
9 and causes the decoder 19 to generate a reset signal 20. Then, the flip-flop 22 is set by this reset signal 20, and its set output terminal (Q
) outputs a reset signal 23. The microprocessor 2b is brought into a reset state by this reset signal 23. Therefore, the microprocessor 2a is 0-cal R
The microprogram in the local RAM 3b is read into the RAM 3a by a route in the opposite direction to that when the microprogram was transferred from the AM 3a to the AM 3b, and is analyzed to diagnose the cause of malfunction.
このように本実施例では、第1の組のマイクロプロセッ
サ2a側と第2の組のマイクロプロセッサ2b側との藺
に、マイクロプログラムの転送手段を設けているため、
第2の組のマイクロプロセッサ2bの側にはローカルR
OMを設ける必要がなくなり、回路素子の実装効率が向
上する。また、第2の組のマイクロプロセッサ2bが動
作不良となっても、ローカルRAM3bの内容を第1の
組のマイクロプロセッサ2a側へ読込んでその原因を解
析することができる。In this way, in this embodiment, since the microprogram transfer means is provided between the first set of microprocessors 2a and the second set of microprocessors 2b,
On the side of the second set of microprocessors 2b there is a local R
There is no need to provide an OM, and the mounting efficiency of circuit elements is improved. Further, even if the second set of microprocessors 2b malfunctions, the cause can be analyzed by reading the contents of the local RAM 3b into the first set of microprocessors 2a.
なお、上記実施例においては、マイクロプロセッサ装置
を2組としているが、3組以上の場合についても同様に
適用することができる。また、1組のマイクロプロセッ
サ装置についてのみ他の組のマイクロプロセッサ装置へ
マイクロプログラムの転送を行うことができるように構
成したが、全ての組に同様の転送機能を付加してもよい
。In the above embodiment, there are two sets of microprocessor devices, but the present invention can be similarly applied to a case where there are three or more sets of microprocessor devices. Furthermore, although the configuration is such that only one set of microprocessor devices can transfer the microprogram to another set of microprocessor devices, a similar transfer function may be added to all the sets.
以上説明したように本発明によれば、少なくとも1組の
マイクロプロセッサ装置と他の組のマイクロプロセッサ
装置との間にマイクロプログラムの転送手段を設けたた
め、全ての組のマイクロプロセッサ装置に主記憶装置か
らマイクロプログラムを読出すためのローカルROMを
配置する必要はなくなり、装置全体としての回路素子の
実装効率を向上させることができる。また、他の組のマ
イクロプログラムを読出し、動作不良などの診断を容易
に行うことができるという効果がある。As explained above, according to the present invention, a microprogram transfer means is provided between at least one set of microprocessor devices and another set of microprocessor devices, so that all the sets of microprocessor devices have a main memory. It is no longer necessary to provide a local ROM for reading microprograms from the device, and the efficiency of mounting circuit elements in the device as a whole can be improved. Another advantage is that other sets of microprograms can be read out to easily diagnose malfunctions and the like.
第1図は本発明によるマルチマイクロプロセッサ装置の
一実施例を示すブロック図、第2図は従来のマルチマイ
クロプロセッサの構成を示すブロック図である。
1・・・マルチマイクロプロセッサ装[,2a、2b・
・・マイクロプロセッサ、3a、3b・・・ローカルR
AM、4a、4b・o−カルROM、5a、5b、7.
10.11.13a、13b、14a。
14b、24・・・バッファ、6・・・アドレスバス、
8・・・ホストアドレスバス、9・・・ホストデータバ
ス、12・・・データバス、15・・・共有メモリ、1
6.20.23・・・リセット信号、17・・・中央処
理装置、18・・・主記憶装置、19・・・デコーダ、
21・・・リセット解除信号、22・・・フリップ70
ツブ、25・・・オアゲート。
なお、図中同一または相当部分は同一符号で示す。
書(自発)FIG. 1 is a block diagram showing an embodiment of a multi-microprocessor device according to the present invention, and FIG. 2 is a block diagram showing the configuration of a conventional multi-microprocessor. 1...Multi-microprocessor system [, 2a, 2b,
...Microprocessor, 3a, 3b...Local R
AM, 4a, 4b/o-cal ROM, 5a, 5b, 7.
10.11.13a, 13b, 14a. 14b, 24...buffer, 6...address bus,
8... Host address bus, 9... Host data bus, 12... Data bus, 15... Shared memory, 1
6.20.23...Reset signal, 17...Central processing unit, 18...Main storage device, 19...Decoder,
21...Reset release signal, 22...Flip 70
Tsubu, 25...or gate. Note that the same or corresponding parts in the figures are indicated by the same reference numerals. calligraphy (spontaneous)
Claims (1)
段に格納されたマイクロプログラムに従った処理を実行
するマイクロプロセッサとから成るマイクロプロセッサ
装置を複数組備え、各組のマイクロプロセッサ装置はホ
スト計算機の主記憶装置から自己に割当てられた処理の
マイクロプログラムを個別に読出して前記記憶手段に格
納した後、この格納したマイクロプログラムに従った処
理を実行するマルチマイクロプロセッサ装置において、 少なくとも1組のマイクロプロセッサ装置の記憶手段と
他の組のマイクロプロセッサ装置の記憶手段との間でマ
イクロプログラムを転送する転送手段を設け、前記1組
のマイクロプロセッサ装置が他の組のマイクロプロセッ
サ装置に割当てられた処理のマイクロプログラムを前記
ホスト計算機の主記憶装置から読出し、前記転送手段を
介して目的とする他の組のマイクロプロセッサ装置の記
憶手段に転送して格納させることを特徴とするマルチマ
イクロプロセッサ装置。[Scope of Claims] A plurality of sets of microprocessor devices each consisting of a storage means for storing a microprogram and a microprocessor that executes processing according to the microprogram stored in the storage means, each set of microprocessor devices is a multi-microprocessor device that reads microprograms for processing assigned to it individually from the main memory of a host computer, stores them in the storage means, and then executes processing according to the stored microprograms, at least one Transfer means for transferring a microprogram between the storage means of one set of microprocessor devices and the storage means of another set of microprocessor devices is provided, and the one set of microprocessor devices is assigned to the other set of microprocessor devices. A multi-microprocessor characterized in that the microprogram for the processing performed is read from the main storage device of the host computer, and transferred to and stored in the storage device of another target microprocessor device via the transfer device. Device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10808489A JPH02285461A (en) | 1989-04-27 | 1989-04-27 | Multi-microprocessor equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10808489A JPH02285461A (en) | 1989-04-27 | 1989-04-27 | Multi-microprocessor equipment |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02285461A true JPH02285461A (en) | 1990-11-22 |
Family
ID=14475470
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10808489A Pending JPH02285461A (en) | 1989-04-27 | 1989-04-27 | Multi-microprocessor equipment |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02285461A (en) |
-
1989
- 1989-04-27 JP JP10808489A patent/JPH02285461A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5043874A (en) | Memory configuration for use with means for interfacing a system control unit for a multi-processor system with the system main memory | |
| EP0330475B1 (en) | Configuration control system | |
| US4780819A (en) | Emulator system utilizing a program counter and a latch coupled to an emulator memory for reducing fletch line of instructions stored in the emulator memory | |
| US4282572A (en) | Multiprocessor memory access system | |
| JP2010501915A (en) | Memory module command structure and memory system | |
| JP3523286B2 (en) | Sequential data transfer type memory and computer system using sequential data transfer type memory | |
| US3651473A (en) | Expandable interlock exchange for multiprocessing systems | |
| KR900005287A (en) | Data control device and system using it | |
| KR940011594B1 (en) | Multiprocessor controller having time shared control store | |
| US4884195A (en) | Multiprocessor system for loading microprograms into a RAM control store of a bus controller | |
| US20110145491A1 (en) | Method for controlling access to regions of a memory from a plurality of processes and a communication module having a message memory for implementing the method | |
| US4547848A (en) | Access control processing system in computer system | |
| JPH02285461A (en) | Multi-microprocessor equipment | |
| US11360713B2 (en) | Semiconductor device and debug system | |
| CA1324679C (en) | Method and means for interfacing a system control unit for a multi-processor system with the system main memory | |
| JPS59214977A (en) | data processing equipment | |
| JPS6239792B2 (en) | ||
| JPS6326753A (en) | Memory bus control method | |
| JPH0962633A (en) | Network control unit | |
| US4916601A (en) | Means for transferring firmware signals between a control store and a microprocessor means through a reduced number of connections by transfer according to firmware signal function | |
| JPS6037933B2 (en) | Computer memory access method | |
| JP3522150B2 (en) | Data processing apparatus and data processing method thereof | |
| KR0174211B1 (en) | Data access device for parallel programmable controller | |
| JPH0240760A (en) | Information processor | |
| KR870000117B1 (en) | Access control processing |