JPH0682327B2 - Processor scan control method - Google Patents
Processor scan control methodInfo
- Publication number
- JPH0682327B2 JPH0682327B2 JP1187168A JP18716889A JPH0682327B2 JP H0682327 B2 JPH0682327 B2 JP H0682327B2 JP 1187168 A JP1187168 A JP 1187168A JP 18716889 A JP18716889 A JP 18716889A JP H0682327 B2 JPH0682327 B2 JP H0682327B2
- Authority
- JP
- Japan
- Prior art keywords
- processor
- scan
- bus
- processors
- maintenance
- 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 - Fee Related
Links
Landscapes
- Multi Processors (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明はプロセッサ・スキャン制御方式に係り、特に共
通バスに接続されている複数のプロセッサ及びバスアー
ビタの保守等に好適なスキャン制御方式に関する。The present invention relates to a processor scan control system, and more particularly to a scan control system suitable for maintenance of a plurality of processors and a bus arbiter connected to a common bus.
従来、複数のプロセッサが存在するシステムについて、
保守プロセッサによって各プロセッサの保守や診断を行
う場合は、例えば特開昭62-44858号公報に記載されてい
るように、保守プロセッサから各プロセッサに専用イン
タフェースを張り、対象レジスタ等のスキャンイン・ス
キャンアウトは該専用インタフェースを介して各プロセ
ッサ対応に行うのが一般的である。Conventionally, for a system with multiple processors,
When performing maintenance or diagnosis of each processor by the maintenance processor, for example, as described in JP-A-62-44858, a dedicated interface is provided from the maintenance processor to each processor, and scan-in / scan of target registers is performed. The output is generally performed for each processor via the dedicated interface.
上記従来技術は、保守プロセッサから各プロセッサを容
易に制御できる利点があるが、各プロセッサがLSI1個程
度で実現され、論理構成、インタフェース信号線数が制
限される場合はピンネックとなり、保守プロセッサから
の一元的制御が困難であるという問題があった。The above-mentioned conventional technique has an advantage that each processor can be easily controlled from the maintenance processor, but when each processor is realized by only one LSI and the logical configuration and the number of interface signal lines are limited, it becomes a pin neck, and There is a problem that it is difficult to perform centralized control.
本発明の目的は、保守プロセッサによって複数のプロセ
ッサの保守等を行う場合、保守プロセッサからの専用イ
ンタフェースを必要最少限にとどめ、しかも制御が容易
に実現できるプロセッサ・スキャン制御方式を提供する
ことにある。SUMMARY OF THE INVENTION An object of the present invention is to provide a processor scan control system in which when a maintenance processor performs maintenance of a plurality of processors, the dedicated interface from the maintenance processor can be minimized and control can be easily realized. .
上記目的を達成するために、本発明は、複数のプロセッ
サ及びバスアービタが共通バスに接続され、バスアービ
タによりバス使用権を受けたプロセッサ同士が共通バス
を用いてデータ転送等を行うシステムにおいて、前記複
数のプロセッサの一つに保守プロセッサを専用インタフ
ェースで接続し、該保守プロセッサに接続されたプロセ
ッサが保守プロセッサからの指示に従い、前記共通バス
を用いてプロセッサ群およびバスアービタのスキャンイ
ン・スキャンアウト制御を行うようにしたことである。In order to achieve the above-mentioned object, the present invention provides a system in which a plurality of processors and a bus arbiter are connected to a common bus, and the processors which have a bus use right by the bus arbiter perform data transfer or the like using the common bus. A maintenance processor is connected to one of the processors with a dedicated interface, and the processor connected to the maintenance processor performs scan-in / scan-out control of the processor group and the bus arbiter using the common bus according to an instruction from the maintenance processor. That's what I did.
具体的には、前記保守プロセッサからスキャン指示があ
ると、前記保守プロセッサと専用インタフェースで接続
されているプロセッサは、前記バスアービタにスキャン
要求を送出し、前記バスアービタは前記スキャン要求を
受取ると、前記共通バスが開放状態になった時点で前記
プロセッサ群からの共通バス使用要求の受付けを禁止し
て全プロセッサにスキャン許可を送出し、全プロセッサ
は前記スキャン許可を受取ると共通バスがスキャン制御
用に切換ったことを認識し、該共通バスを介して、前記
保守プロセッサに接続されるプロセッサが送出するスキ
ャン指示でスキャン動作を行い、スキャン終了後、前記
プロセッサがスキャン要求を落とすと、前記バスアービ
タは前記スキャン許可を落とし、前記プロセッサ群から
の共通バス使用要求の受付けを再び開始することを特徴
とする。Specifically, when there is a scan instruction from the maintenance processor, the processor connected to the maintenance processor through a dedicated interface sends a scan request to the bus arbiter, and when the bus arbiter receives the scan request, the common When the bus is released, the acceptance of the common bus use request from the processor group is prohibited and the scan permission is sent to all the processors. When all the processors receive the scan permission, the common bus is switched to the scan control. When the processor recognizes that the scan request has been issued, the scan operation is performed by the scan instruction sent from the processor connected to the maintenance processor via the common bus, and after the scan ends, the processor drops the scan request, and the bus arbiter causes the bus arbiter to The scan permission is dropped and the common bus from the processor group needs to be used. Characterized in that it starts receiving again.
なお、前記バスアービタは前記プロセッサ群のいずれか
が兼ねるようにしてもよい。It should be noted that any one of the processor groups may serve as the bus arbiter.
保守プロセッサに接続されるプロセッサ以外のプロセッ
サについては、保守プロセッサからのスキャン指示を共
通バスを使用して実現するので、保守プロセッサとの専
用インタフェースを必要としない。従って、インタフェ
ース信号数の増加、保守プロセッサとの専用インタフェ
ース制御論理の増加を押えることが可能になる。The processors other than the processors connected to the maintenance processor do not need a dedicated interface with the maintenance processor because the scan instructions from the maintenance processor are realized using the common bus. Therefore, an increase in the number of interface signals and an increase in dedicated interface control logic with the maintenance processor can be suppressed.
以下、本発明の一実施例について図面により詳細に説明
する。An embodiment of the present invention will be described in detail below with reference to the drawings.
第1図は本発明の一実施例のブロック図を示す。第1図
において、バスアービタ2、プロセッサ3,4,5はデータ
バス700、スタート制御バス800、エンド制御バス900に
共通接続されている。なお、バスアービタ2はプロセッ
サ3,4,5の一つが兼ねてもよい。保守プロセッサ1は専
用インタフェース101でプロセッサ3と接続されてい
る。各プロセッサ3,4,5はバス制御部31,41,51、データ
転送部32,42,52、データバス出力選択回路33,43,53、ス
キャン制御部34,44,54、スキャンアウトデータ選択回路
35,45,55を含み、プロセッサ3はさらに保守プロセッサ
インタフェース制御部37、スタート制御出力選択回路3
8、エンド制御出力選択回路39を含んでいる。クロック
ジェネレータ6のクロック61はバスアービタ2、プロセ
ッサ3,4,5のクロック制御部26,36,46,56が受取るように
なっている。FIG. 1 shows a block diagram of an embodiment of the present invention. In FIG. 1, the bus arbiter 2 and the processors 3, 4, 5 are commonly connected to a data bus 700, a start control bus 800, and an end control bus 900. The bus arbiter 2 may be one of the processors 3, 4, and 5. The maintenance processor 1 is connected to the processor 3 via a dedicated interface 101. Each processor 3,4,5 has a bus control unit 31,41,51, a data transfer unit 32,42,52, a data bus output selection circuit 33,43,53, a scan control unit 34,44,54, a scan-out data selection circuit
35, 45, 55, the processor 3 further includes a maintenance processor interface control unit 37 and a start control output selection circuit 3
8. Includes an end control output selection circuit 39. The clock 61 of the clock generator 6 is received by the bus arbiter 2 and the clock control units 26, 36, 46, 56 of the processors 3, 4, 5.
第2図は一例として第1図におけるプロセッサ4からプ
ロセッサ5へのデータ転送のタイムチャートを示したも
のである。FIG. 2 shows, as an example, a time chart of data transfer from the processor 4 to the processor 5 in FIG.
プロセッサ4はデータ転送のため、バス制御部41からア
クセス要求411をバスアービタ2へ送出する。バスアー
ビタ2は共通バス未使用時、アクセス許可412をプロセ
ッサ4へ返す。これにより、プロセッサ4はバス制御部
41からスタート制御バス800にプロセッサ5へのデータ
書込み指示情報を送出し、データ転送部42から書込みデ
ータをデータバス出力選択回路43を介してデータバス70
0へ送出する。バスアービタ2はプロセッサ4からのス
タート制御バス800の情報をプロセッサ5と同様に受取
り、プロセッサ4のデータ転送サイクル数を把握し、デ
ータ転送が終了次第、他プロセッサからのアクセス要求
を受付ける。プロセッサ5はスタート制御バス800の情
報に従い、データバス700上のデータをデータ転送部52
で受取る。正常にデータの受取りを終了すると、プロセ
ッサ5はバス制御部51からバスアービタ2へアクセス要
求511を送出し、バスアービタ2からアクセス許可512を
受取ると、バス制御部51からエンド制御バス900にプロ
セッサ4へのデータ書込み正常終了の情報を送出する。
この場合もバスアービタ2はプロセッサ4と同様にエン
ド制御バス900の情報を受取り、即バスを開放できるこ
とがわかると、他プロセッサからのアクセス要求を受付
ける。The processor 4 sends an access request 411 from the bus controller 41 to the bus arbiter 2 for data transfer. The bus arbiter 2 returns an access permission 412 to the processor 4 when the common bus is not used. As a result, the processor 4 becomes the bus control unit.
41 sends data write instruction information to the processor 5 to the start control bus 800, and the write data is sent from the data transfer unit 42 via the data bus output selection circuit 43 to the data bus 70.
Send to 0. The bus arbiter 2 receives the information of the start control bus 800 from the processor 4 similarly to the processor 5, grasps the number of data transfer cycles of the processor 4, and receives an access request from another processor as soon as the data transfer is completed. The processor 5 transfers the data on the data bus 700 to the data transfer unit 52 according to the information on the start control bus 800.
Receive at. When the data reception is normally completed, the processor 5 sends an access request 511 from the bus control unit 51 to the bus arbiter 2, and when an access permission 512 is received from the bus arbiter 2, the bus control unit 51 sends the end control bus 900 to the processor 4. The information indicating the normal end of data writing is sent.
Also in this case, the bus arbiter 2 receives the information of the end control bus 900 like the processor 4, and when it is found that the bus can be released immediately, the bus arbiter 2 accepts the access request from another processor.
尚、この一連の動作は、クロックジェネレータ6から発
生するクロック61をバスアービタ2、各プロセッサ3,4,
5内のクロック制御部26,36,46,56で受けて、保守プロセ
ッサ1と専用インタフェース(以下、保守プロセッサイ
ンタフェースと呼ぶ)101で接続されているプロセッサ
3内の保守プロセッサインタフェース制御部37からのク
ロック活性化信号371が送出されている時に可能にな
る。In this series of operations, the clock 61 generated from the clock generator 6 is supplied to the bus arbiter 2, each processor 3, 4,
From the maintenance processor interface control unit 37 in the processor 3 which is received by the clock control units 26, 36, 46, 56 in 5 and is connected to the maintenance processor 1 by the dedicated interface (hereinafter referred to as maintenance processor interface) 101. It is enabled when the clock activation signal 371 is being sent.
第3図乃至第5図は第2図で説明したデータ転送制御に
用いるデータバス700、スタート制御バス800、エンド制
御バス900を共用して、一例としてプロセッサ5をスキ
ャン制御する場合のタイムチャートである。第6図はプ
ロセッサ5のスキャン対象レジスタとスキャン制御部5
4、スキャンアウトデータ選択回路55の詳細構成図であ
る。FIGS. 3 to 5 are time charts in which the data bus 700 used for the data transfer control described in FIG. 2, the start control bus 800, and the end control bus 900 are shared and the processor 5 is scan-controlled as an example. is there. FIG. 6 shows a scan target register of the processor 5 and a scan control unit 5.
4 is a detailed configuration diagram of a scan-out data selection circuit 55. FIG.
保守プロセッサ1から保守プロセッサインタフェース10
1を介してプロセッサ3に保守プロセッサ5のスキャン
指示(スキャンインであればスキャンデータも送られ
る)があると、保守プロセッサインタフェース制御部37
がバスアービタ2へスキャン要求372を送出する。バス
アービタ2は共通バス700,800,900が開放状態であると
き、スキャン許可373を全プロセッサに送出し、更に全
プロセッサからのアクセス要求受付を抑止する。このス
キャン許可373によって、バスアービタ2および全プロ
セッサ3,4,5は共通バス700,800,900がスキャン制御用に
切換わったことを認識する。Maintenance processor 1 to maintenance processor interface 10
When there is a scan instruction of the maintenance processor 5 to the processor 3 via 1 (scan data is also sent if scan-in), the maintenance processor interface controller 37
Sends a scan request 372 to the bus arbiter 2. When the common buses 700, 800, 900 are open, the bus arbiter 2 sends a scan permission 373 to all the processors and further suppresses access request acceptance from all the processors. By this scan permission 373, the bus arbiter 2 and all the processors 3, 4, 5 recognize that the common buses 700, 800, 900 have been switched for scan control.
プロセッサ3のスキャン制御部34は、スキャン許可373
によってスタート制御出力選択回路38、エンド制御出力
選択回路39を選択信号342によって保守プロセッサイン
タフェース制御部37からのスキャン制御信号374を選択
するようにする。その後、保守プロセッサインタフェー
ス制御部37はクロック活性化信号371を落として、自分
自身以外のバスアービタ2、プロセッサ3,4,5へのクロ
ック供給を抑止し、スタート制御選択回路38、エンド制
御出力選択回路39を介してスキャン制御信号374をスタ
ート制御バス800とエンド制御バス900に送出する。即
ち、スタート制御バス800には、プロセッサ5へのスキ
ャン信号として、スキャンインであれば、第4図のよう
にプロセッサ5の選択信号とスキャンイン指示信号、ス
キャントリガ信号を送出する。スキャンアウトであれ
ば、第5図のようにプロセッサ5の選択信号とスキャン
アウト指示信号を送出し、スキャントリガ信号は送出さ
れない。また、エンド制御バス900には、プロセッサ5
内のスキャン対象レジスタアドレスが送出される。The scan control unit 34 of the processor 3 allows the scan permission 373.
Causes the start control output selection circuit 38 and the end control output selection circuit 39 to select the scan control signal 374 from the maintenance processor interface control section 37 by the selection signal 342. After that, the maintenance processor interface control unit 37 drops the clock activation signal 371 to suppress the clock supply to the bus arbiter 2 other than itself, the processors 3, 4, and 5, and the start control selection circuit 38 and the end control output selection circuit. The scan control signal 374 is sent to the start control bus 800 and the end control bus 900 via 39. That is, in the case of scan-in, as the scan signal to the processor 5, if the signal is scan-in, the selection signal of the processor 5, the scan-in instruction signal, and the scan trigger signal are sent to the start control bus 800. In the case of scan-out, as shown in FIG. 5, the selection signal of the processor 5 and the scan-out instruction signal are transmitted, but the scan trigger signal is not transmitted. The end control bus 900 has a processor 5
The scan target register address in is sent out.
バスアービタ2および各プロセッサ3,4,5は、このスタ
ート制御バス800、エンド制御バス900上のスキャン制御
情報をスキャン制御部34,44,54(バスアービタ2にも同
様のものが存在する)において受取り、自プロセッサへ
のスキャンであるかが解読する。The bus arbiter 2 and each of the processors 3, 4 and 5 receive the scan control information on the start control bus 800 and the end control bus 900 in the scan control units 34, 44 and 54 (there are similar ones to the bus arbiter 2). , Decipher whether it is a scan to its own processor.
いま、プロセッサ5へのスキャンインであるとすると、
プロセッサ3のスキャン制御部34は、スキャンインとい
うことで選択信号341により、保守プロセッサインタフ
ェース制御部37からのスキャンインデータ375を、デー
タバス出力選択回路33を介してデータバス700へ送出す
る。If it is scan-in to the processor 5,
The scan control unit 34 of the processor 3 sends the scan-in data 375 from the maintenance processor interface control unit 37 to the data bus 700 via the data bus output selection circuit 33 in response to the selection signal 341 because of scan-in.
一方、プロセッサ5では、スキャン制御部54において、
第6図に示すようにスキャン許可信号とプロセッサ5の
選択信号をANDゲート54-aで論理積をとり、更にスキャ
ン対象アドレスをデコーダ54-bでデコードし、ANDゲー
ト54-cで論理積をとることで、対象レジスタ58-aへのス
キャンであることを認識する。このANDゲート54-cの出
力で、対象レジスタ58-aの入力データ選択回路58-bにお
いて、データバス700上のスキャンインデータを選択す
る。更にANDゲート54-cの出力とスキャンイン信号、ス
キャントリガの論理積出力をANDゲート54-dからORゲー
ト58-cを介して対象レジスタ58-aのクロック端子に送出
することで、スキャンインデータを対象レジスタ58-aに
設定する。尚、ANDゲート54-dの入力CKiは第1図のプロ
セッサ5内のクロック制御部56からのクロックであり、
クロック活性化信号371が落ちているので、クロックは
送出されていない。On the other hand, in the processor 5, in the scan control unit 54,
As shown in FIG. 6, the AND signal of the scan enable signal and the selection signal of the processor 5 is logically ANDed by the AND gate 54-a, the scan target address is further decoded by the decoder 54-b, and the logical AND is performed by the AND gate 54-c. By doing so, it is recognized that the scan is to the target register 58-a. The output of the AND gate 54-c selects the scan-in data on the data bus 700 in the input data selection circuit 58-b of the target register 58-a. Furthermore, by sending the output of the AND gate 54-c, the scan-in signal, and the logical product output of the scan trigger from the AND gate 54-d to the clock terminal of the target register 58-a via the OR gate 58-c, the scan-in signal is output. Set the data in the target register 58-a. The input CKi of the AND gate 54-d is the clock from the clock controller 56 in the processor 5 in FIG.
No clock is being sent because the clock activation signal 371 has fallen.
次にスキャンアウトの場合、スキャン制御部54におい
て、プロセッサ5では、第6図に示すようにANDゲート5
4-aの出力とスタート制御バス800上のスキャンアウトを
ANDゲート54-eで論理積をとり、スキャンアウトデータ
の選択指示541として第1図におけるデータバス出力選
択回路53へ送出する。対象レジスタ58-aの出力は、スキ
ャンアウトデータ選択回路55において、ANDゲート54-c
の出力とANDゲート55-aで論理積をとられ、ORゲート55-
bを介してデータバス出力選択回路53で選択され、デー
タバス700へ送出される。このデータバス700上のスキャ
ンアウトデータをプロセッサ3の保守プロセッサインタ
フェース37が取込む。Next, in the case of scan out, in the scan controller 54, the processor 5 causes the AND gate 5 to operate as shown in FIG.
4-a output and scan out on start control bus 800
The AND gate 54-e calculates the logical product and sends it as the scan-out data selection instruction 541 to the data bus output selection circuit 53 in FIG. The output of the target register 58-a is the AND gate 54-c in the scan-out data selection circuit 55.
Is ANDed with the output of AND gate 55-a, and OR gate 55-a
It is selected by the data bus output selection circuit 53 via b and sent to the data bus 700. The scanout data on the data bus 700 is taken in by the maintenance processor interface 37 of the processor 3.
スキャン動作が終了すると、プロセッサ3の保守プロセ
ッサインタフェース制御部37は第2図のようにクロック
活性化信号371を送出し、更にスキャン要求372を落と
す。これによりバスアービタ2はスキャン許可373を落
とし、再び各プロセッサからアクセス要求の受付けを開
始する。尚、スキャン要求372を落とした保守プロセッ
サインタフェース制御部7は保守プロセッサ1へ保守プ
ロセッサインタフェース101を介して、スキャン終了を
報告する。スキャンアウトであれば、保守プロセッサ1
はスキャンアウトデータも保守プロセッサインタフェー
ス制御部37から読出す。When the scan operation is completed, the maintenance processor interface controller 37 of the processor 3 sends the clock activation signal 371 as shown in FIG. 2 and further drops the scan request 372. As a result, the bus arbiter 2 drops the scan permission 373 and starts accepting an access request from each processor again. The maintenance processor interface control unit 7 which has dropped the scan request 372 reports the end of scanning to the maintenance processor 1 via the maintenance processor interface 101. If scan out, maintenance processor 1
The scan-out data is also read from the maintenance processor interface control unit 37.
上記説明ではプロセッサ5へのスキャン制御について述
べたが、他プロセッサ3,4、更にバスアービタ2につい
ても同様に実現される。Although the scan control to the processor 5 is described in the above description, the other processors 3 and 4 and the bus arbiter 2 can be realized in the same manner.
以上説明したように、本発明によれば、保守プロセッサ
によって複数のプロセッサの保守等を行う際、共通バス
に該複数のプロセッサが接続される場合、いずれか一つ
のプロセッサに保守プロセッサとのインタフェースを接
続させるだけでよく、他プロセッサにはスキャン制御用
に新たにインタフェースを設けることなく実現できる。As described above, according to the present invention, when performing maintenance or the like of a plurality of processors by the maintenance processor, when the plurality of processors are connected to a common bus, one of the processors is provided with an interface with the maintenance processor. It only needs to be connected, and it can be realized without newly providing an interface for scan control in another processor.
第1図は本発明の一実施例のブロック図、第2図は第1
図におけるプロセッサ4からプロセッサ5へのデータ転
送のタイムチャート、第3図は第1図の共通バスをスキ
ャン制御に切換えた場合のタイムチャート、第4図はス
キャンイン時のスタート制御バスの内容を示す図、第5
図はスキャンアウト時のスタート制御バスの内容を示す
図、第6図は第1図のプロセッサ5のスキャン対象レジ
スタと周辺論理構成例を示す図である。 1……保守プロセッサ、2……バスアービタ、3,4,5…
…プロセッサ、31,41,51……バス制御部、32,42,52……
データ転送部、33,43,53……データバス出力選択回路、
34,44,54……スキャン制御部、35,45,55……スキャンア
ウトデータ選択回路、26,36,46,56……クロック制御
部、37……保守プロセッサインタフェース制御部、38…
…スタート制御出力選択回路、39……エンド制御出力選
択回路、6……クロックジェネレータ、101……保守プ
ロセッサインタフェース、700……データバス、800……
スタート制御バス、900……エンド制御バス。FIG. 1 is a block diagram of an embodiment of the present invention, and FIG.
3 is a time chart of data transfer from the processor 4 to the processor 5, FIG. 3 is a time chart when the common bus of FIG. 1 is switched to scan control, and FIG. 4 is a content of the start control bus at scan-in. Figure showing, fifth
FIG. 6 is a diagram showing the contents of the start control bus at the time of scan-out, and FIG. 6 is a diagram showing a scan target register and peripheral logic configuration example of the processor 5 in FIG. 1 ... Maintenance processor, 2 ... Bus arbiter, 3,4,5 ...
… Processor, 31,41,51 …… Bus controller, 32,42,52 ……
Data transfer unit, 33,43,53 ... Data bus output selection circuit,
34,44,54 …… Scan control unit, 35,45,55 …… Scan out data selection circuit, 26,36,46,56 …… Clock control unit, 37 …… Maintenance processor interface control unit, 38…
… Start control output selection circuit, 39 …… End control output selection circuit, 6 …… Clock generator, 101 …… Maintenance processor interface, 700 …… Data bus, 800 ……
Start control bus, 900 ... End control bus.
Claims (3)
バスに接続され、バスアービタによりバス使用権を受け
たプロセッサ同士が共通バスを用いてデータ転送等を行
うシステムにおいて、 前記複数のプロセッサの一つに保守プロセッサを専用イ
ンタフェースを介して接続し、該保守プロセッサに接続
されたプロセッサが保守プロセッサからの指示に従い、
前記共通バスを用いてプロセッサ群およびバスアービタ
のスキャンイン・スキャンアウト制御を行うことを特徴
とするプロセッサ・スキャン制御方式。1. A system in which a plurality of processors and a bus arbiter are connected to a common bus, and processors which receive a bus use right by the bus arbiter perform data transfer or the like using the common bus, are maintained in one of the plurality of processors. A processor is connected via a dedicated interface, and the processor connected to the maintenance processor follows instructions from the maintenance processor,
A processor scan control method, wherein scan-in / scan-out control of a processor group and a bus arbiter is performed using the common bus.
ると、前記保守プロセッサと専用インタフェースで接続
されているプロセッサは、前記バスアービタにスキャン
要求を送出し、前記バスアービタは前記スキャン要求を
受取ると、前記共通バスが開放状態になった時点でプロ
セッサ群からの共通バス使用要求の受付けを禁止して全
プロセッサにスキャン許可を送出し、全プロセッサは前
記スキャン許可を受取ると共通バスがスキャン制御用に
切換ったことを認識し、該共通バスを介して、前記保守
プロセッサに接続されるプロセッサが送出するスキャン
指示でスキャン動作を行うことを特徴とする請求項
(1)記載のプロセッサ・スキャン制御方式。2. When a scan instruction is issued from the maintenance processor, a processor connected to the maintenance processor by a dedicated interface sends a scan request to the bus arbiter, and when the bus arbiter receives the scan request, the common When the bus becomes open, the acceptance of the common bus use request from the processor group is prohibited and the scan permission is sent to all the processors. When all the processors receive the scan permission, the common bus is switched for the scan control. The processor scan control system according to claim 1, wherein the scan operation is performed in response to a scan instruction sent from a processor connected to the maintenance processor via the common bus.
スアービタを兼ねることを特徴とする請求項(1)もし
くは(2)記載のプロセッサ・スキャン制御方式。3. The processor scan control system according to claim 1, wherein any one of the plurality of processors also serves as the bus arbiter.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1187168A JPH0682327B2 (en) | 1989-07-19 | 1989-07-19 | Processor scan control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1187168A JPH0682327B2 (en) | 1989-07-19 | 1989-07-19 | Processor scan control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0351924A JPH0351924A (en) | 1991-03-06 |
| JPH0682327B2 true JPH0682327B2 (en) | 1994-10-19 |
Family
ID=16201309
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1187168A Expired - Fee Related JPH0682327B2 (en) | 1989-07-19 | 1989-07-19 | Processor scan control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0682327B2 (en) |
-
1989
- 1989-07-19 JP JP1187168A patent/JPH0682327B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0351924A (en) | 1991-03-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0063334B1 (en) | Data processing apparatus for a multiprocessor system | |
| US4805137A (en) | Bus controller command block processing system | |
| US4204251A (en) | Interconnection unit for multiple data processing systems | |
| US4737932A (en) | Processor | |
| US4860244A (en) | Buffer system for input/output portion of digital data processing system | |
| US4381542A (en) | System for interrupt arbitration | |
| US4268902A (en) | Maintenance interface for a service processor-central processing unit computer system | |
| KR100385871B1 (en) | Interrupt controller | |
| US4181974A (en) | System providing multiple outstanding information requests | |
| US5210828A (en) | Multiprocessing system with interprocessor communications facility | |
| US4941086A (en) | Program controlled bus arbitration for a distributed array processing system | |
| GB1491520A (en) | Computer with i/o control | |
| CA1123112A (en) | System providing adaptive response in information requesting unit | |
| US5201051A (en) | Apparatus for interrupt detection and arbitration | |
| US4740910A (en) | Multiprocessor system | |
| JPH0682327B2 (en) | Processor scan control method | |
| JPS6242306B2 (en) | ||
| EP0327782A1 (en) | Bus controller command block processing system | |
| US5797040A (en) | Computer system having system bus which couples adapter and processing units and requires acquisition for data transmission thereover | |
| EP0376003A2 (en) | Multiprocessing system with interprocessor communications facility | |
| US7076676B2 (en) | Sequence alignment logic for generating output representing the slowest from group write slaves response inputs | |
| EP1193605B1 (en) | Apparatus and method for the transfer of signal groups between digital signal processors in a digital signal processing unit | |
| EP1193606B1 (en) | Apparatus and method for a host port interface unit in a digital signal processing unit | |
| JP2705955B2 (en) | Parallel information processing device | |
| JP2821176B2 (en) | Information processing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |