JPS6336533B2 - - Google Patents

Info

Publication number
JPS6336533B2
JPS6336533B2 JP58212008A JP21200883A JPS6336533B2 JP S6336533 B2 JPS6336533 B2 JP S6336533B2 JP 58212008 A JP58212008 A JP 58212008A JP 21200883 A JP21200883 A JP 21200883A JP S6336533 B2 JPS6336533 B2 JP S6336533B2
Authority
JP
Japan
Prior art keywords
bus
bus module
master
slave
microprocessor
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
Application number
JP58212008A
Other languages
English (en)
Other versions
JPS60105057A (ja
Inventor
Hidefusa Saito
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP58212008A priority Critical patent/JPS60105057A/ja
Publication of JPS60105057A publication Critical patent/JPS60105057A/ja
Publication of JPS6336533B2 publication Critical patent/JPS6336533B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • G06F11/2221Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test input/output devices or peripheral units

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Description

【発明の詳細な説明】 (a) 発明の技術分野 本発明は、共通バスに、マイクロプロセツサー
と、単独又は他のデバイスを通してデータ処理が
可能な、複数個のバスモジユールが接続されてい
るデータ処理システムにおいて、上記マイクロプ
ロセツサーを使用しないで、該バスモジユールを
試験する方法に関する。
(b) 技術の背景 最近のデータ処理システムは、製造性の向上を
図る為に、複数個のブロツクで構成される動向に
ある。
従つて、各ブロツク単位で、予め単独試験を行
つておけば、システム全体が構成された時の総合
試験が、容易に、且つ効率良く行うことができる
ので、各ブロツク単位で独立に試験を行う方法の
確立が望まれる所以である。
特に、共通バスに、マイクロプロセツサーと、
単独又は他のデバイスを通してデータ処理が可能
な、複数個のバスモジユールが接続されているデ
ータ処理システムであつて、上記マイクロプロセ
ツサーを含む第1のバスモジユール群と、他のバ
スモジユール群とが物理的に分割されて構成され
ている共通バス方式のデータ処理システムにおい
て、上記第1のバスモジユール群が、共通バスに
接続されていない状態においては、マイクロプロ
セツサーがない状態となる。
このような条件においても、上記他のバスモジ
ユール群内のバスモジユールの試験を簡単に行う
方式の確立が要望されていた。
(c) 従来技術と問題点 第1図は、本発明に関連するデータ処理システ
ムの構成を示す図である。
図面において、1,2はそれぞれ物理的に分割
されているブロツクA,Bを示している。そし
て、11はマイクロプロセツサー(以下MPUと
いう)、111は割り込み信号入力ポート、12,
21,23はマスター側のバスモジユール(以下
バスマスターという)、13,22はスレーブ側
のバスモジユール(以下バススレーブという)、
24はホスト計算機(ホストCPU)、3は共通バ
スである。
本データ処理システムの動作を簡単に述べる
と、一般にはMPU11、或いはバスマスター1
2等からバススレーブ13等に対して、共通バス
3を通してデータ転送要求を出し、バススレーブ
13等が該要求を受信し、その応答信号をMPU
11等に返送すると、以後はMPU11からの指
令に従つて、1対1対応でデータの送受信を行う
ようにして、MPU11、バスマスター12、バ
ススレーブ13等のそれぞれにおいてデータ処理
が行われる。
従つて、本データ処理システムにおいては、
MPU11、バスマスター12等からの起動に従
つて、データ処理が行われる所に特徴がある。割
り込み動作についても同様である。
従来、このようなシステムにおいて、機能試験
を行う場合、本図に示されるように、完全にシス
テムを構成した状態で行うのが通例であり、具体
的には、各バスモジユールからMPU11の割り
込み信号入力ポート111に、試験の為の割り込
み要求を送出し、MPU11が該要求を受け付け
ると、その割り込みの種別に従つて、MPU11
が共通バス3を通して、該共通バス3に接続され
ているバスモジユールの試験を行う方法を採つて
いた。
従つて、MPU11がないと、MPU11に対す
るバスモジユールを試験する為の割り込み動作が
できない為、MPU11を含むブロツク1を除外
してのバスモジユールの試験は不可能であつた。
(d) 発明の目的 本発明は上記従来の欠点に鑑み、共通バスに、
マイクロプロセツサーと、単独又は他のデバイス
を通してデータ処理が可能な、複数個のバスモジ
ユールが接続されているデータ処理システムであ
つて、上記マイクロプロセツサーを含む第1のバ
スモジユール群と、他のバスモジユール群とが物
理的に分割されて構成されている共通バス方式の
データ処理システムにおいて、上記第1のバスモ
ジユール群が、共通バスに接続されていなくて、
マイクロプロセツサーがない状態においても、上
記他のバスモジユール群内の、1対1対応のバス
モジユール相互において、試験ができる方法を提
供することを目的とするものである。
(e) 発明の構成 そしてこの目的は、本発明によれば、マイクロ
プロセツサーを含まないで、バスモジユール群だ
けで構成されるブロツクにおいて、バススレーブ
から、バスマスターに、試験の為の割り込み要求
を行うことができる手段と、上記バスマスター
に、上記割り込み要求をラツチして、該割り込み
の種別に従つて、バススレーブを試験する手段と
を設け、該手段によつて、上記MPUを含むバス
モジユール群が接続されていない時でも、上記ブ
ロツクだけで、バスマスターからバススレーブを
試験することができる方法を提供することによつ
て達成され、MPUを含まないブロツクにおいて
も、1対1対応のバスモジユール間の試験ができ
る利点がある。
(f) 発明の実施例 以下本発明の実施例を図面によつて詳述する。
第2図が本発明の一実施例を示した図であり、
21はバスマスターM、22はバススレーブS、
23はバスマスターM′,24はホスト計算機
(ホストCPU)で、前述のバスモジユールに接続
されるデバイスに相当するものである。
バスマスターM21において、210は試験の
為の割り込み要求フリツプフロツプ(以下
INTRQという)、211は試験モードフリツプ
フロツプ(以下TESTという)、212,214
はアンド回路、213は否定入力を持つアンド回
路、215はバススレーブSからの試験の為の割
り込み要求信号(以下TINTという)のラツチ回
路(TRL)である。そして、211,212,
213が上記TEST信号による割り込み要求信号
TINTをMPU11に送出するか、上位のバスマ
スター(例えば、バスマスターM′)に送出する
かの切り替えを行う回路を構成する。
バススレーブS22において、220,22
1,222,232はバスマスターM21におけ
る上記210,211,212,213と同じも
のである。この場合221,222,223が前
記TEST信号による割り込み要求信号をMPU1
1に送出するか、バスマスターM21に送出する
かの切り替えを行う回路を構成している。
バススレーブS22のアンド回路222からバ
スマスターM21のアンド回路214に対して、
上記TINTの信号を接続する。
上記割り込み要求信号の切り替え回路と、バス
スレーブS22からバスマスターM21への接続
路TINTと、該TINT信号をバスマスターM21
においてラツチする回路TRL215が本発明を
実施するのに必要なものである。
第1図を参照しながら、第2図によつて本発明
を実施した場合の動作を説明する。
今、ブロツクAが共通バス3に接続されていな
いものとして、ブロツクB側において、単独でバ
スモジユール間の試験を行う場合を考える。
この場合、バスマスターM21とバススレーブ
S22のTEST211,221ををオンにセツト
し、バススレーブS22のINTRQ220をオン
にして試験の為の割り込み要求を出すと、TEST
221がオンとなつているので、MPU11に対
する割り込み要求は、否定入力を持つアンド回路
223において閉塞され、アンド回路222によ
つてTINT信号としてバスマスターM21に送出
され、バスマスターM21においては、アンド回
路214で論理積がとれ、TRL215をオンに
セツトする。
TRL215がオンになると、本来バススレー
ブS22とMPU11との間で取り決められてい
た手順に相当する試験動作を、バスマスターM2
1が行うように動作し、バススレーブS22に対
する機能試験を、バスマスターM21が行うこと
ができる。
同じようにして、バスマスターM21の試験
も、バスマスターM21のアンド回路212から
送出されるTINT信号をバスマスターM′23に
接続し、本来バスマスターM21とMPU11と
の間で取り決められていた手順に相当する試験動
作を、バスマスターM′23に行わせることによ
り、バスマスターM21に対する機能試験をバス
マスターM′23が行うことができる。
上記、詳細に説明したMPUがない状態での、
バスモジユール間の試験方法を模式的に示したも
のが第3図であつて、イはバスマスターM21が
バススレーブS22を試験する場合を示し、ロは
バスマスターM′23がバスマスターM21を試
験する場合を示している。
(g) 発明の効果 以上、詳細に説明したように、本発明の試験方
式は、バススレーブSからの試験の為の割り込み
要求信号TINTを、通常においてはマイクロプロ
セツサーMPUに送出されるのを、バススレーブ
Sに設けられている切り替え回路で、バスマスタ
ーMに送出し、バスマスターM内に設けられてい
る割り込み要求ラツチTRLにラツチさせること
により、本来バススレーブSとマイクロプロセツ
サーMPU間で、取り決められた手順に相当する
動作をバスマスターMが行うように制御されるの
で、共通バス方式のデータ処理システムにおい
て、マイクロプロセツサーMPUが接続されてい
ない状態においても、共通バスに接続されている
バスモジユール間で(但し、バスマスターMから
バススレーブSの試験に限定される)のみ機能試
験を行うことができる効果がある。
【図面の簡単な説明】
第1図は本発明に関連するデータ処理システム
の構成例をブロツク図で示した図、第2図は本発
明の一実施例を示した図、第3図は本発明のバス
モジユール間の試験を模式的に示した図である。 図面において、1,2は本発明に関連するデー
タ処理システムにおいて、物理的に分離されたブ
ロツクA,B,11はマイクロプロセツサー
MPU、12はバスマスター、13はバススレー
ブ、3は共通バス、21はバスマスターM、22
はバススレーブS,23はバスマスターM′、2
10,220は割り込み要求フリツプフロツプ
INTRQ、211,221は試験モードフリツプ
フロツプTEST、215は割り込み要求信号をラ
ツチする回路TRL、TINTは割り込み要求信号、
をそれぞれ示す。

Claims (1)

    【特許請求の範囲】
  1. 1 共通バスに、マイクロプロセツサーと、単独
    又は他のデバイスを通してデータ処理が可能で、
    且つマスターとスレーブに分けられ、マスター側
    からの要求に従つて相互にデータの授受ができ
    る、複数個のバスモジユールが接続されているデ
    ータ処理システムであつて、上記マイクロプロセ
    ツサーを含む第1のバスモジユール群と、他のバ
    スモジユール群とが物理的に分割されて構成され
    ていて、通常は全構成の状態にあつて、各バスモ
    ジユールからマイクロプロセツサーに試験の為の
    割り込み要求を送出し、マイクロプロセツサーが
    該要求を受け付けると、その割り込みの種別に従
    つた試験を行うことができるように構成されたデ
    ータ処理システムにおいて、上記他のバスモジユ
    ール群を構成する複数個のバスモジユールのスレ
    ーブ側のバスモジユールから、マスター側のバス
    モジユールに、試験の為の割り込み要求を行うこ
    とができる手段と、上記マスター側のバスモジユ
    ールに、上記割り込み要求をラツチして、該割り
    込みの種別に従つて、スレーブ側のバスモジユー
    ルを試験する手段とを設け、該手段によつて、上
    記第1のバスモジユール群が接続されていない時
    でも、上記他のバスモジユール群だけで、マスタ
    ー側のバスモジユールからスレーブ側のバスモジ
    ユールを試験することができるようにしたことを
    特徴とする試験方式。
JP58212008A 1983-11-11 1983-11-11 試験方式 Granted JPS60105057A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58212008A JPS60105057A (ja) 1983-11-11 1983-11-11 試験方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58212008A JPS60105057A (ja) 1983-11-11 1983-11-11 試験方式

Publications (2)

Publication Number Publication Date
JPS60105057A JPS60105057A (ja) 1985-06-10
JPS6336533B2 true JPS6336533B2 (ja) 1988-07-20

Family

ID=16615353

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58212008A Granted JPS60105057A (ja) 1983-11-11 1983-11-11 試験方式

Country Status (1)

Country Link
JP (1) JPS60105057A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4311883A1 (de) * 1993-04-10 1994-10-13 Tehalit Gmbh EIB-Modul

Also Published As

Publication number Publication date
JPS60105057A (ja) 1985-06-10

Similar Documents

Publication Publication Date Title
US4684885A (en) Arrangement for on-line diagnostic testing of an off-line standby processor in a duplicated processor configuration
US4979108A (en) Task synchronization arrangement and method for remote duplex processors
US5754865A (en) Logical address bus architecture for multiple processor systems
JPS6336533B2 (ja)
JPH0793236A (ja) バス制御装置
JPS60194647A (ja) デ−タ伝送システム
JPH0675887A (ja) ポーリング間隔決定方式
JP2002032326A (ja) 拡張スロットホットプラグ制御装置
US5398233A (en) Method of resetting coupled modules and system using the method
RU2665225C1 (ru) Блок обработки информации
JPS608966A (ja) シリアルインタフエイス制御装置
JPH0318958A (ja) マルチプロセッサシステム
JPS63310031A (ja) エラ−検出方式
JPS60246149A (ja) デ−タ伝送装置
JPH04148262A (ja) 同報転送装置
JPS6270958A (ja) 入出力処理装置の試験方式
JPH023858A (ja) 二重化データ処理装置構成方式
JPH04328667A (ja) 2ポートramデータ送受方式及び装置
JPH0240755A (ja) データ処理装置
JPS63194445A (ja) マルチポイント通信方式
JPH02199574A (ja) マルチプロセッサシステム
JPS59135566A (ja) プロセツサ間通信方式
JPH04100168A (ja) マルチプロセッサシステム
JPH04257957A (ja) バス切替制御におけるエラー処理方式
JPH04155466A (ja) マルチプロセッサシステム