Nothing Special   »   [go: up one dir, main page]

JPS60246466A - Communication request selecting system - Google Patents

Communication request selecting system

Info

Publication number
JPS60246466A
JPS60246466A JP10288984A JP10288984A JPS60246466A JP S60246466 A JPS60246466 A JP S60246466A JP 10288984 A JP10288984 A JP 10288984A JP 10288984 A JP10288984 A JP 10288984A JP S60246466 A JPS60246466 A JP S60246466A
Authority
JP
Japan
Prior art keywords
bus
communication
signal
communication request
circuit
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
JP10288984A
Other languages
Japanese (ja)
Inventor
Hiroshi Onodera
小野寺 博司
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
Nippon Electric 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 NEC Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP10288984A priority Critical patent/JPS60246466A/en
Publication of JPS60246466A publication Critical patent/JPS60246466A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/36Handling requests for interconnection or transfer for access to common bus or bus system
    • G06F13/362Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
    • G06F13/366Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control using a centralised polling arbiter

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multi Processors (AREA)
  • Bus Control (AREA)

Abstract

PURPOSE:To equalize communication generated at every group and in the group by processing a communication request of its group one by one, designating the next group if there is no request, and changing a priority order at every round with regard to the communication request in one group, too. CONSTITUTION:A bus master controller (BMC) sends out (n) pieces of polling signals for inquiring whether a communication request exists or not, (n) pieces of bus controllers (BC) through a cable driver D11 by a polling signal sending-out circuit (PRG) 21. Also, whenever the polling is started, a reset signal is outputted from a cable driver D10, and whenever this reset signal is outputted, a selecting circuit changes a priority order. Each BC counts the polling signal by a counter 33, and when its counting value coincides with its BC number, an arrival of the polling signal is transmitted to a controlling circuit 32, and transmitted to a processor communication controller (PCC) through a lower bus 2.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は通信要求選択方式、特に複数個のプロセッサを
一群とした複数群によシ構成されたマルチプロセッサシ
ステムにおけるプロセッサの1う信要求選択方式に関す
る。
Detailed Description of the Invention (Industrial Field of Application) The present invention relates to a communication request selection method, and particularly to a communication request selection method for a processor in a multiprocessor system configured by a plurality of groups each including a plurality of processors. Regarding the method.

(従来の技術) 一般に複数のプロセッサにより構成されたマルチプロセ
ッサシステムは、それぞれのプロセッサに接続されたプ
ロセッサコミニケーシ目ンチャンネルをバス(通常シス
テムバスと称している)に接続し、プロセッサ間の通信
を行なわせている。
(Prior Art) Generally, a multiprocessor system configured with a plurality of processors connects the processor communication channels connected to each processor to a bus (usually called a system bus) to communicate between the processors. I am having them do this.

このときプロセッサの数が多くなると物理的制約等によ
り、プロセッサを群分けして、第1図に一例を示すごと
く、プロセッサCC1o −CC17,CCXI〜CC
n 、 −−、CCr1o 〜CCn7と接続されたプ
ロセッサコミニケーションチャンネルpcc、o−pc
c、、。
At this time, when the number of processors increases, due to physical constraints, etc., the processors are divided into groups, and as shown in FIG.
n, --, processor communication channels pcc, o-pc connected to CCr1o to CCn7
c.

P CCXI 〜P CCn7 、−− 、 P Cc
no−p CCn7の複数組を下位システムバスLSB
1.. LSB2o、−・・・・−、LSB、。
P CCXI ~ P CCn7 , --, P CC
multiple sets of no-p CCn7 to the lower system bus LSB
1. .. LSB2o, -...-, LSB,.

(以下下位バスと称する)に接続し、このバスはバスコ
ントローラBC,。、Be2O,・・・・・・、BCI
10ヲ介シて上位システムバスUSB(以下上位バスと
称する)に接続して、上位バスには別にバス使用の管理
を行なうバスマスタコントローラBMCを設け、階層化
したバスを経由してプロセッサ間の通信を行なわせてい
る。
(hereinafter referred to as the lower-order bus), and this bus is connected to the bus controller BC,. , Be2O, ......, BCI
10 is connected to the upper system bus USB (hereinafter referred to as the upper bus), and the upper bus is separately provided with a bus master controller BMC that manages bus usage, and communicates between processors via the hierarchical bus. I am having them do this.

(発明が解決しようとする問題点) このように構成されたマルチプロセッサシステムにおい
て、個々のプロセッサから任意に発生する通信要求を処
理する場合、従来はシステムバス上ノ全フロセッサコミ
ニケーションチャンネルを周期的に走査し、要求のあっ
たものを予め定められた順番で受付ける方法をとってい
たため、受付が特定のプロセッサに偏り、特に階層化さ
れたシステムバスを設けた場合には偏りが更に顕著にな
る欠点がある。
(Problem to be Solved by the Invention) In a multiprocessor system configured as described above, when processing communication requests arbitrarily generated from individual processors, conventionally, all processor communication channels on the system bus are periodically Because the system scans the processors and accepts requests in a predetermined order, acceptance is biased toward specific processors, and this bias becomes even more pronounced when a hierarchical system bus is installed. There are drawbacks.

(問題点を解決するための手段) 本発明は上記の問題点を解決するため、プロセッサ群ご
とに順次受付を可能とするポーリング信号送出手段と、
一群中のプロセッサの要求受付を選択して指定する手段
とにより、総てのプロセッサからの通信要求を均等に受
付は処理させるようKした通信要求選択方式であって、
バスマスタコントローラに接続される上位バスに接続さ
れたn個のパスコンドローラド、これらのバスコントロ
ーラに接続される下位バスにそれぞれのプロセッサコミ
ニケーションチャンネルを介して接続される複数のプロ
セッサから構成されるマルチプロセッサシステムにおい
て、バスマスタコントローラはリセット信号に続いてn
個のポーリング信号を送出するポーリング信号送出手段
と、プロセッサコミニケーションチャンネルから送出さ
れる通信不可信号から通信を承認するプロセッサコミニ
ケーシg/チャンネルを選択する選択手段とを含み、バ
スコントローラは前記ポーリング信号を計数して自分の
番号と一致したポーリング信号を下位バスに転送するポ
ーリング信号計数手段を含み、プロセッサコミニケーシ
ヲンチャンネルハ前記ポーリング信号を受信して前記通
信要求信号を下位バスに送出する通信要求信号送出手段
と、バスマスタコントローラからの指示で前記通信要求
信号の送出を中止して通信要求を保留する保留手段とを
含んで構成される。
(Means for Solving the Problems) In order to solve the above problems, the present invention includes polling signal sending means that can sequentially receive reception for each processor group;
A communication request selection method in which communication requests from all processors are accepted and processed equally by means of selecting and specifying request acceptance of a processor in a group,
A multiprocessor consisting of n pass controllers connected to a higher-level bus connected to a bus master controller, and multiple processors connected to lower-level buses connected to these bus controllers via respective processor communication channels. In the system, the bus master controller
The bus controller includes polling signal sending means for sending out a polling signal of a communication request signal that includes a polling signal counting means for counting and transmitting a polling signal that matches its own number to a lower bus; the processor communication channel receives the polling signal and sends the communication request signal to the lower bus; The device includes a sending means, and a holding means for suspending sending of the communication request signal and holding the communication request in response to an instruction from the bus master controller.

(実施例) 第2,3および4図畦それぞれ前記の第1図に示したマ
ルチプロセッサシステムにおける本発明の実施例を示ス
ハスマスタコントローラ、バスコントローラおよびプロ
セッサコミニケーシ百ンチャンネル(以下それぞれ8M
C装置、BC装置およびPCC装置と称する)のブロッ
ク図である。
(Embodiment) Figures 2, 3 and 4 respectively show an embodiment of the present invention in the multiprocessor system shown in Figure 1 above.
FIG. 2 is a block diagram of a C device, a BC device, and a PCC device.

なお一群のプロセッサは8台またはそれ以下で、上位バ
ス(USB)および下位バスはそれぞれ相対応する複数
本の制御バスおよび16本のデータバスで構成されてい
る。
Note that a group of processors is eight or less, and the upper bus (USB) and lower bus are each composed of a plurality of control buses and 16 data buses that correspond to each other.

第2図の8MC装置は、上位バス(08B)1の制御バ
スにケーブルドライバDIGを介してリセット信号を送
出したあと、ケーブルドライバD11を介してn個のB
C装置に通信要求の有無を間合せるn個のパルス(以下
ポーリング信号と称する)を送出するポーリング信号送
出回路(PPG)21と、前記のリセット信号に同期し
て優先順位を順次切替えて、上位バス1のデータバスか
らケーブルレシーバR1〜R,を介して入力される通信
要求信号の一つを選択する選択回路(SFL)22と、
この選択された通信要求を出したPCC装置以外のPC
C装置に通信不可信号を、ケーブルドライバD、−D、
と上位バス】のデータバスを介して、送出する応答回路
(AN8 )23と、これら8MC装置内の各穫機能回
路を制御する制御回路(CTT、)24と、BC装置か
らの通信不可信号(BSY)を制御回路24に伝える搾
理和回路(OR)25とを含んで構成される。
The 8MC device in FIG. 2 sends a reset signal to the control bus of the upper bus (08B) 1 via the cable driver DIG, and then sends the n B MC device via the cable driver D11.
A polling signal sending circuit (PPG) 21 sends out n pulses (hereinafter referred to as polling signals) to determine the presence or absence of a communication request to the C device, and a polling signal sending circuit (PPG) 21 that sequentially switches the priority order in synchronization with the above-mentioned reset signal. a selection circuit (SFL) 22 that selects one of the communication request signals input from the data bus of the bus 1 via the cable receivers R1 to R;
A PC other than the PCC device that issued this selected communication request
Cable drivers D, -D,
A response circuit (AN8) 23, a control circuit (CTT) 24 that controls each output function circuit in these 8 MC devices, and a communication disable signal (AN8) from the BC device, BSY) to the control circuit 24.

第3図のBC装置は、上位バス10制御バスから、それ
ぞれケーブルレシーバR,おヨヒR41ヲ介して、リセ
ット信号およびポーリング信号が入力されて、リセット
信号のあとのポーリング信号の計数値が、番号送出回路
(NG)31から与えられる自分のBC装置の番号と一
致したとき、このポーリング信号を制御回路(CTL)
32に与えると共に、ケーブルドライバD41を介して
下位バス(LSB)2の1り1j御バスに送出する計数
回路(CTR)33と、BC装置内の各機能回路を制御
する前記の制御回路32からの制御線AおよびBの高レ
ベル、および低レベルの組合せによって、それぞれ8本
の2組からなる上位バス1のデータバスと下位バス2の
データバスとの間の通信路の方向を、組ごとに変更する
だめのケーブルレシーバR1−R8゜R9〜R,6,R
□〜R,、R2,〜R36、ケーブルドライバD1〜D
s、D、〜D、6.D□〜D4.D9〜Dおおよびゲー
ト回路G、、G、、G、とからなる転送方向切替回路(
BSW)34と、FCC装置からの通信中表示信号(B
SY)を8MC装置へ転送する論理和回路(OR)35
および論理積回路(AND)36とを含んで構成される
In the BC device shown in FIG. 3, a reset signal and a polling signal are inputted from the upper level bus 10 control bus through cable receivers R and Oyohi R41, respectively, and the counted value of the polling signal after the reset signal is determined by the number When the number matches the number of your own BC device given from the sending circuit (NG) 31, this polling signal is sent to the control circuit (CTL).
32 and a counting circuit (CTR) 33 which sends the signal to the first control bus of the lower-order bus (LSB) 2 via the cable driver D41, and the control circuit 32 which controls each functional circuit in the BC device. The direction of the communication path between the data bus of the upper bus 1 and the data bus of the lower bus 2, each consisting of two sets of eight wires, is determined for each set by the combination of the high level and low level of the control lines A and B. Cable receiver R1-R8゜R9-R, 6, R
□~R,, R2, ~R36, cable driver D1~D
s, D, ~D, 6. D□~D4. A transfer direction switching circuit consisting of D9 to D and gate circuits G, , G, , G,
BSW) 34 and the communication display signal (B
OR circuit (OR) 35 that transfers SY) to the 8MC device
and an AND circuit (AND) 36.

第4図のPCC装置は、プロセッサ(CC)との間でデ
ータの送受を行なうデータ送受信回路(DSR)41と
、このデータ送受信回路41と下位バス2のデータバス
との間のデータ送受方間を、制御回路(CTL)44の
制御線AおよびBの制御によって、8本組で切替えるた
めのケーブルドライバD 1〜D a # D @ 〜
D 18、ケーブルレシーバR1〜R,。
The PCC device shown in FIG. 4 includes a data transmitting/receiving circuit (DSR) 41 that transmits and receives data to and from a processor (CC), and a method for transmitting and receiving data between the data transmitting and receiving circuit 41 and the data bus of the lower bus 2. Cable drivers D 1 to D a # D @ to switch in sets of 8 by controlling the control lines A and B of the control circuit (CTL) 44.
D18, cable receivers R1 to R,.

R9−R16、およびゲート回路G 1 # G 2と
からなる転送方向切替回路(BSW)42と、プロセッ
サ(CC)からの要求があるときに、下位バス2からケ
ーブルレシーバFL、を介してポーリング信号を受ける
とデータバスの自分に割当てられた1本に通信要求信号
を送出し、pcc装置内の各種機能回路を制御する前記
制御回路44と、8本のデータバスから前記8MC装置
から送られる通信不可信号を受けると、制御回路44に
通信要求の保留を指示し、自分以外への通信不可信号が
無くなると制御回路44に通信開始信号を送出する保留
回路(R8V)43とから構成される。なお制御回路4
4け通信中はBC装置へ通信中表示信号(BSY)を送
出し続ける。
When there is a request from the transfer direction switching circuit (BSW) 42 consisting of R9-R16 and gate circuits G1 #G2 and the processor (CC), a polling signal is sent from the lower bus 2 via the cable receiver FL. When received, the control circuit 44 sends a communication request signal to one of the data buses assigned to it and controls various functional circuits in the PCC device, and the communication sent from the 8 MC device from the 8 data buses. It is comprised of a hold circuit (R8V) 43 that instructs the control circuit 44 to hold the communication request when it receives the disable signal, and sends a communication start signal to the control circuit 44 when the communication disable signal to other parties disappears. Furthermore, the control circuit 4
During the 4-digit communication, the communication display signal (BSY) continues to be sent to the BC device.

次にM2.3.および4図に亘る実施例の動作について
説明を進める。B h1C装置のポーリング信号送出回
路21が、リセット信号に続いてポーリング信号を送出
すると、上位バス1を介して送られるこれらの信号を総
てのBC装置が受信して、それぞれの計数回路33が計
数を開始し、先ず1番のBO2[が自分の80番号と一
致するので、制御回路32にポーリング信号の到来を伝
えると共に、この信号を下位バス2を介してF CC装
置に伝える。下位バス2には8台のPCC装置が接続さ
れているが、このうちそれぞれのプロセッサCCから通
信要求を受けているFCC装置の制御装[44が、通信
要求信号を自分に割当てられたデータバスの一本に対応
する通信路に与える。制御装置44けポーリング信号を
受けた時点で、制御線Aに指示を与えているので前記の
通信要求信号は、ケーブルドライバD、、D、を介して
BC装置に送られ、BC装置でもfllli御装置32
の制御線AK指示が与えられていて、ケーブルレシーバ
R21〜R1l 、ケーブルドライバIJ、−D8を介
して前記の通信要求信号がB M C装置へ送られる。
Next, M2.3. The operation of the embodiment will be explained with reference to FIGS. When the polling signal sending circuit 21 of the B h1C device sends out a polling signal following the reset signal, all the BC devices receive these signals sent via the upper bus 1, and the respective counting circuits 33 Counting is started, and first, since the number 1, BO2, matches its own 80 number, it notifies the control circuit 32 of the arrival of the polling signal, and also transmits this signal to the FCC device via the lower bus 2. Eight PCC devices are connected to the lower bus 2, and among these, the control device [44] of the FCC device receiving communication requests from each processor CC sends communication request signals to the data bus assigned to it. to the communication channel corresponding to one of the lines. When the control device 44 receives the polling signal, an instruction is given to the control line A, so the communication request signal is sent to the BC device via the cable drivers D, D, and the BC device also performs full control. device 32
A control line AK instruction is given, and the communication request signal is sent to the BMC device via cable receivers R21 to R1l and cable drivers IJ and -D8.

B M C装置はこの通信要求信号を選択回路22で受
け、その中からその時点での憂先順位に従って、安*信
号のうちの1つを選択する。選択回路22はその選択し
た1つを応答回路23に伝えると、応答回路23は選択
された1つに対応する以外の通信路に通信不可信号を送
出する。この不可信号は8MC装置のケーブルドライバ
D1〜D、、I?、C装置のケーブルレシーバRe〜R
ag、ケーブルドライバD、−D36およびPCCCC
装置9〜几16を介して保留回路43に入力される。保
留回路43は自分にI重信不可信号が与えられたならば
、制御装置44に通信要求の引下げを指示し、自分・\
の指示がなければ他のPCCCC装置a(!不可信号の
消えるのを待つ。
The BMC device receives this communication request signal in the selection circuit 22, and selects one of the low* signals according to the priority order at that time. When the selection circuit 22 transmits the selected one to the response circuit 23, the response circuit 23 sends a communication disable signal to the communication paths other than the one corresponding to the selected one. This disable signal is from the cable drivers D1 to D, I? of the 8MC device. , C device cable receiver Re~R
ag, cable driver D, -D36 and PCCCC
It is input to the holding circuit 43 via the devices 9 to 16. If the holding circuit 43 is given the I-Confidential Disapproval signal, it instructs the control device 44 to lower the communication request, and
If there is no instruction, wait until the other PCCCC device a (! disable signal disappears.

一方通信不可信号を受けたPCC装置は通信要求信号を
引下げるので、BIvlC装置の]A択回路22は選択
した1つ以外の通信要求信号が弾くなりたこ七を制御波
R24に伝え、制御装置24け応答回路23にτ電信不
可信号の送出を停止させる。そこで通信不可信号を受け
なかったFCC装置の保留回路43は自分以外の要求が
無くなったことを知り、制御回路44に通信開始信号を
与える。なおりMC装置のポーリング信号送出回路21
が1つのポーリング信号を送出すると、このポーリング
信号に対応するFCC装置群に通信要求があれば、直ち
に選択回路22に通信要求が受信されるので、制御回路
24の指示でこの送出ポーリング信号を通信開始まで送
出し続ける。また通信中はFCC装置から通信中表示信
号が8MC装置の制御装置24に与えられ、制御装置2
4はこの通信中表示信号がなくなるまで次のポーリング
信号を送出させない。なおまた1つのポーリング信号を
送出しても、通信要求信号が選択回路22に到着しなけ
れば、ポーリング信号送出回路21は制御回路24から
何も指示も与えられないので、予め決められたタイミン
グでそのポーリング信号を切り、次のポーリング信号を
送出する。この様にしてポーリング信号送出回路はn個
のポーリング信号を送出し終ると、改めてリセット信号
を出してから再び第1番目のポーリング信号か送出を開
始する。
On the other hand, the PCC device that receives the communication disable signal lowers the communication request signal, so the ]A selection circuit 22 of the BIvlC device transmits to the control wave R24 that the communication request signal other than the selected one has been rejected, and the control device 24 response circuit 23 to stop sending out the τ telegraph disable signal. Then, the hold circuit 43 of the FCC device which did not receive the communication impossible signal learns that there are no more requests other than itself, and gives a communication start signal to the control circuit 44. Polling signal sending circuit 21 of Naori MC device
sends out one polling signal, and if there is a communication request in the FCC device group corresponding to this polling signal, the communication request is immediately received by the selection circuit 22, so the control circuit 24 instructs the selection circuit 24 to transmit this polling signal. Continue sending until the start. Also, during communication, a communication display signal is given from the FCC device to the control device 24 of the 8MC device, and the control device 2
4 does not send out the next polling signal until this communication display signal disappears. Furthermore, even if one polling signal is sent out, if the communication request signal does not arrive at the selection circuit 22, the polling signal sending circuit 21 will not be given any instructions from the control circuit 24, so the polling signal sending circuit 21 will not receive any instructions from the control circuit 24, so the polling signal is sent out at a predetermined timing. Turn off that polling signal and send out the next polling signal. In this way, when the polling signal sending circuit finishes sending out n polling signals, it issues a reset signal again and then starts sending out the first polling signal again.

(発明の効果) 以上詳細に説明したとおり本発明によれば、8MC装置
からプロセッサ群を指定するポーリング信号に基づいて
、その群に発生している通信要求を1つづつ処理させ、
通信要求が無ければ直ぐ次の群を指定して群ごとの通信
を均等化すると共に、1つの群内の通信要求も、ポーリ
ング信号の1巡ごとに優先順位を変更して受付けるよう
にしているので、群内で発生する通信も均等化されると
云う効果がある。
(Effects of the Invention) As described in detail above, according to the present invention, based on a polling signal from the 8MC device that designates a processor group, communication requests occurring in the group are processed one by one,
If there is no communication request, the next group is immediately designated to equalize communication for each group, and communication requests within one group are also accepted by changing the priority order every time the polling signal goes through. Therefore, there is an effect that communication occurring within the group is also equalized.

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

第1図は本発明が適用されるマルチプロセッサシステム
の一実施例を示すブロック図、第2図、第3図および第
4図はそれぞれ本発明の一実施例ヲ示スパスマスタコン
トローラ(8MC装置)、バスコントローラ(BC%置
)、およびプロセッサコミニケーションコントローラ(
FCC装fl)を示すブロック図である。 1・・・・・・上位バス(USB)、2・・・・・・下
位ハス(LSB)、21・・・・・・ポーリング信号送
出回路(PPG)、22・・・・・・選択回路(SEL
)、23・・・・・・応答回路(ANS)、24,32
.44・・・・・・制御回路(CTL)、25.35・
・・・・・論理和回路(OR)、31・・・・・・番号
送出回路(NG)、33・・・・・・計数回11&(C
TR)、34.42・・・・・・転送方向切替回路(B
SW)、36・・・・・・論理積回路(AND41・・
・・・・データ送受信回路(DSR)、43・・・・・
・保留回路(R8V)。 第1図 第2図 gC6・s
FIG. 1 is a block diagram showing an embodiment of a multiprocessor system to which the present invention is applied, and FIGS. 2, 3, and 4 each show an embodiment of the present invention. A path master controller (8MC device) , bus controller (BC% position), and processor communication controller (
FIG. 2 is a block diagram showing an FCC device fl). 1...Upper bus (USB), 2...Lower bus (LSB), 21...Polling signal sending circuit (PPG), 22...Selection circuit (SEL
), 23...Response circuit (ANS), 24, 32
.. 44... Control circuit (CTL), 25.35.
......Order circuit (OR), 31...Number sending circuit (NG), 33...Counting times 11 & (C
TR), 34.42... Transfer direction switching circuit (B
SW), 36... logical product circuit (AND41...
...Data transmitting and receiving circuit (DSR), 43...
- Hold circuit (R8V). Figure 1 Figure 2 gC6・s

Claims (1)

【特許請求の範囲】 バスマスタコントローラに接続される上位バスに接続さ
れたn個のバスコントローラと、これらのバスコントロ
ーラに接続される下位バスにそれぞれのプロセッサコミ
ニケーションチャンネルを介して接続される複数のプロ
セッサから構成されるマルチプロセッサシステムにおい
て、バスマスタコントローラはリセット信号に続いてn
個のポーリング信号を送出するポーリング信号送出手段
と、プロセッサコミニケーションチャンネルから送出さ
れる通信要求信号から通信を承認するプロセッサコミニ
ケーシッンチャンネルを選択する選択手段とを含み、 バスコントローラは前記ポーリング信号を計数して自分
の番号と一致したポーリング信号を下位バスに転送する
ポーリング信号計数手段を含み、プロセッサコミニケー
ションチャンネルは前記ポーリング信号を受信して前記
通信要求信号を下位バスに送出する通信要求信号送出手
段と、バスマスタコントローラからの指示で前記14信
要求借号の送出を中止して通信要求を保留する保留手段
とを含むことを特徴とする請求
[Scope of Claims] n bus controllers connected to a higher-order bus connected to a bus master controller, and a plurality of processors connected to lower-order buses connected to these bus controllers via respective processor communication channels. In a multiprocessor system consisting of
The bus controller includes a polling signal sending means for sending out a polling signal, and a selection means for selecting a processor communication channel to approve communication from communication request signals sent from the processor communication channel. The processor communication channel includes a polling signal counting means for counting and transmitting a polling signal that matches the own number to a lower bus, and a communication request signal sending means for receiving the polling signal and transmitting the communication request signal to the lower bus. and a holding means for suspending the transmission of the 14-communication request borrow sign and holding the communication request in response to an instruction from the bus master controller.
JP10288984A 1984-05-22 1984-05-22 Communication request selecting system Pending JPS60246466A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10288984A JPS60246466A (en) 1984-05-22 1984-05-22 Communication request selecting system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10288984A JPS60246466A (en) 1984-05-22 1984-05-22 Communication request selecting system

Publications (1)

Publication Number Publication Date
JPS60246466A true JPS60246466A (en) 1985-12-06

Family

ID=14339425

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10288984A Pending JPS60246466A (en) 1984-05-22 1984-05-22 Communication request selecting system

Country Status (1)

Country Link
JP (1) JPS60246466A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7373445B2 (en) * 2004-03-19 2008-05-13 Infineon Technologies Ag Method and apparatus for allocating bus access rights in multimaster bus systems
CN109254882A (en) * 2018-09-28 2019-01-22 山东超越数控电子股份有限公司 A kind of implementation method of blade server distribution SMC management

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7373445B2 (en) * 2004-03-19 2008-05-13 Infineon Technologies Ag Method and apparatus for allocating bus access rights in multimaster bus systems
CN109254882A (en) * 2018-09-28 2019-01-22 山东超越数控电子股份有限公司 A kind of implementation method of blade server distribution SMC management

Similar Documents

Publication Publication Date Title
US4969120A (en) Data processing system for time shared access to a time slotted bus
US4168532A (en) Multimode data distribution and control apparatus
US4212080A (en) Data transmission control system
US8260979B2 (en) Method and apparatus for simultaneous bidirectional signaling in a bus topology
US5107257A (en) Bus relay apparatus for multi-data communication processing system
JPS60246466A (en) Communication request selecting system
JPS62230138A (en) Changeover equipment for duplicated transmission line
JP2617601B2 (en) Bus control device
SU1624449A1 (en) Device for connecting data sources to a common bus
SU907536A1 (en) Device for interfacing digital computer with common line
SU752319A1 (en) Interface
KR900006548B1 (en) Method of and circuit for sharing parallel data
JPH01296828A (en) Condition signal transmitting system
JP2747086B2 (en) Transmission line interface device
KR100202991B1 (en) Duplication circuit for matching apparatus between device and time slot of switching system
JP2737179B2 (en) Bus system
SU1262513A1 (en) Device for exchanging information between electronic computers
JPS631129A (en) Data transfer control system
JPH0385660A (en) Input / output control system
JPH03252847A (en) System bus arbitrating system
JPH10215268A (en) Data transmission system
JPH0512203A (en) Bus performance measurement system
JPH04139935A (en) Serial interface system
JPH03265963A (en) Bus controller
JPH0378857A (en) Communication control method