JPH0318958A - Multiprocessor system - Google Patents

Multiprocessor system

Info

Publication number
JPH0318958A
JPH0318958A JP1152574A JP15257489A JPH0318958A JP H0318958 A JPH0318958 A JP H0318958A JP 1152574 A JP1152574 A JP 1152574A JP 15257489 A JP15257489 A JP 15257489A JP H0318958 A JPH0318958 A JP H0318958A
Authority
JP
Japan
Prior art keywords
interrupt
processor
processors
request
interruption
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.)
Granted
Application number
JP1152574A
Other languages
Japanese (ja)
Other versions
JPH07120343B2 (en
Inventor
Masato Nishida
西田 政人
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP1152574A priority Critical patent/JPH07120343B2/en
Publication of JPH0318958A publication Critical patent/JPH0318958A/en
Publication of JPH07120343B2 publication Critical patent/JPH07120343B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Multi Processors (AREA)

Abstract

PURPOSE:To attain the interruption control in a simple constitution by securing an OR between an interruption request of its own processor and other two adjacent processors respectively to send these ORs to an interruption requester and a processor of the opposite side and also to produce an interruption request to its own processor. CONSTITUTION:A processor B, for example, contains an interruption accepting means to accept the interruption requests from other processors and an interruption generating means to produce the interruptions to other processors. Then an OR circuit 6 is added to give a request to the interruption accepting means in response to an interruption request received from either one of other processors A and C at least. An OR circuit 10 gives a request to the processor C in response to an interruption request received from either one of the interruption generating means and the processor A at least. Then an OR circuit 11 gives a request to the processor A in response to an interruption request received from either one of the interruption generating means and the processor C at least. In such a constitution, the interruption requests can be controlled among processors in a simple constitution.

Description

【発明の詳細な説明】 技術分野 本発明はマルチプロセッサシステムに関し、特に複数の
プロセッサ間の割込み機能を制御するマルチプロセッサ
システムに関する。
TECHNICAL FIELD The present invention relates to multiprocessor systems, and more particularly to multiprocessor systems that control interrupt functions between multiple processors.

従来技術 マルチプロセッサシステムにおけるプロセッサ間通信制
込み送出方法としては、各プロセッサ間に1対1にネッ
トを張って割込み要求プロセッサから直接他プロセッサ
へ割込み要求を送出するか、プロセッサ間をバスによっ
て結合して、このバスを介して他プロセッサに対して割
込み要求を送出する方式がある。
Conventional technology In a multiprocessor system, inter-processor communication control transmission methods include establishing a one-to-one net between each processor and transmitting interrupt requests directly from the interrupt requesting processor to other processors, or connecting the processors via a bus. Therefore, there is a method of sending interrupt requests to other processors via this bus.

各プロセッサ間に1対1のネットを張って直接他のプロ
セッサに割込み要求を送出する方法では、プロセッサ台
数(n)とすると、(n−1)組のネットワークと各プ
ロセッサに(N−1)個の割込み送出ボートが必要とな
り、プロセッサ台数が増大すると、これに比例してハー
ドウェア量が増大し、実現は困難となる。
In the method of creating a one-to-one net between each processor and sending interrupt requests directly to other processors, if the number of processors is (n), there are (n-1) sets of networks and each processor (N-1). As the number of processors increases, the amount of hardware increases proportionally, making implementation difficult.

また、バス構造を取る場合には、他プロセッサとのバス
競合の制御を行なう必要があるし、割込み先、または割
込み元(自プロセッサに割込みが発生しない様に)のプ
ロセッサを識別するためにバス上にプロセッサ番号等の
情報を流す必要が有り、バス幅の増大を招き、また制御
が複雑になるという欠点が有る。
In addition, when using a bus structure, it is necessary to control bus contention with other processors, and to identify the processor that is the interrupt destination or source (so that an interrupt does not occur to the own processor). It is necessary to send information such as the processor number onto the bus, which increases the bus width and makes control complicated.

更に、他プロセッサに対して割込みを送出するには、プ
ログラム中のプロセッサ開割込み命令によって割込みを
発生させる必要がある。
Furthermore, in order to send an interrupt to another processor, it is necessary to generate the interrupt using a processor open interrupt instruction in the program.

この場合、プログラム中の命令によってプロセッサ開割
込みを発生させるため、たとえば複数のプロセッサ間で
同期をとって処理を行なう様なマイクロタスク制御を行
なっているプログラムにおいて、あるプロセッサで例外
が発生したため、同期制御を行なっている他のプロセッ
サを停止させようとしても、例外発生から他プロセッサ
に対して割込みを発生するまでには、ソフトウェアの割
込み処理ルーチンを起動し、どのプロセッサに割込みを
かけるかを判断した後に、他プロセッサに対して割込信
号が送出されることになる。そのため、例外発生から、
他プロセッサを停止させるまでかなりの時間がかかって
しまい、例外発生の原因となった情報が失われてしまう
可能性が高いという欠点がある。
In this case, an instruction in the program generates a processor open interrupt, so for example, in a program that is performing microtask control such as synchronizing processing among multiple processors, an exception occurs in one processor, so the synchronization Even if an attempt is made to stop another processor that is currently under control, the software interrupt processing routine must be started and a decision must be made to which processor to interrupt the other processor after the exception occurs. Later, an interrupt signal will be sent to other processors. Therefore, from the occurrence of an exception,
The drawback is that it takes a considerable amount of time to stop other processors, and there is a high possibility that the information that caused the exception to occur will be lost.

発明の目的 本発明の目的は、複数のプロセッサ間の割込み要求の制
御を簡単な構成にて実現することが可能なマルチプロセ
ッサシステムを提供することである。
OBJECTS OF THE INVENTION An object of the present invention is to provide a multiprocessor system that can realize control of interrupt requests between a plurality of processors with a simple configuration.

本発明の他の目的は1のプロセッサにおける例外発生か
ら他プロセッサを停止させるまでの時間を短くして、プ
ログラムデバッグを容易にすることが可能なマルチプロ
セッサシステムを提供することを目的とする。
Another object of the present invention is to provide a multiprocessor system that can facilitate program debugging by shortening the time from the occurrence of an exception in one processor to stopping other processors.

発明の構成 本発明によるマルチプロセッサシステムは、複数のプロ
セッサから構成されるマルチプロセッサシステムであっ
て、前記プロセッサ各々に、他プロセッサからの割込み
要求を受付ける割込み受信手段と、他プロセッサに対す
る割込みを発生する割込み発生手段とを設け、第1及び
第2の他プロセッサからの少なくとも一方の割込み要求
に応答して前記割込み受信手段へ当該要求を供給する手
段と、前記割込み発生手段及び前記第1の他プロセッサ
からの少なくとも一方の割込み要求に応答して前記第2
の他プロセッサに対して当該要求を供給する手段と、前
記割込み発生手段及び前記第2の他プロセッサからの少
なくとも一方の割込み要求に応答して前記第1の他プロ
セッサに対して当該要求を供給する手段とを含むことを
特徴とする。
Composition of the Invention A multiprocessor system according to the present invention is a multiprocessor system composed of a plurality of processors, each of which includes an interrupt receiving means for accepting interrupt requests from other processors, and generating an interrupt for the other processors. an interrupt generating means, means for responding to an interrupt request from at least one of the first and second other processors and supplying the request to the interrupt receiving means; and the interrupt generating means and the first other processor. in response to at least one interrupt request from the second
means for supplying the request to another processor, and supplying the request to the first other processor in response to an interrupt request from at least one of the interrupt generating means and the second other processor; It is characterized by including means.

本発明による他のマルチプロセッサシステムは、複数の
プロセッサから構成されるマルチプロセッサシステムで
あって、前記プロセッサの各々に、自プロセッサ内及び
他プロセッサからの割込み要求を受けて割込み処理を起
動する割込み制御手段と、予め設定可能な割込みマスク
レジスタと、デパックモードであることを示すデパック
モードレジスタと、前記割込み制御手段により割込み処
理が起動されたときに前記デパックモードレジスタがデ
バッグモードを示すとき、他プロセッサに対して割込み
要求を送出する手段と、他プロセッサからの割込み要求
に応答して前記割込みマスクレジスタが割込み受付は状
態を示すときに当該割込み要求を前記割込み制御手段に
対して報告する手段とを設けてなることを特徴とする。
Another multiprocessor system according to the present invention is a multiprocessor system composed of a plurality of processors, wherein each of the processors has an interrupt control system that activates interrupt processing in response to interrupt requests within its own processor and from other processors. means, a presettable interrupt mask register, a depack mode register indicating depack mode, and when the depack mode register indicates debug mode when interrupt processing is activated by the interrupt control means. , means for sending an interrupt request to another processor, and reporting the interrupt request to the interrupt control means when the interrupt mask register indicates an interrupt acceptance state in response to an interrupt request from the other processor. It is characterized by comprising means.

実施例 次に、本発明の実施例について図面を参照して説明する
Embodiments Next, embodiments of the present invention will be described with reference to the drawings.

第1図は本発明の一実施例のプロセッサの一部の概略図
である。割込み受信レジスタ1aは信号線1a2.la
3等によってプロセッサ内の複数のユニット(図示せず
)に接続され、割込み要求を受けつける。また、信号線
1alによってアンド回路5aに接続される。
FIG. 1 is a schematic diagram of a portion of a processor according to an embodiment of the present invention. The interrupt reception register 1a is connected to the signal line 1a2. la
3 and the like to a plurality of units (not shown) in the processor, and receives interrupt requests. Further, it is connected to the AND circuit 5a by a signal line 1al.

プロセッサ開割込み受信レジスタ1bは信号線lblに
よってアンド回路5bに接続される。アンド回路5aお
よび5bは信号線5alおよび5blを介して割込み原
因レジスタ2aおよびプロセッサ開割込み受信レジスタ
2bに接続される。
Processor open interrupt reception register 1b is connected to AND circuit 5b by signal line lbl. AND circuits 5a and 5b are connected to interrupt cause register 2a and processor open interrupt reception register 2b via signal lines 5al and 5bl.

割込み原因レジスタ2aは信号線2alを介してオア回
路7および8に接続され、プロセッサ間通信側込み原因
レジスタ2bは信号線2blにてオア回路7に接続され
る。
Interrupt cause register 2a is connected to OR circuits 7 and 8 via signal line 2al, and interprocessor communication side interrupt cause register 2b is connected to OR circuit 7 via signal line 2bl.

割込みマスクレジスタ3aは信号線3alにてアンド回
路5aに、またプロセッサ間通信側込みマスクレジスタ
3bは信号線3blにてアンド回路5bに夫々接続され
る。また、デバッグモードレジスタ4は信号線401を
介してアンド回路5bおよび9に接続される。
The interrupt mask register 3a is connected to the AND circuit 5a by a signal line 3al, and the interprocessor communication side input mask register 3b is connected to the AND circuit 5b by a signal line 3bl. Further, debug mode register 4 is connected to AND circuits 5b and 9 via signal line 401.

オア回路7は信号線701を介して命令制御ユニット(
図示せず)に接続され、オア回路8は信号線801を介
してアンド回路9に接続される。このアンド回路9は信
号線901を介してオア回路10および11に接続され
る。
The OR circuit 7 is connected to the instruction control unit (
(not shown), and the OR circuit 8 is connected to the AND circuit 9 via a signal line 801. This AND circuit 9 is connected to OR circuits 10 and 11 via a signal line 901.

第1のプロセッサ(第2図A)の割込み信号は信号線1
21を介してオア回路6および10に接続され、オア回
路10は信号線101を介して第2のプロセッサ(第2
図C)に接続される。第2のプロセッサ(第2図C)の
割込み信号は信号線122を介してオア回路6および1
1に接続され、オア回路11は信号線Illを介して第
1のプロセッサ(第2図A)に接続される。オア回路6
は信号線601を介してプロセッサ開割込み受信レジス
タ1bに接続される。
The interrupt signal of the first processor (Fig. 2A) is signal line 1.
21 to the OR circuits 6 and 10, and the OR circuit 10 connects to the second processor (second
Figure C). The interrupt signal of the second processor (FIG. 2C) is transmitted to the OR circuit 6 and 1 via the signal line 122.
1, and the OR circuit 11 is connected to the first processor (FIG. 2A) via the signal line Ill. OR circuit 6
is connected to processor open interrupt reception register 1b via signal line 601.

第2図は各プロセッサ間の接続関係を示した図である。FIG. 2 is a diagram showing the connection relationship between each processor.

Aは第1のプロセッサ、Bは自プロセッサ、Cは第2の
プロセッサを夫々示す。
A indicates the first processor, B indicates the own processor, and C indicates the second processor.

次に動作の説明を行う。自プロセッサ内の割込、たとえ
ば演算例外やメモリアクセスにより例外割込等は、信号
線1a2,1a3を介して割込み受信レジスタ1aに格
納され、割込受は付は可能状態(割込処理中でない等)
であれば、各割込みに対応する割込みマスクレジスタ3
aのビットと論理積をとって割込み原因レジスタ2aに
格納される。
Next, the operation will be explained. Interrupts within the own processor, such as arithmetic exceptions and exception interrupts caused by memory access, are stored in the interrupt reception register 1a via signal lines 1a2 and 1a3, and interrupt reception is enabled (when no interrupt is being processed). etc)
If so, interrupt mask register 3 corresponding to each interrupt
The logical product is ANDed with the bit of a and stored in the interrupt cause register 2a.

割込マスクレジスタ3aには、各割込みが受は付は可能
(マスク0FF)か、無視または保留状態にしておく 
(マスクON)のいずれかの状態がプログラムによって
設定される。いずれかの割込み要求が割込み原因レジス
タ2aに格納されると、信号線701を介して命令制御
ユニットに対し割込処理の開始要求が送出され、命令制
御ユニットでは、現在処理中のプロセスの処理を中断し
割込処理を行なう。
The interrupt mask register 3a indicates whether each interrupt can be accepted (mask 0FF), ignored or left on hold.
(Mask ON) is set by the program. When any interrupt request is stored in the interrupt cause register 2a, a request to start interrupt processing is sent to the instruction control unit via the signal line 701, and the instruction control unit starts processing of the process currently being processed. Interrupt and perform interrupt processing.

ここまでは通常の割込制御であるが、この時デバッグモ
ードレジスタ4がON状態であれば、該割込処理開始要
求がアンド回路9で有効化され、オア回路10.11を
介して2つの他プロセッサへ通知される。この時、他プ
ロセッサに対して割込が通知される原因となる割込み原
因レジスタ2aのビットは、ある特定の割込みに限定し
ても良い。
Up to this point, it is normal interrupt control, but if the debug mode register 4 is in the ON state at this time, the interrupt processing start request is enabled in the AND circuit 9, and the two Other processors are notified. At this time, the bit of the interrupt cause register 2a that causes the interrupt to be notified to other processors may be limited to a certain specific interrupt.

割込み信号が通知された他のプロセッサも同様の構成を
持っており、また、各プロセッサのプロセッサ間割込通
知信号101,111は第2図に示す様に、それぞれ隣
接する左右のプロセッサ間割込受信信号121.122
に接続され、それぞれオア回路10.11を介してその
隣りのプロセッサへと伝搬して行くようになっている。
The other processors to which the interrupt signal has been notified have similar configurations, and the inter-processor interrupt notification signals 101 and 111 of each processor correspond to the adjacent left and right inter-processor interrupts, respectively, as shown in FIG. Received signal 121.122
The signals are connected to the respective processors 10 and 11, and are propagated to the adjacent processors via respective OR circuits 10 and 11.

すなわち、あるプロセッサで発生したプロセッサ間割込
信号は、2つのネットを介してそれぞれ左右の全プロセ
ッサに対してブロードキャストされる。他のプロセッサ
で同時にプロセッサ間割込信号が発生しても、オア回路
10.11で論理和がとられて伝搬される。
That is, an inter-processor interrupt signal generated in a certain processor is broadcast to all left and right processors via two nets. Even if inter-processor interrupt signals occur simultaneously in other processors, the OR circuits 10 and 11 calculate the logical sum and propagate the signal.

信号線121.122を介して通知されたプロセッサ間
割込信号は、オア回路6で1本にまとめられてプロセッ
サ間割込受信レジスタ1bに格納される。
The inter-processor interrupt signals notified via the signal lines 121 and 122 are combined into one by the OR circuit 6 and stored in the inter-processor interrupt reception register 1b.

このとき、デバッグモードレジスタ4がON状態を示し
、プロセッサ開割込みマスクレジスタ3bがOFF状態
を示すとき、この割込みは受は付けられ、プロセッサ開
割込み原因レジスタ2bに格納され、他の割込原因レジ
スタと同様に論理和がとられて命令制御ユニットに対し
て割込み処理要求が発せられる。ただし、他プロセッサ
に対するプロセッサ開割込みは発生されない。
At this time, when the debug mode register 4 indicates the ON state and the processor open interrupt mask register 3b indicates the OFF state, this interrupt is accepted and stored in the processor open interrupt cause register 2b, and other interrupt cause registers Similarly, the logical sum is calculated and an interrupt processing request is issued to the instruction control unit. However, processor open interrupts to other processors are not generated.

また、プロセッサ開割込みマスクがONの時は、鎖側込
みは保留され、プロセッサ開割込み受信レジスタ1bに
ホールドされる。さらに、デバッグモードレジスタOF
Fでプロセッサ間通信側込みマスクOFF時には、該プ
ロセッサ開割込みは無視される。
Furthermore, when the processor open interrupt mask is ON, the chain side input is suspended and held in the processor open interrupt reception register 1b. Furthermore, the debug mode register OF
When the inter-processor communication side interrupt mask is OFF in F, the processor open interrupt is ignored.

プロセッサ開割込みマスクレジスタ3bおよびデバッグ
モードレジスタ4は、マイクロタスク等のプロセッサ間
で同期制御をすることが必要なタスクの各プロセッサへ
のディスパッチ時に、各プロセッサのプロセッサステー
タスワード(PSV)の一部として設定される。すなわ
ち、マイクロタスク内で例外が発生した様なケースを検
証したい場合、タスク内でのデバッグモードレジスタ4
をON1プロセッサ間割込みマスクをOFFとすること
で、同じタスクを処理している他のプロセッサも、例外
発生と同時に停止(割込み処理に入る)させることが出
来る。また、タスク内でO8等に処理が返ってしまった
様な場合には、プロセッサ間通信マスクレジスタがON
状態であるため割込みは保留され、マイクロタスクに処
理がもどったところで割込みが発生されることとなる。
The processor open interrupt mask register 3b and the debug mode register 4 are used as part of the processor status word (PSV) of each processor when a task such as a microtask that requires synchronized control between processors is dispatched to each processor. Set. In other words, if you want to verify a case where an exception occurs within a microtask, use the debug mode register 4 within the task.
By setting the ON1 inter-processor interrupt mask to OFF, other processors processing the same task can also be stopped (enter interrupt processing) at the same time as the exception occurs. Also, if processing returns to O8 etc. within a task, the inter-processor communication mask register is turned ON.
Because of this state, the interrupt is put on hold, and an interrupt is generated when processing returns to the microtask.

この様に、自プロセッサの他プロセッサへの割込要求を
隣接する2つの他プロセッサの割込要求とそれぞれ論理
和をとって割込要求元と逆側のプロセッサとに送出する
と共に、2つの他プロセッサからの割込み要求の論理和
をとって自プロセッサに割込み要求を発生させる構造を
もたせ、これを隣りどうし結合することによって、2つ
の割込要求送出ボートと、2つの割込受信ボートと簡単
なハードウェア構成でプロセッサ開割込みをブロードキ
ャスト(放送)することができ、プロセッサ間割込制御
回路のハードウェア量および制御の複雑さを削減できる
ことになる。
In this way, an interrupt request to another processor of the own processor is logically ORed with the interrupt request of two adjacent other processors and sent to the processor on the opposite side of the interrupt request source. By providing a structure that generates an interrupt request for its own processor by calculating the logical OR of interrupt requests from the processor, and by combining these adjacently, it is possible to create two interrupt request sending ports and two interrupt receiving ports. It is possible to broadcast processor open interrupts using the hardware configuration, and the amount of hardware and control complexity of the inter-processor interrupt control circuit can be reduced.

また、複数のプロセッサで同期制御を行なっている場合
に、各プロセッサのデバッグモードレジスタをON、プ
ロセッサ開割込みマスクレジスタをOFFに設定するこ
とにより、あるプロセッサで例外が発生した場合、はと
んど同時に同時制御を行なっている他のプロセッサを停
止させることが出来、マイクロタスク、マルチタスク等
、複数のプロセッサを利用するプログラムにおいて、不
正な動作が行なわれた直後の状態を保持することが出来
るため、プログラムのデバッグを容易にすることができ
る。
In addition, when performing synchronous control with multiple processors, by setting the debug mode register of each processor to ON and the processor open interrupt mask register to OFF, if an exception occurs in a certain processor, you can easily It is possible to stop other processors that are under simultaneous control, and it is possible to maintain the state immediately after an illegal operation is performed in programs that use multiple processors, such as microtasking and multitasking. , which can facilitate program debugging.

発明の効果 斜上の如く、本発明によれば、簡単な構成でプロセッサ
間の割込み要求の制御を実現できるという効゛果がある
Advantages of the Invention As described above, according to the present invention, there is an effect that control of interrupt requests between processors can be realized with a simple configuration.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の実施例のブロック図、第2図は第1図
の実施例を適用したマルチプロセッサシステムのブロッ
ク図である。 主要部分の符号の説明 A−C・・・・・・プロセッサ la、lb・・・・・・割込み受信レジスタ2a、2b
・・・・・・割込み原因レジスタ3a、3b・・・・・
・割込みマスクレジスタ4・・・・・・デバッグモード
レジスタ6〜11・・・・・オア回路
FIG. 1 is a block diagram of an embodiment of the present invention, and FIG. 2 is a block diagram of a multiprocessor system to which the embodiment of FIG. 1 is applied. Explanation of symbols of main parts A-C...Processors la, lb...Interrupt reception registers 2a, 2b
...Interrupt cause registers 3a, 3b...
・Interrupt mask register 4...Debug mode registers 6 to 11...OR circuit

Claims (2)

【特許請求の範囲】[Claims] (1)複数のプロセッサから構成されるマルチプロセッ
サシステムであって、前記プロセッサ各々に、他プロセ
ッサからの割込み要求を受付ける割込み受信手段と、他
プロセッサに対する割込みを発生する割込み発生手段と
を設け、第1及び第2の他プロセッサからの少なくとも
一方の割込み要求に応答して前記割込み受信手段へ当該
要求を供給する手段と、前記割込み発生手段及び前記第
1の他プロセッサからの少なくとも一方の割込み要求に
応答して前記第2の他プロセッサに対して当該要求を供
給する手段と、前記割込み発生手段及び前記第2の他プ
ロセッサからの少なくとも一方の割込み要求に応答して
前記第1の他プロセッサに対して当該要求を供給する手
段とを含むことを特徴とするマルチプロセッサシステム
(1) A multiprocessor system consisting of a plurality of processors, each of which is provided with an interrupt receiving means for accepting an interrupt request from another processor, and an interrupt generating means for generating an interrupt for the other processor. means for supplying the interrupt request to the interrupt receiving means in response to at least one of the interrupt requests from the first and second other processors; means for supplying the request to the second other processor in response; and means for supplying the request to the first other processor in response to at least one of the interrupt requests from the interrupt generating means and the second other processor. and means for supplying the request.
(2)複数のプロセッサから構成されるマルチプロセッ
サシステムであって、前記プロセッサの各々に、自プロ
セッサ内及び他プロセッサからの割込み要求を受けて割
込み処理を起動する割込み制御手段と、予め設定可能な
割込みマスクレジスタと、デバッグモードであることを
示すデバッグモードレジスタと、前記割込み制御手段に
より割込み処理が起動されたときに前記デバッグモード
レジスタがデバッグモードを示すとき、他プロセッサに
対して割込み要求を送出する手段と、他プロセッサから
の割込み要求に応答して前記割込みマスクレジスタが割
込み受付け状態を示すときに当該割込み要求を前記割込
み制御手段に対して報告する手段とを設けてなることを
特徴とするマルチプロセッサシステム。
(2) A multiprocessor system consisting of a plurality of processors, each of which has an interrupt control means that starts interrupt processing in response to interrupt requests within its own processor and from other processors, and which can be set in advance. an interrupt mask register; a debug mode register indicating that the mode is in debug mode; and when the debug mode register indicates the debug mode when interrupt processing is activated by the interrupt control means, an interrupt request is sent to another processor. and means for reporting the interrupt request to the interrupt control means when the interrupt mask register indicates an interrupt acceptance state in response to an interrupt request from another processor. multiprocessor system.
JP1152574A 1989-06-15 1989-06-15 Multiprocessor system Expired - Lifetime JPH07120343B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1152574A JPH07120343B2 (en) 1989-06-15 1989-06-15 Multiprocessor system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1152574A JPH07120343B2 (en) 1989-06-15 1989-06-15 Multiprocessor system

Publications (2)

Publication Number Publication Date
JPH0318958A true JPH0318958A (en) 1991-01-28
JPH07120343B2 JPH07120343B2 (en) 1995-12-20

Family

ID=15543453

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1152574A Expired - Lifetime JPH07120343B2 (en) 1989-06-15 1989-06-15 Multiprocessor system

Country Status (1)

Country Link
JP (1) JPH07120343B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6368123B2 (en) 2000-03-07 2002-04-09 Alps Electric Co., Ltd. IC card connector having a shutter mechanism
JP2012181734A (en) * 2011-03-02 2012-09-20 Ricoh Co Ltd Debug circuit for processor device, processor device, and debug system
US9063915B2 (en) 2012-06-01 2015-06-23 Kabushiki Kaisha Toshiba Multiprocessor with a plurality of debug modules and debug ring units connected to generate a ring

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5860851A (en) * 1981-10-08 1983-04-11 Toshiba Corp Data transmission system
JPS58101360A (en) * 1981-12-14 1983-06-16 Hitachi Ltd Data processor

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5860851A (en) * 1981-10-08 1983-04-11 Toshiba Corp Data transmission system
JPS58101360A (en) * 1981-12-14 1983-06-16 Hitachi Ltd Data processor

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6368123B2 (en) 2000-03-07 2002-04-09 Alps Electric Co., Ltd. IC card connector having a shutter mechanism
JP2012181734A (en) * 2011-03-02 2012-09-20 Ricoh Co Ltd Debug circuit for processor device, processor device, and debug system
US9063915B2 (en) 2012-06-01 2015-06-23 Kabushiki Kaisha Toshiba Multiprocessor with a plurality of debug modules and debug ring units connected to generate a ring

Also Published As

Publication number Publication date
JPH07120343B2 (en) 1995-12-20

Similar Documents

Publication Publication Date Title
US5056000A (en) Synchronized parallel processing with shared memory
US4684885A (en) Arrangement for on-line diagnostic testing of an off-line standby processor in a duplicated processor configuration
JPH04350758A (en) Workstation having multiprocessing capability
JPH0318958A (en) Multiprocessor system
JPH08161254A (en) Information processing system and bus arbitration system therefor
US4740910A (en) Multiprocessor system
JP2780623B2 (en) Information processing device
JPH0675820A (en) Interruption device in multi-processor system
JPH02105961A (en) Multiprocessor synchronization system
JP2708172B2 (en) Parallel processing method
JPH11306038A (en) Units and method for parallel operation processing
JPH11306149A (en) Parallel arithmetic processor and method therefor
JPS6315628B2 (en)
KR920002665B1 (en) A method for generating local bus cycle in multi processing system
JPH02230356A (en) Bus extension device for information processor
JPS60168240A (en) Interrupt processing circuit
JPS58144964A (en) Multiprocessor system
JPH02264352A (en) Multi-processor synchronizing system
JPH02165367A (en) Microprogram control type data processor
JPH11306037A (en) Units and method for parallel operation processing
JPS5924364A (en) Process synchronizing circuit
JPH04148262A (en) Multi-address transfer device
JPS63167938A (en) Signal processing apparatus and method
JPH02222059A (en) Multiprocessor system
JPH027099B2 (en)