JPH0226904B2 - - Google Patents
Info
- Publication number
- JPH0226904B2 JPH0226904B2 JP58107135A JP10713583A JPH0226904B2 JP H0226904 B2 JPH0226904 B2 JP H0226904B2 JP 58107135 A JP58107135 A JP 58107135A JP 10713583 A JP10713583 A JP 10713583A JP H0226904 B2 JPH0226904 B2 JP H0226904B2
- Authority
- JP
- Japan
- Prior art keywords
- polling
- bus
- communication control
- circuit
- common 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/177—Initialisation or configuration control
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/22—Handling requests for interconnection or transfer for access to input/output bus using successive scanning, e.g. polling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Multi Processors (AREA)
- Small-Scale Networks (AREA)
Description
【発明の詳細な説明】
(a) 発明の技術分野
本発明はマルチプロセツサシステムに係り、特
に共通バスを介して行われるプロセツサ相互間の
通信効率を向上するマルチプロセツサ間通信制御
方式に関す。[Detailed Description of the Invention] (a) Technical Field of the Invention The present invention relates to a multiprocessor system, and particularly relates to a multiprocessor communication control method that improves communication efficiency between processors via a common bus. .
(b) 技術の背景
第1図は本発明の対象となるマルチプロセツサ
システムの一例を示す図である。第1図におい
て、本マルチプロセツサシステムは1個の管理プ
ロセツサMPRと、容量n個の処理プロセツサ
CPRとから構成される。管理プロセツサMPRお
よび各処理プロセツサCPRは、それぞれ通信制
御装置CCUを介して共通バスBUSに接続され、
バス制御装置BCUの管理下で該共通バスBUSを
介して相互に通信を行う。バス制御装置BCUは、
所定の順序に従つて各通信制御装置CCUに共通
バスBUSを介する通信の要否を問合わせ(以後
ポーリングと称す)、所定期間内に通信を要求す
る応答信号が該当通信制御装置CCUから返送さ
れた場合には該通信制御装置CCUに共通バス
BUSの使用権を付与する。(b) Technical background FIG. 1 is a diagram showing an example of a multiprocessor system to which the present invention is applied. In Figure 1, this multiprocessor system includes one management processor MPR and n processing processors with a capacity of n.
It consists of CPR. The management processor MPR and each processing processor CPR are connected to the common bus BUS via the communication control unit CCU, respectively.
They communicate with each other via the common bus BUS under the control of the bus control unit BCU. The bus control unit BCU is
In accordance with a predetermined order, each communication control unit CCU is inquired about the necessity of communication via the common bus BUS (hereinafter referred to as polling), and a response signal requesting communication is returned from the corresponding communication control unit CCU within a predetermined period. If the communication control unit CCU has a common bus
Grant the right to use the BUS.
(c) 従来技術と問題点
第2図はこの種マルチプロセツサシステムにお
ける従来あるポーリング処理過程の一例を示す図
である。当該マルチプロセツサシステムは第1図
に示す如くi個(i<n)の処理プロセツサ
CPRのみが通信制御装置CCUを介して共通バス
BUSに接続されているものとする。かかる場合
にも、従来あるバス制御装置BCUは全容量に相
当するn+1個の通信制御装置CCUに対し、ポ
ーリングを行つていた。即ちバス制御装置BCU
は共通バスBUSに各通信制御装置CCUに付与さ
れている装置番号CN=0乃至nを順次送出し、
所定期間t内に通信を要求する応答信号が返送さ
れた場合には送出した装置番号CNを付与された
通信制御装置CCUに共通バスBUSの使用権を付
与し、該通信制御装置CCUが共通バスBUSを介
する通信を終了する迄、以後のポーリングを停止
する。また装置番号CNを送出した後所定期間t
内に通信を要求する応答信号が返送されぬ場合に
は、送出した装置番号CNを付与された通信制御
装置CCUが通信を必要としないと判定し、次の
装置番号CNによるポーリングを開始する。本マ
ルチプロセツサシステムにおいては、装置番号
CN=i+1乃至nを付与された通信制御装置
CCUは共通バスBUSに接続されていない為、通
信を要求する応答信号は当然返送されないにも拘
わらず、バス制御装置BCUはそれぞれ所定期間
tを費やしてポーリングを行つていた。(c) Prior Art and Problems FIG. 2 is a diagram showing an example of a conventional polling process in this type of multiprocessor system. The multiprocessor system has i processing processors (i<n) as shown in Fig. 1.
Only CPR is connected to the common bus via communication control unit CCU
Assume that it is connected to BUS. Even in such a case, a conventional bus control unit BCU polls n+1 communication control units CCU corresponding to the full capacity. i.e. bus control unit BCU
sequentially sends the device numbers CN=0 to n given to each communication control device CCU to the common bus BUS,
If a response signal requesting communication is returned within a predetermined period t, the communication control unit CCU assigned the device number CN that sent it is given the right to use the common bus BUS, and the communication control unit CCU Further polling will be stopped until communication via BUS is terminated. Also, after sending the device number CN, a predetermined period t
If a response signal requesting communication is not returned within that time, the communication control unit CCU assigned the sent device number CN determines that communication is not necessary and starts polling using the next device number CN. In this multiprocessor system, the device number
Communication control device assigned CN=i+1 to n
Since the CCUs are not connected to the common bus BUS, each bus control unit BCU spends a predetermined period t polling, even though a response signal requesting communication is naturally not returned.
以上の説明から明らかな如く、従来あるマルチ
プロセツサ間通信制御方式においては、バス制御
装置BCUは通信制御装置CCUの共通バスBUSに
対する接続の有無に拘わらず、常に当該マルチプ
ロセツサシステムの容量に相当するn+1個の通
信制御装置CCUに対してそれぞれ所定期間t、
ポーリング周期T=(n+1)tを費やしてポー
リングを行つており、共通バスBUSの使用効率
を低下させる欠点があつた。 As is clear from the above explanation, in the conventional multiprocessor communication control system, the bus control unit BCU always controls the capacity of the multiprocessor system, regardless of whether the communication control unit CCU is connected to the common bus BUS. For each corresponding n+1 communication control device CCU, a predetermined period t,
Polling takes a polling cycle T=(n+1)t, which has the disadvantage of reducing the usage efficiency of the common bus BUS.
(d) 発明の目的
本発明の目的は、前述の如き従来あるマルチプ
ロセツサ間通信制御方式の欠点を除去し、かつバ
ス制御装置におけるポーリング制御機能に大幅な
改変を加えることなく共通バスに接続されている
プロセツサの数に応じてポーリング周期を合理化
し、共通バスの使用効率を向上させることに在
る。(d) Purpose of the Invention The purpose of the present invention is to eliminate the drawbacks of the conventional multiprocessor communication control method as described above, and to connect to a common bus without making any major changes to the polling control function of the bus control device. The purpose of this invention is to rationalize the polling cycle according to the number of processors being used, and to improve the efficiency of use of the common bus.
(e) 発明の構成
この目的は本発明により一端にバス制御装置が
接続される共通バスには、複数個の処理プロセツ
サとこれら処理プロセツサの状態を管理する1個
の管理プロセツサが夫々通信制御装置を介して接
続可能で、共通バスを介する各プロセツサ間の通
信はバス制御装置より各通信制御装置に対するポ
ーリングの際所定時間内に応答信号を返送した通
信制御装置に対して与えられる共通バス使用権に
もとづいて行われるシステムにおいて、バス制御
装置にはポーリング制御回路、メモリ、選択回
路、ポーリング禁止回路が設けられ、メモリは管
理プロセツサより選択回路を介して与えられる各
通信制御装置の装置番号とポーリング要否情報と
を記憶し、ポーリングの際ポーリング制御回路よ
り共通バスに送出される装置番号は選択回路を介
してメモリにも与えられ、メモリは当該番号に対
応するポーリング要否情報をポーリング禁止回路
に与え、該回路はポーリング要情報の場合にはポ
ーリング制御回路のポーリング動作を継続させ、
ポーリング否情報の場合には当該装置番号に対す
るポーリング動作を直ちに中止させることによつ
て達成される。(e) Structure of the Invention According to the present invention, a common bus to which a bus control device is connected at one end has a plurality of processing processors and one management processor that manages the status of these processing processors, each having a communication control device. Communication between each processor via the common bus is based on the right to use the common bus, which is granted to the communication control device that returns a response signal within a predetermined time when polling each communication control device. In a system based on the above, the bus control device is provided with a polling control circuit, a memory, a selection circuit, and a polling prohibition circuit, and the memory stores the device number and polling information of each communication control device given by the management processor via the selection circuit. The device number sent to the common bus from the polling control circuit during polling is also given to the memory via the selection circuit, and the memory stores the polling necessity information corresponding to the number to the polling prohibition circuit. the circuit continues the polling operation of the polling control circuit in the case of polling required information;
In the case of polling failure information, this is achieved by immediately stopping the polling operation for the device number.
即ちポーリング制御回路は共通バスに接続され
る通信制御装置の最大接続予定数に合致して順次
ポーリングが可能なように設計されており、その
場合ポーリングに応答した通信制御装置がある場
合にはその装置に共通バスの使用権を与えそれが
通信を行なつている間は次のポーリングを中断す
るようにしており、このようにポーリング制御回
路はポーリング周期を変更する機能は予め有して
いる。しかしポーリングを間引いて行なうとか間
引かれる位置を変更するためにはポーリング制御
回路に大幅な変更を加えることが必要となる。 In other words, the polling control circuit is designed to be able to perform sequential polling in accordance with the maximum number of communication control devices connected to the common bus, and in that case, if there is a communication control device that responds to polling, it The right to use the common bus is given to the device, and the next polling is interrupted while the device is communicating, and the polling control circuit has the function of changing the polling cycle in advance. However, in order to perform thinning of polling or change the position of thinning, it is necessary to make significant changes to the polling control circuit.
しかしながら本発明によればバス制御装置には
メモリ、選択回路及びポーリング禁止回路を付加
し、ポーリング制御回路には従来有しているポー
リング周期変更機能にわずかの改変をするのみで
予定された総べてのポーリングを継続し、しかも
いまだ接続されていないか、または機能中断中の
通信制御装置に対してもポーリングを行なうが途
中で中止させることによつて共通バスに接続され
ているプロセツサの数に応じてポーリング周期を
合理化し、これによつて無駄なポーリング時間は
短縮され共通バスの使用効率は著るしく高められ
ることになる。 However, according to the present invention, a memory, a selection circuit, and a polling prohibition circuit are added to the bus control device, and the polling control circuit has a polling cycle change function that has been previously provided with only a slight modification. The number of processors connected to the common bus can be increased by continuing polling for all communication control devices that are not yet connected or whose functions have been interrupted, but by stopping the polling midway through. The polling cycle is rationalized accordingly, thereby reducing wasteful polling time and significantly increasing the efficiency of common bus usage.
(f) 発明の実施例
以下、本発明の一実施例を図面により説明す
る。第3図は本発明の一実施例によるバス制御装
置を示す図であり、第4図は本発明の一実施例に
よるポーリング処理過程を示す図である。なお、
全図を通じて同一符号は同一対象物を示す。また
対象とするマルチプロセツサシステムの構成は第
1図の通りとする。第3図において、バス制御装
置BCUは従来あるポーリング制御回路PCおよび
ドライバDV・レシーバRVの他に、各通信制御
装置CCUに対するポーリングの要否を示すポー
リング要否情報IDが装置番号CNに対応して格納
されるメモリMと、メモリMから出力されるポー
リング要否情報IDに対応してポーリングの中止
を制御するポーリング禁止回路JCとが設けられ
ている。管理プロセツサMPRはプロセツサ間通
信に先立ち、共通バスBUSに接続中の通信制御
装置CCU(0)乃至CCU(i)に対応するポーリング
要否情報IDは論理値0に設定し、共通バスBUS
に接続されていない通信制御装置CCU(i+1)
乃至CCU(n)に対応するポーリング要否情報ID
は論理値1に設定し、バス制御装置BCU内の選
択回路SELを介してメモリMに予め格納する。か
かる状態でポーリング制御回路PCは、最初に装
置番号CN=0および同期信号SYNをドライバ
DVを介して共通バスBUSに送出する。なお装置
番号CNは選択回路SELを介してメモリMにも伝
達される。メモリMは伝達された装置番号CN=
0に対応して格納されている論理値0のポーリン
グ要否情報IDを出力し、ポーリング禁止回路JC
に伝達する。論理値0のポーリング要否情報ID
を受信したポーリング禁止回路JCは、ポーリン
グ制御回路PCに対しポーリング中止信号IHを伝
達しない。その結果ポーリング制御回路PCは通
信制御装置CCU(0)から通信要求を示す論理値
1に設定された応答信号ASが返送されぬ侭所定
期間t経過すると通信制御装置CCU(0)に対す
るポーリングを終了し、装置番号CN=1および
同期信号SYNを共通バスBUSに送出し、通信制
御装置CCU(1)に対するポーリングを開始する。
今回も装置番号CN=1を伝達されたメモリMは
論理値0に設定されたポーリング要否情報IDを
ポーリング禁止回路JCに伝達し、ポーリング禁
止回路JCはポーリング中止信号IHをポーリング
制御回路PCに伝達しない。以下同様にしてポー
リング制御回路PCが通信制御装置CCU(i)に対す
るポーリングを終了した後、装置番号CN=i+
1および同期信号SYNを共通バスBUSに送出し
て通信制御装置CCU(i+1)に対するポーリン
グを開始すると、メモリMからは論理値1に設定
されたポーリング要否情報IDが出力され、ポー
リング禁止回路JCに伝達される。論理値1のポ
ーリング要否情報IDを受信したポーリング禁止
回路JCは、ポーリング中止信号IHをポーリング
制御回路PCに伝達する。該ポーリング中止信号
IHを受信したポーリング制御回路PCは、所定期
間tの経過を待たずに直ちに通信制御装置CCU
(i+1)に対するポーリングを中止し、装置番
号CN=i+2および同期番号SYNを共通バス
BUSに送出して通信制御装置CCU(i+2)に対
するポーリングに移行する。今回もメモリMから
は論理値1のポーリング要否情報IDが出力され、
ポーリング禁止回路JCからポーリング制御回路
PCにはポーリング中止信号IHが伝達される為、
ポーリング制御回路PCは直ちに通信制御装置
CCU(i+3)に対するポーリングに移行する。
その結果第4図に示される如く、共通バスBUS
に接続中の通信制御装置CCU(0)乃至CCU(i)に
対しては第2図におけると同様にそれぞれ所定期
間tを費やしてポーリングを行い、共通バス
BUSに未接続の通信制御装置CCU(i+1)乃至
CCU(n)に対しては短期間t′の間にポーリング
を中止し、全ポーリング周期Tは第2図における
より遥かに短縮される。(f) Embodiment of the invention An embodiment of the invention will be described below with reference to the drawings. FIG. 3 is a diagram showing a bus control device according to an embodiment of the present invention, and FIG. 4 is a diagram showing a polling process according to an embodiment of the present invention. In addition,
The same reference numerals indicate the same objects throughout the figures. The configuration of the target multiprocessor system is shown in FIG. In FIG. 3, the bus control unit BCU has polling necessity information ID indicating whether polling is necessary for each communication control unit CCU, which corresponds to the device number CN, in addition to the conventional polling control circuit PC and driver DV/receiver RV. A polling prohibition circuit JC is provided which controls the cancellation of polling in accordance with the polling necessity information ID outputted from the memory M. Prior to inter-processor communication, the management processor MPR sets the polling necessity information ID corresponding to the communication control units CCU(0) to CCU(i) connected to the common bus BUS to a logical value of 0, and connects the common bus BUS.
Communication control unit CCU (i+1) not connected to
Polling necessity information ID corresponding to CCU(n)
is set to a logical value of 1 and stored in advance in the memory M via the selection circuit SEL in the bus control unit BCU. In this state, the polling control circuit PC first drives the device number CN=0 and the synchronization signal SYN.
Send to the common bus BUS via DV. Note that the device number CN is also transmitted to the memory M via the selection circuit SEL. Memory M is the transmitted device number CN=
Outputs the polling necessity information ID of logical value 0 stored corresponding to 0, and outputs the polling prohibition circuit JC.
to communicate. Polling necessity information ID with logical value 0
The polling prohibition circuit JC that received the polling prohibition circuit JC does not transmit the polling discontinuation signal IH to the polling control circuit PC. As a result, the polling control circuit PC finishes polling the communication control unit CCU (0) when a predetermined period t has elapsed during which the response signal AS set to logical value 1 indicating a communication request is not returned from the communication control unit CCU (0). Then, it sends the device number CN=1 and the synchronization signal SYN to the common bus BUS, and starts polling the communication control device CCU(1).
This time as well, the memory M that received the device number CN = 1 transmits the polling necessity information ID set to a logical value of 0 to the polling prohibition circuit JC, and the polling prohibition circuit JC sends a polling stop signal IH to the polling control circuit PC. Don't communicate. After the polling control circuit PC finishes polling the communication control device CCU(i) in the same manner, the device number CN=i+
1 and a synchronization signal SYN to the common bus BUS to start polling for the communication control unit CCU (i+1), the polling necessity information ID set to the logical value 1 is output from the memory M, and the polling prohibition circuit JC is transmitted to. The polling prohibition circuit JC, which has received the polling necessity information ID having a logical value of 1, transmits a polling stop signal IH to the polling control circuit PC. The polling stop signal
Upon receiving the IH, the polling control circuit PC immediately sends the communication control unit CCU to the communication control unit CCU without waiting for the elapse of the predetermined period t.
Stop polling for (i+1) and send device number CN=i+2 and synchronization number SYN to the common bus.
It sends it to the BUS and shifts to polling for the communication control unit CCU (i+2). This time too, a polling necessity information ID with a logical value of 1 is output from memory M.
Polling prohibition circuit JC to polling control circuit
Since the polling stop signal IH is transmitted to the PC,
Polling control circuit PC immediately becomes communication control device
Shifts to polling for CCU (i+3).
As a result, as shown in Figure 4, the common bus BUS
The communication control units CCU(0) to CCU(i) connected to the common bus are polled for a predetermined period t as in FIG.
Communication control unit CCU (i+1) not connected to BUS
For CCU(n), polling is stopped for a short period t', and the total polling period T is much shorter than in FIG.
以上の説明から明らかな如く、本実施例によれ
ば、バス制御装置BCUは、共通バスBUSに接続
中の通信制御装置CCU(0)乃至CCU(i)に対して
のみそれぞれ所定期間tを費やしてポーリングを
行い、共通バスBUSに未接続の通信制御装置
CCU(i+1)乃至CCU(n)に対しては短期間
t′の間にポーリングを中止する為、ポーリング周
期Tは共通バスBUSに接続中の通信制御装置
CCU数に対応して最適に設定され、特に接続中
の通信制御装置CCUが少数の場合に大幅に短縮
される。 As is clear from the above description, according to the present embodiment, the bus control unit BCU spends the predetermined period t only on the communication control units CCU(0) to CCU(i) connected to the common bus BUS. polls the communication control device that is not connected to the common bus BUS.
Short term for CCU(i+1) to CCU(n)
In order to stop polling during t′, the polling period T is the communication control device connected to the common bus BUS.
It is optimally set according to the number of CCUs, and can be significantly shortened, especially when there are only a small number of connected communication control unit CCUs.
なお、第1図、第3図および第4図はあく迄本
発明の一実施例に過ぎず、例えば共通バスBUS
に対する通信制御装置CCUの接続状態は図示さ
れるものに限定されることは無く、管理プロセツ
サMPRが異常を検出した処理プロセツサCPRを
共通バスBUSから切離す場合にポーリング要否
情報IDを論理値1に設定する等、他に幾多の変
形が考慮されるが、何れの場合にも本発明の効果
は変らない。 Note that FIGS. 1, 3, and 4 are merely examples of the present invention, and for example, the common bus BUS
The connection state of the communication control unit CCU to the processor is not limited to the one shown in the figure, and when the management processor MPR disconnects the processing processor CPR in which an abnormality has been detected from the common bus BUS, the polling necessity information ID is set to logical value 1. Although many other modifications may be considered, such as setting , the effect of the present invention does not change in any case.
(g) 発明の効果
以上、本発明によれば、共通バスに接続されて
いるプロセツサの数に応じて通信要否の間合わせ
周期を合理化し、共通バスの使用効率を向上させ
ることが可能となる。(g) Effects of the Invention As described above, according to the present invention, it is possible to rationalize the interval for determining whether or not to communicate according to the number of processors connected to a common bus, and to improve the efficiency of use of the common bus. Become.
第1図は本発明の対象となるマルチプロセツサ
システムの一例を示す図、第2図は従来あるポー
リング処理過程の一例を示す図、第3図は本発明
の一実施例によるバス制御装置を示す図であり、
第4図は本発明の一実施例によるポーリング処理
過程を示す図である。
図において、ASは応答信号、BCUはバス制御
装置、BUSは共通バス、CCUは通信制御装置、
CNは装置番号、CPRは処理プロセツサ、DVは
ドライバ、IDはポーリング要否情報、IHはポー
リング中止信号、JCはポーリング禁止回路、M
はメモリ、MPRは管理プロセツサ、PCはポーリ
ング制御回路、RVはレシーバ、SELは選択回
路、SYNは同期信号、Tは周期、tは期間、を
示す。
FIG. 1 is a diagram showing an example of a multiprocessor system to which the present invention is applied, FIG. 2 is a diagram showing an example of a conventional polling processing process, and FIG. 3 is a diagram showing a bus control device according to an embodiment of the present invention. It is a diagram showing
FIG. 4 is a diagram showing a polling process according to an embodiment of the present invention. In the figure, AS is a response signal, BCU is a bus control device, BUS is a common bus, CCU is a communication control device,
CN is the device number, CPR is the processing processor, DV is the driver, ID is the polling necessity information, IH is the polling stop signal, JC is the polling prohibition circuit, M
is a memory, MPR is a management processor, PC is a polling control circuit, RV is a receiver, SEL is a selection circuit, SYN is a synchronization signal, T is a period, and t is a period.
Claims (1)
は、複数個の処理プロセツサとこれら処理プロセ
ツサの状態を管理する1個の管理プロセツサが
夫々通信制御装置を介して接続可能で、共通バス
を介する各プロセツサ間の通信はバス制御装置よ
り各通信制御装置に対するポーリングの際所定時
間内に応答信号を返送した通信制御装置に対して
与えられる共通バス使用権にもとづいて行われる
システムにおいて、バス制御装置にはポーリング
制御回路、メモリ、選択回路、ポーリング禁止回
路が設けられ、メモリは管理プロセツサより選択
回路を介して与えられる各通信制御装置の装置番
号とポーリング要否情報とを記憶し、ポーリング
の際ポーリング制御回路より共通バスに送出され
る装置番号は選択回路を介してメモリにも与えら
れ、メモリは当該番号に対応するポーリング要否
情報をポーリング禁止回路に与え、該回路はポー
リング要情報の場合にはポーリング制御回路のポ
ーリング動作を継続させ、ポーリング否情報の場
合には当該装置番号に対するポーリング動作を直
ちに中止させることを特徴とするマルチプロセツ
サ間通信制御方式。1 A common bus to which a bus control device is connected at one end can be connected to a plurality of processing processors and one management processor that manages the states of these processing processors through communication control devices, respectively, and is connected to a common bus through the common bus. In a system in which communication between processors is performed based on a common bus usage right granted to a communication control device that returns a response signal within a predetermined time when the bus control device polls each communication control device, the bus control device is provided with a polling control circuit, a memory, a selection circuit, and a polling prohibition circuit, and the memory stores the device number and polling necessity information of each communication control device given by the management processor via the selection circuit, and stores the device number and polling necessity information given by the management processor via the selection circuit. The device number sent from the polling control circuit to the common bus is also given to the memory via the selection circuit, and the memory gives the polling necessity information corresponding to the number to the polling prohibition circuit, and when polling is necessary, the circuit 1. A multiprocessor communication control method, characterized in that the polling operation of a polling control circuit is continued, and when polling rejection information is received, the polling operation for the device number is immediately stopped.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58107135A JPS59231952A (en) | 1983-06-15 | 1983-06-15 | Multiprocessor communication control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58107135A JPS59231952A (en) | 1983-06-15 | 1983-06-15 | Multiprocessor communication control method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS59231952A JPS59231952A (en) | 1984-12-26 |
JPH0226904B2 true JPH0226904B2 (en) | 1990-06-13 |
Family
ID=14451389
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP58107135A Granted JPS59231952A (en) | 1983-06-15 | 1983-06-15 | Multiprocessor communication control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS59231952A (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63289664A (en) * | 1987-05-21 | 1988-11-28 | Matsushita Electric Ind Co Ltd | Multi-cpu device |
JP2502310B2 (en) * | 1987-05-21 | 1996-05-29 | 日本電装株式会社 | Control device having communication function |
JP2501879B2 (en) * | 1988-08-31 | 1996-05-29 | 富士通株式会社 | Channel access method |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5336115A (en) * | 1976-09-16 | 1978-04-04 | Fujitsu Ltd | Polling control system |
JPS5652949A (en) * | 1979-10-05 | 1981-05-12 | Hitachi Ltd | Interruption control method |
-
1983
- 1983-06-15 JP JP58107135A patent/JPS59231952A/en active Granted
Also Published As
Publication number | Publication date |
---|---|
JPS59231952A (en) | 1984-12-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0475700B2 (en) | ||
US4471425A (en) | A data transfer control system for multiple units on a common bus using a serially transmitted transfer permission signal | |
JPH07210500A (en) | Data transfer controller | |
EP0886412B1 (en) | Device for monitoring periodicity of messages sent over a multiplexed transmission network with a CAN-type formation | |
JPH0226904B2 (en) | ||
JP2632906B2 (en) | Automatic processor module determination system for multiprocessor systems. | |
JPH076126A (en) | Inter-processor bus transmission system | |
JPS6158357A (en) | Data communication method | |
JPS63155249A (en) | Inter-equipment communication system | |
JPS58182737A (en) | Information processor | |
JPH064465A (en) | Common bus control method | |
JPH03235152A (en) | Bus control system | |
JPH04156741A (en) | Loop bus transmission mode | |
JPS62276608A (en) | Load control device | |
JPH0628357B2 (en) | Data broadcasting method | |
JPS594053B2 (en) | Failure notification method | |
JPH0666807B2 (en) | Loop communication system | |
JPH027240B2 (en) | ||
JPH01185755A (en) | System for obtaining bus | |
JPS61246859A (en) | Bus control system | |
JPH0523451B2 (en) | ||
JPS60177748A (en) | Line control method | |
JPS6354265B2 (en) | ||
JPS60241154A (en) | Multiplex answer telegram control system | |
JPS6188351A (en) | Program load system |