(57)【要約】【課題】期待しない被診断装置からのリプライデータを抑止し、信頼性を向上させる。【解決手段】診断に際し、診断装置１００は、診断対象の各被診断装置２００−１〜被診断装置２００−ｎに、それぞれ、リクエストストローブ信号１２Ｓ−１〜リクエストストローブ信号１２Ｓ−ｎを出力し、診断の内容を示すリクエストデータ信号０５Ｓを出力する。被診断装置被診断装置２００−１〜被診断装置２００−ｎは、ＡＮＤゲート１９により診断装置１００からの被診断装置選択信号１０Ｓ−１〜被診断装置選択信号１０Ｓ−ｎにより、診断結果であるリプライデータ信号１５Ｓをマスクしバス３００にリプライデータ信号２３Ｓ−１〜リプライデータ信号２３Ｓ−ｎとして出力する。診断装置１００は、被診断装置選択信号１０Ｓ−１〜被診断装置選択信号１０Ｓ−ｎを順次、排他的に有効とし、バス３００からのリプライデータ信号２３Ｓを入力する。【選択図】      図１
2006178843.tif 000002
【特許請求の範囲】
【請求項１】
診断装置から出力された被診断装置選択信号が有効であれば、診断結果を含むリプライデータ信号を有効としてバスに出力するＡＮＤ回路を備えることを特徴とする被診断装置。
【請求項２】
診断装置から出力された被診断装置選択信号が有効であれば、診断結果を含むリプライデータ信号を有効としてバスに出力する３ステート回路を備えることを特徴とする被診断装置。
【請求項３】
同時には有効とはならない被診断装置対応の被診断装置選択信号を１以上の前記被診断装置に出力する手段と、前記被診断装置選択信号が有効な時に対応する前記被診断装置からの診断結果を含むリプライデータ信号をバスから入力する手段とを備えることを特徴とする診断装置。
【請求項４】
診断装置から出力された被診断装置選択信号が有効であれば、診断結果を含むリプライデータ信号を有効としてバスに出力するＡＮＤ回路を備える１以上の被診断装置と、
同時には有効とはならない前記被診断装置対応の被診断装置選択信号を１以上の前記被診断装置に出力する手段、および、前記被診断装置選択信号が有効な時に対応する前記被診断装置からの診断結果を含むリプライデータ信号を前記バスから入力する手段を備える診断装置と、
を有することを特徴とする診断システム。
【請求項５】
診断装置から出力された被診断装置選択信号が有効であれば、診断結果を含むリプライデータ信号を有効としてバスに出力する３ステート回路を備える１以上の被診断装置と、
同時には有効とはならない前記被診断装置対応の被診断装置選択信号を１以上の前記被診断装置に出力する手段、および、前記被診断装置選択信号が有効な時に対応する前記被診断装置からの診断結果を含むリプライデータ信号を前記バスから入力する手段を備える診断装置と、
を有することを特徴とする診断システム。
【請求項６】
診断装置からリクエストストローブ信号を入力すると、内部の診断を実施し診断結果を含むリプライデータ信号を出力する診断インタフェース制御回路と、前記診断装置から出力された被診断装置選択信号が有効であれば、前記診断インタフェース制御回路からのリプライデータ信号を有効としてバスに出力するＡＮＤ回路とを備えることを特徴とする被診断装置。
【請求項７】
診断装置からリクエストストローブ信号を入力すると、内部の診断を実施し診断結果を含むリプライデータ信号を出力する診断インタフェース制御回路と、前記診断装置から出力された被診断装置選択信号が有効であれば、前記診断インタフェース制御回路からのリプライデータ信号を有効としてバスに出力する３ステート回路とを備えることを特徴とする被診断装置。
【請求項８】
同時には有効とはならない被診断装置対応の被診断装置選択信号を１以上の前記被診断装置に出力し、診断対象の前記被診断装置を示す１以上のリクエストデータ有効信号を出力する被診断装置選択回路と、
診断を指示するリクエストストローブ信号を出力し、前記被診断装置選択信号が有効な時に対応する前記被診断装置からの診断結果を含むリプライデータ信号をバスから入力する診断制御部と、
前記被診断装置選択回路からの１以上のリクエストデータ有効信号が有効であれば、前記診断制御部からのリクエストストローブ信号を有効として１以上の対応する前記被診断装置に出力する１以上のＡＮＤ回路と、
を備えることを特徴とする診断装置。
【請求項９】
請求項６記載の１以上の被診断装置と、請求項８記載の診断装置とを有することを特徴とする診断システム。
【請求項１０】
請求項７記載の１以上の被診断装置と、請求項８記載の診断装置とを有することを特徴とする診断システム。
【請求項１１】
診断装置からリクエストストローブ信号を入力すると、内部の診断を実施し診断結果を含むリプライデータ信号を出力し、リプライデータ信号を出力することを示すリプライストローブ信号を前記診断装置に出力する診断インタフェース制御回路と、
前記診断装置から出力された被診断装置選択信号が有効であれば、前記診断インタフェース制御回路からのリプライデータ信号を有効としてバスに出力するＡＮＤ回路と、
を備えることを特徴とする被診断装置。
【請求項１２】
診断装置からリクエストストローブ信号を入力すると、内部の診断を実施し診断結果を含むリプライデータ信号を出力し、リプライデータ信号を出力することを示すリプライストローブ信号を前記診断装置に出力する診断インタフェース制御回路と、
前記診断装置から出力された被診断装置選択信号が有効であれば、前記診断インタフェース制御回路からのリプライデータ信号を有効としてバスに出力する３ステート回路と、
を備えることを特徴とする被診断装置。
【請求項１３】
同時には有効とはならない被診断装置対応の被診断装置選択信号を１以上の前記被診断装置に出力し、診断対象の前記被診断装置を示す１以上のリクエストデータ有効信号を出力する被診断装置選択回路と、
診断を指示するリクエストストローブ信号を出力し、リプライストローブ信号を入力し前記被診断装置選択信号が有効な時に対応する前記被診断装置からの診断結果を含むリプライデータ信号をバスから入力する診断制御部と、
前記被診断装置選択回路からの１以上のリクエストデータ有効信号が有効であれば、前記診断制御部からのリクエストストローブ信号を有効として１以上の対応する前記被診断装置に出力する１以上の第１のＡＮＤ回路と、
被診断装置選択信号が有効であれば、１以上の対応する前記被診断装置からのリプライストローブ信号を有効とし前記診断制御部に出力する１以上の第２のＡＮＤ回路と、
を備えることを特徴とする診断装置。
【請求項１４】
請求項１１記載の１以上の被診断装置と、請求項１３記載の診断装置とを有することを特徴とする診断システム。
【請求項１５】
請求項１２記載の１以上の被診断装置と、請求項１３記載の診断装置とを有することを特徴とする診断システム。
【請求項１６】
情報取得装置から出力された情報出力装置選択信号が有効であれば、情報を含むリプライデータ信号を有効としてバスに出力する３ステート回路を備える１以上の情報出力装置と、
同時には、有効とはならない前記情報出力装置対応の１以上の情報出力選択信号を１以上の前記情報出力装置に出力する手段、および、前記情報出力選択信号が有効な時に対応する前記情報出力装置からのを含むリプライデータ信号を前記バスから入力する手段を備える情報取得装置と、
を有することを特徴とする情報処理システム。
【請求項１７】
被診断装置が、診断装置から出力された被診断装置選択信号が有効時に、診断結果を含むリプライデータ信号を有効としてバスに出力する手順を含むことを特徴とする診断方法。
【請求項１８】
診断装置が、同時には有効とはならない被診断装置対応の被診断装置選択信号を１以上の前記被診断装置に出力する手順と、前記被診断装置選択信号が有効な時に対応する前記被診断装置からの診断結果を含むリプライデータ信号をバスから入力する手順とを含むことを特徴とする診断方法。
【請求項１９】
診断装置が、同時には有効とはならない被診断装置対応の被診断装置選択信号を１以上の被診断装置に出力する手順と、
前記被診断装置が、前記診断装置から出力された被診断装置選択信号の有効時に、診断結果を含むリプライデータ信号を有効としてバスに出力する手順と、
前記診断装置が、前記被診断装置選択信号が有効な時に対応する前記被診断装置からの診断結果を含むリプライデータ信号をバスから入力する手順と、
を含むことを特徴とする診断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被診断装置、診断装置、診断システム、情報処理システム、および、診断方法に関し、特に、信頼性を向上させる被診断装置、診断装置、診断システム、情報処理システム、および、診断方法に関する。
【背景技術】
【０００２】
診断バスを使用して被診断装置を診断する技術が知られている。たとえば、特許文献１記載の技術は、「診断プロセッサとｎ台のプロセッサとが前記診断プロセッサから前記各プロセッサへのデータ送出用のデータバスと、前記各プロセッサから前記診断プロセッサへのデータ送出用のデータバスとにより接続されている」構成をとっている。しかし、特許文献１記載の技術は、ｎ台のプロセッサが期待されないデータをデータ送出用のデータバスに出力することを防ぐ構成を備えておらず、診断プロセッサが、ｎ台のプロセッサからの診断結果のデータを都合のよいタイミングで入力できる構成を備えていない。
【０００３】
【特許文献１】特開平４−１２０６４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した従来の技術の第１の問題点は、信頼性が低いことである。
【０００５】
その理由は、ｎ台のプロセッサが期待されないデータをデータ送出用のデータバスに出力することを防ぐ構成となっていないからである。
【０００６】
第２の問題点は、診断プロセッサの制御がむずかしいことである。
【０００７】
その理由は、診断プロセッサが、ｎ台のプロセッサからの診断結果のデータを都合のよいタイミングで入力できる構成となっていないからである。
【０００８】
本発明の目的は、上記いずれかの問題点を解決した被診断装置、診断装置、診断システム、情報処理システム、および、診断方法を提供することである。
【課題を解決するための手段】
【０００９】
本発明の第１の被診断装置は、診断装置から出力された被診断装置選択信号が有効であれば、診断結果を含むリプライデータ信号を有効としてバスに出力するＡＮＤ回路を備えることを特徴とする。
【００１０】
本発明の第２の被診断装置は、診断装置から出力された被診断装置選択信号が有効であれば、診断結果を含むリプライデータ信号を有効としてバスに出力する３ステート回路を備えることを特徴とする。
【００１１】
本発明の第１の診断装置は、同時には有効とはならない被診断装置対応の被診断装置選択信号を１以上の前記被診断装置に出力する手段と、前記被診断装置選択信号が有効な時に対応する前記被診断装置からの診断結果を含むリプライデータ信号をバスから入力する手段とを備えることを特徴とする。
【００１２】
本発明の第１の診断システムは、診断装置から出力された被診断装置選択信号が有効であれば、診断結果を含むリプライデータ信号を有効としてバスに出力するＡＮＤ回路を備える１以上の被診断装置と、同時には有効とはならない前記被診断装置対応の被診断装置選択信号を１以上の前記被診断装置に出力する手段、および、前記被診断装置選択信号が有効な時に対応する前記被診断装置からの診断結果を含むリプライデータ信号を前記バスから入力する手段を備える診断装置と、を有することを特徴とする。
【００１３】
本発明の第２の診断システムは、診断装置から出力された被診断装置選択信号が有効であれば、診断結果を含むリプライデータ信号を有効としてバスに出力する３ステート回路を備える１以上の被診断装置と、同時には有効とはならない前記被診断装置対応の被診断装置選択信号を１以上の前記被診断装置に出力する手段、および、前記被診断装置選択信号が有効な時に対応する前記被診断装置からの診断結果を含むリプライデータ信号を前記バスから入力する手段を備える診断装置と、を有することを特徴とする。
【００１４】
本発明の第３の被診断装置は、診断装置からリクエストストローブ信号を入力すると、内部の診断を実施し診断結果を含むリプライデータ信号を出力する診断インタフェース制御回路と、前記診断装置から出力された被診断装置選択信号が有効であれば、前記診断インタフェース制御回路からのリプライデータ信号を有効としてバスに出力するＡＮＤ回路とを備えることを特徴とする。
【００１５】
本発明の第４の被診断装置は、診断装置からリクエストストローブ信号を入力すると、内部の診断を実施し診断結果を含むリプライデータ信号を出力する診断インタフェース制御回路と、前記診断装置から出力された被診断装置選択信号が有効であれば、前記診断インタフェース制御回路からのリプライデータ信号を有効としてバスに出力する３ステート回路とを備えることを特徴とする。
【００１６】
本発明の第２の診断装置は、同時には有効とはならない被診断装置対応の被診断装置選択信号を１以上の前記被診断装置に出力し、診断対象の前記被診断装置を示す１以上のリクエストデータ有効信号を出力する被診断装置選択回路と、診断を指示するリクエストストローブ信号を出力し、前記被診断装置選択信号が有効な時に対応する前記被診断装置からの診断結果を含むリプライデータ信号をバスから入力する診断制御部と、前記被診断装置選択回路からの１以上のリクエストデータ有効信号が有効であれば、前記診断制御部からのリクエストストローブ信号を有効として１以上の対応する前記被診断装置に出力する１以上のＡＮＤ回路と、を備えることを特徴とする。
【００１７】
本発明の第３の診断システムは、前記第３の１以上の被診断装置と、前記第２の診断装置とを有することを特徴とする。
【００１８】
本発明の第４の診断システムは、前記第４の１以上の被診断装置と、前記第２の診断装置とを有することを特徴とする。
【００１９】
本発明の第５の被診断装置は、診断装置からリクエストストローブ信号を入力すると、内部の診断を実施し診断結果を含むリプライデータ信号を出力し、リプライデータ信号を出力することを示すリプライストローブ信号を前記診断装置に出力する診断インタフェース制御回路と、前記診断装置から出力された被診断装置選択信号が有効であれば、前記診断インタフェース制御回路からのリプライデータ信号を有効としてバスに出力するＡＮＤ回路と、を備えることを特徴とする。
【００２０】
本発明の第６の被診断装置は、診断装置からリクエストストローブ信号を入力すると、内部の診断を実施し診断結果を含むリプライデータ信号を出力し、リプライデータ信号を出力することを示すリプライストローブ信号を前記診断装置に出力する診断インタフェース制御回路と、前記診断装置から出力された被診断装置選択信号が有効であれば、前記診断インタフェース制御回路からのリプライデータ信号を有効としてバスに出力する３ステート回路と、を備えることを特徴とする。
【００２１】
本発明の第３の診断装置は、同時には有効とはならない被診断装置対応の被診断装置選択信号を１以上の前記被診断装置に出力し、診断対象の前記被診断装置を示す１以上のリクエストデータ有効信号を出力する被診断装置選択回路と、診断を指示するリクエストストローブ信号を出力し、リプライストローブ信号を入力し前記被診断装置選択信号が有効な時に対応する前記被診断装置からの診断結果を含むリプライデータ信号をバスから入力する診断制御部と、前記被診断装置選択回路からの１以上のリクエストデータ有効信号が有効であれば、前記診断制御部からのリクエストストローブ信号を有効として１以上の対応する前記被診断装置に出力する１以上の第１のＡＮＤ回路と、被診断装置選択信号が有効であれば、１以上の対応する前記被診断装置からのリプライストローブ信号を有効とし前記診断制御部に出力する１以上の第２のＡＮＤ回路と、を備えることを特徴とする。
【００２２】
本発明の第５の診断システムは、前記第５の１以上の被診断装置と、前記第３の診断装置とを有することを特徴とする。
【００２３】
本発明の第６の診断システムは、前記第６の１以上の被診断装置と、前記第３の診断装置とを有することを特徴とする。
【００２４】
本発明の情報処理システムは、情報取得装置から出力された情報出力装置選択信号が有効であれば、情報を含むリプライデータ信号を有効としてバスに出力する３ステート回路を備える１以上の情報出力装置と、同時には、有効とはならない前記情報出力装置対応の１以上の情報出力選択信号を１以上の前記情報出力装置に出力する手段、および、前記情報出力選択信号が有効な時に対応する前記情報出力装置からのを含むリプライデータ信号を前記バスから入力する手段を備える情報取得装置と、を有することを特徴とする。
【００２５】
本発明の第１の診断方法は、被診断装置が、診断装置から出力された被診断装置選択信号が有効時に、診断結果を含むリプライデータ信号を有効としてバスに出力する手順を含むことを特徴とする。
【００２６】
本発明の第２の診断方法は、診断装置が、同時には有効とはならない被診断装置対応の被診断装置選択信号を１以上の前記被診断装置に出力する手順と、前記被診断装置選択信号が有効な時に対応する前記被診断装置からの診断結果を含むリプライデータ信号をバスから入力する手順とを含むことを特徴とする。
【００２７】
本発明の第３の診断方法は、被診断装置が、診断装置から出力された被診断装置選択信号が有効時に、診断結果を含むリプライデータ信号を有効としてバスに出力する手順と、前記診断装置が、同時には有効とはならない被診断装置対応の被診断装置選択信号を１以上の前記被診断装置に出力する手順と、前記診断装置が、前記被診断装置選択信号が有効な時に対応する前記被診断装置からの診断結果を含むリプライデータ信号をバスから入力する手順と、を含むことを特徴とする。
【発明の効果】
【００２８】
本発明の効果は、診断時の信頼性が向上することである。
【００２９】
その理由は、診断装置から出力された被診断装置選択信号が有効であれば、診断結果を含むリプライデータ信号を有効としてバスに出力する回路を備えているからである。
【発明を実施するための最良の形態】
【００３０】
次に、本発明を実施するための第１の最良の形態について図面を参照して詳細に説明する。
【００３１】
図１は、本発明を実施するための第１の最良の形態の診断システムの構成を示すブロック図である。
【００３２】
図１を参照すると、本発明の診断システムは、診断装置１００と、１以上の被診断装置２００−１，被診断装置２００−２，…，被診断装置２００−ｎと、診断装置１００と、１以上の被診断装置２００−１，被診断装置２００−２，…，被診断装置２００−ｎとを接続するバス３００とから構成される。バス３００は、論理的に接続される信号の論理和を生成する。すなわち、たとえば、バス３００は、接続されている信号のいずれかが、“１”であれば、“１”を生成する。
【００３３】
診断装置１００は、診断の実行を制御する診断制御部１０２と、被診断装置２００−ｉ（ｉ＝１，…，ｎ）を特定する被診断装置選択回路１０３と、バス３００、被診断装置２００−ｉと接続を行う第１インタフェース部１０４とから構成される。
【００３４】
被診断装置２００−ｉ（ｉ＝１，…，ｎ）は、診断インタフェースを制御する診断インタフェース制御回路２０１と、第２インタフェース部２０２とから構成される。
【００３５】
診断装置１００の第１インタフェース部１０４は、診断対象である被診断装置２００−ｉへのリクエストストローブ信号０７Ｓのみを有効とし出力するＡＮＤゲート１１−１，ＡＮＤゲート１１−２，…，ＡＮＤゲート１１−ｎと、バス３００からリプライデータ信号２３Ｓを入力し保持するレジスタ２７と、被診断装置２００−ｉ（ｉ＝１，…，ｎ）からのリプライストローブ信号２５Ｓ−１，リプライストローブ信号２５Ｓ−２，…，リプライストローブ信号２５Ｓ−ｎを入力し保持するレジスタ２９−１，レジスタ２９−２，…，レジスタ２９−ｎと、レジスタ２９−ｉ（ｉ＝１，…，ｎ）からのリプライストローブ信号３０Ｓ−ｉ（ｉ＝１，…，ｎ）の論理和をリプライストローブ信号３５Ｓとして出力するＯＲゲート３１とを含む。
【００３６】
診断装置１００は、被診断装置２００−ｉ（ｉ＝１，…，ｎ）へ、リクエストストローブ信号１２Ｓ−１，リクエストストローブ信号１２Ｓ−２，…，リクエストストローブ信号１２Ｓ−ｎと、被診断装置選択信号１０Ｓ−１，被診断装置選択信号１０Ｓ−２，…，被診断装置選択信号１０Ｓ−ｎとを出力する。リクエストストローブ信号１２Ｓ−ｉ（ｉ＝１，…，ｎ）は、診断装置１００から被診断装置２００−ｉへの診断信号である。被診断装置選択信号１０Ｓ−ｉ（ｉ＝１，…，ｎ）は、被診断装置２００−ｉ（ｉ＝１，…，ｎ）の有効無効を示す信号である。被診断装置２００−ｉ（ｉ＝１，…，ｎ）は、診断装置１００へ、リプライ信号であるリプライストローブ信号２５Ｓ−１，リプライストローブ信号２５Ｓ−２，…，リプライストローブ信号２５Ｓ−ｎを出力する。
【００３７】
リクエストストローブ信号１２Ｓ−ｉ（ｉ＝１，…，ｎ）、被診断装置選択信号１０Ｓ−ｉ（ｉ＝１，…，ｎ）、および、リプライストローブ信号２５Ｓ−ｉ（ｉ＝１，…，ｎ）は、診断装置１００と被診断装置２００−ｉとの間を１対１で接続されている。
【００３８】
また、診断装置１００は、被診断装置２００−ｉ（ｉ＝１，…，ｎ）へ、診断の内容を示すリクエストデータ信号０５Ｓ（たとえば、ｐビット）を出力する。被診断装置２００−ｉ（ｉ＝１，…，ｎ）は、診断装置１００へ、バス３００を介してリプライデータであるリプライデータ信号２３Ｓ（たとえば、ｍビット）を出力する。
【００３９】
診断制御部１０２は、被診断装置２００−ｉに対し診断を実行する際に、診断装置１００から被診断装置２００−ｉへのデータ送信タイミングであるリクエストストローブ信号０７Ｓ、リクエストデータ信号０５Ｓ（ｐ本）、および、被診断装置２００−ｉ（ｉ＝１，…，ｎ）を特定するための被診断装置特定信号０８Ｓを出力する。被診断装置選択回路１０３は、被診断装置特定信号０８Ｓを入力し、診断対象である被診断装置２００−ｉ（ｉ＝１，…，ｎ）のリクエストデータ有効信号０９Ｓ−ｉ（リクエストデータ有効信号０９Ｓ−１，リクエストデータ有効信号０９Ｓ−２，…，リクエストデータ有効信号０９Ｓ−ｎのどれか）のみを有効にする。
【００４０】
被診断装置２００−ｉのみにリクエストストローブ信号１２Ｓ−ｉを出すようマスクするためのＡＮＤゲート１１−ｉは、診断制御部１０２から出力されたリクエストストローブ信号０７Ｓと被診断装置選択回路１０３から出力されたリクエストデータ有効信号０９Ｓ−ｉとの論理積であるリクエストストローブ信号１２Ｓ−ｉを出力する。
【００４１】
被診断装置２００−ｉ（ｉ＝１，…，ｎ）の診断インタフェース制御回路２０１は、リクエストストローブ信号１２Ｓ−ｉにより、リクエストデータ信号０５Ｓ（ｐ本）の入力制御を行う。診断インタフェース制御回路２０１は、診断装置１００から送信されたリクエストストローブ信号１２Ｓ−ｉと、リクエストデータ信号０５Ｓ（ｐ本）とを入力する。また、診断インタフェース制御回路２０１は、診断のためのリクエストに対するリプライであるリプライストローブ信号１７Ｓと、リプライデータ信号１５Ｓ（ｍビット）とを第２インタフェース部２０２に出力する。
【００４２】
第２インタフェース部２０２は、ＡＮＤゲート１９と、ＡＮＤゲート２１とを含む。ＡＮＤゲート１９は、診断装置１００からの被診断装置選択信号１０Ｓ−ｉと診断インタフェース制御回路２０１からのリプライデータ信号１５Ｓ（ｍビット）との論理積を生成しバス３００にリプライデータ信号２３Ｓ−ｉ（ｍビット）として出力する。ＡＮＤゲート２１は、診断装置１００からの被診断装置選択信号１０Ｓ−ｉと診断インタフェース制御回路２０１からのリプライストローブ信号１７Ｓとの論理積を生成しリプライストローブ信号２５Ｓ−ｉとして診断装置１００に出力する。
【００４３】
バス３００は、リプライデータ信号２３Ｓ−１（ｍビット）〜リプライデータ信号２３Ｓ−ｎ（ｍビット）のビットごとの論理和を生成しリプライデータ信号２３Ｓ（ｍビット）として出力する。バス３００からのリプライデータ信号２３Ｓ（ｍビット）は、診断装置１００のレジスタ２７（ｍビット）に入力され、診断制御部１０２に出力される。被診断装置２００−ｉからのリプライストローブ信号２５Ｓ−ｉ（ｉ＝１，…，ｎ）は、それぞれ、診断装置１００のレジスタ２９−ｉ（ｉ＝１，…，ｎ）に入力される。ＯＲゲート３１は、レジスタ２９−１の出力であるリプライストローブ信号３０Ｓ−１，レジスタ２９−２の出力であるリプライストローブ信号３０Ｓ−２，…，レジスタ２９−ｎの出力であるリプライストローブ信号３０Ｓ−ｎの論理和であるリプライストローブ信号３５Ｓを生成し、診断制御部１０２へ出力する。
【００４４】
次に、本発明を実施するための第１の最良の形態の動作について図面を参照して説明する。
【００４５】
図２は、本発明を実施するための第１の最良の形態の動作を示すタイムチャートである。
【００４６】
以下、被診断装置２００−１が診断される場合の例について説明する。
【００４７】
診断装置１００の診断制御部１０２は、被診断装置２００−１の診断を行うため、リクエストストローブ信号０７Ｓ、および、被診断装置２００−１を特定するための被診断装置特定信号０８Ｓを出力する（図２サイクルＴ１）。さらに、診断制御部１０２は、リクエストデータ信号０５Ｓ（ｐ本）を出力する（サイクルＴ１）。
【００４８】
被診断装置選択回路１０３は、被診断装置特定信号０８Ｓを入力すると、リクエストデータ有効信号０９Ｓ−１、および、被診断装置選択信号１０Ｓ−１のみを有効（たとえば、“１”）に設定し、その他のリクエストデータ有効信号０９Ｓ−２〜リクエストデータ有効信号０９Ｓ−ｎ、および、被診断装置選択信号１０Ｓ−２〜被診断装置選択信号１０Ｓ−ｎを被有効（“０”）に設定する（サイクルＴ２）。
【００４９】
ＡＮＤゲート１１−１は、リクエストストローブ信号０７Ｓとリクエストデータ有効信号０９Ｓ−１との論理積を生成しリクエストストローブ信号１２Ｓ−１（“１”）として出力する（サイクルＴ２）。診断対象ではない被診断装置２００−２〜被診断装置２００−ｎへのリクエストストローブ信号１２Ｓ−２〜リクエストストローブ信号１２Ｓ−ｎは、ＡＮＤゲート１１−２〜ＡＮＤゲート１１−ｎにより非有効（“０”）とされる（サイクルＴ２）。
【００５０】
被診断装置２００−１の診断インタフェース制御回路２０１は、リクエストストローブ信号１２Ｓ−１を入力し（サイクルＴ２）、リクエストストローブ信号１２Ｓ−１が有効であるのでリクエストデータ信号０５Ｓ（ｐ本）を入力する（サイクルＴ３）。診断対象ではない被診断装置２００−２〜被診断装置２００−ｎは、ＡＮＤゲート１１−２〜ＡＮＤゲート１１−ｎからのリクエストストローブ信号１２Ｓ−２〜リクエストストローブ信号１２Ｓ−ｎが非有効なので、リクエストデータ信号０５Ｓ（ｐ本）を入力しない（サイクルＴ３）。
【００５１】
次に、被診断装置２００−１の診断インタフェース制御回路２０１は、リクエストデータ信号０５Ｓにしたがって内部の診断を実行し、その後、診断結果を出力することを示すリプライストローブ信号１７Ｓ、および、診断結果を示すリプライデータ信号１５Ｓ（ｍビット）を出力する（サイクルＴｘ）。被診断装置２００−１のＡＮＤゲート１９は、診断インタフェース制御回路２０１からのリプライデータ信号１５Ｓと診断装置１００からの被診断装置選択信号１０Ｓ−１との論理積を生成しリプライデータ信号２３Ｓ−１（ｍビット）としてバス３００に出力する（サイクルＴｘ）。また、ＡＮＤゲート２１は、診断インタフェース制御回路２０１からのリプライストローブ信号１７Ｓと診断装置１００からの被診断装置選択信号１０Ｓ−１との論理積を生成し有効なリプライストローブ信号２５Ｓ−１（“１”）として診断装置１００に出力する（サイクルＴｘ）。
【００５２】
診断対象でない被診断装置２００−２〜被診断装置２００−ｎからのリプライデータ信号１５Ｓ、および、リプライストローブ信号１７Ｓは、それぞれ、ＡＮＤゲート１９、ＡＮＤゲート２１でマスクされ非有効なリプライデータ信号２３Ｓ−２〜リプライデータ信号２３Ｓ−ｎ（ｍビットすべて“０”）、および、リプライストローブ信号２５Ｓ−２〜リプライストローブ信号２５Ｓ−ｎ（“０”）として出力される（サイクルＴｘ）。
【００５３】
したがって、診断対象でない被診断装置２００−２〜被診断装置２００−ｎから診断装置１００への期待しない情報は削除される。
【００５４】
次に、バス３００は、リプライデータ信号２３Ｓ−１〜リプライデータ信号２３Ｓ−ｎのビットごとの論理和を生成しリプライデータ信号２３Ｓとして出力する（サイクルＴｘ）。
【００５５】
次に、診断装置１００のレジスタ２９−１は、被診断装置２００−１からのリプライストローブ信号２５Ｓ−１を入力・保持し、リプライストローブ信号３０Ｓ−１として出力する（サイクルＴｘ＋１）。レジスタ２７（ｍビット）は、バス３００からのリプライデータ信号２３Ｓを入力・保持し、リプライデータ信号３３Ｓとして出力する（サイクルＴｘ＋１）。次に、ＯＲゲート３１は、レジスタ２９−１からのリプライストローブ信号３０Ｓ−１〜レジスタ２９−ｎからのリプライストローブ信号３０Ｓ−ｎのすべての論理和を生成しリプライストローブ信号３５Ｓとして出力する（サイクルＴｘ＋１）。
【００５６】
次に、診断制御部１０２は、ＯＲゲート３１からのリプライストローブ信号３５Ｓを入力し（サイクルＴｘ＋２）、さらに、レジスタ２７からのリプライデータ信号３３Ｓを入力する（サイクルＴｘ＋２）。次に、診断制御部１０２は、リプライデータ信号３３Ｓを解析する。
【００５７】
以上のように、ＡＮＤゲート１９、または、ＡＮＤゲート２１を設けることにより、期待しない被診断装置２００−ｉからのリプライデータ２３Ｓ−ｉを抑止できるので、信頼性が向上するという効果がある。
【００５８】
次に、診断装置１００が、複数（任意の台数）の被診断装置２００−１〜被診断装置２００−ｎを診断する場合について説明する。
【００５９】
被診断装置特定信号０８Ｓを複数の被診断装置２００−ｉを指定する内容とすることが可能である。
【００６０】
診断制御部１０２が複数の被診断装置２００−ｉを指定する被診断装置特定信号０８Ｓを出力すると、被診断装置選択回路１０３は、複数のリクエストデータ有効信号０９Ｓ−ｉを有効にする。したがって、複数のリクエストストローブ信号１２Ｓ−ｉが有効になる。複数の被診断装置被診断装置２００−ｉは、平行して内部の診断を実施する。被診断装置選択回路１０３は、一定の時間、あるいは、診断制御部１０２からの指示（たとえば、診断制御部１０２が、リプライストローブ信号３５Ｓを入力すると指示を出力する）等により、被診断装置特定信号０８Ｓで指定された被診断装置２００−ｉに対応する被診断装置選択信号１０Ｓ−ｉを順次、１つずつ有効にする。診断装置１００は、被診断装置選択信号１０Ｓ−ｉにより有効とされた被診断装置２００−ｉからのリプライデータ２３Ｓを順次、入力する。
【００６１】
このように、複数の被診断装置２００−ｉが平行して診断を実行するので、全体の診断時間が短縮されるという効果がある。また、診断装置１００が、被診断装置選択信号１０Ｓ−ｉにより都合のよいタイミングで被診断装置２００−ｉからのリプライデータ２３Ｓを入力するので、診断装置１００の制御が容易になるという効果がある。
【００６２】
次に、本発明を実施するための第２の最良の形態について図面を参照して詳細に説明する。
【００６３】
図３は、本発明を実施するための第２の最良の形態の診断装置１００の構成を示すブロック図である。
【００６４】
図３を参照すると、本発明を実施するための第２の最良の形態は、ＡＮＤゲート２１を被診断装置２００−１〜被診断装置２００−ｎ内に設ける替わりに、診断装置１００内のレジスタ２９−１〜レジスタ２９−ｎの前段にＡＮＤゲート２１−１，ＡＮＤゲート２１−２，…，ＡＮＤゲート２１−ｎを設ける構成である。本発明を実施するための第２の最良の形態は、本発明を実施するための第１の最良の形態に比べて、被診断装置２００−１〜被診断装置２００−ｎの構成が簡単になるという効果を持つ。
【００６５】
次に、本発明を実施するための第３の最良の形態について図面を参照して詳細に説明する。
【００６６】
図４は、本発明を実施するための第３の最良の形態の被診断装置２００−１〜被診断装置２００−ｎの構成を示すブロック図である。
【００６７】
図４を参照すると、本発明を実施するための第３の最良の形態の被診断装置２００−１〜被診断装置２００−ｎは、ＡＮＤゲート１９の替わりに３ステートゲート４０を設ける。３ステートゲート４０は、診断装置１００からの被診断装置選択信号１０Ｓ−ｉが有効であると、診断インタフェース制御回路２０１からのリプライデータ信号１５Ｓを出力し、被診断装置選択信号１０Ｓ−ｉが有効でないと、出力をハイインピーダンスとする。バス３００は、ハイインピーダンスの出力は有効な信号ではないとする構成とすればよい。本発明を実施するための第３の最良の形態は、本発明を実施するための第１、第２の最良の形態に比べて、バス３００の構成がより汎用的に構成できるという効果を持つ。
【００６８】
また、以上説明したＡＮＤゲート１９、ＡＮＤゲート２１、および、ＡＮＤゲート１１−ｉは、論理和を生成するＡＮＤ回路でよく、また、３ステートゲート４０は、３ステート回路でよい。
【００６９】
また、以上は、診断に関して説明したが、診断装置１００の替わりに、診断に関する情報とはかぎらない情報を取得するためのリクエストストローブ信号１２Ｓ−ｉ等を出力する情報取得装置を設け、さらに、情報被診断装置２００−ｉの替わりに、前記情報取得装置からのリクエストストローブ信号１２Ｓ−ｉ等により、バス３００に情報信号を出力する情報出力装置を設ける構成が可能である。
【図面の簡単な説明】
【００７０】
【図１】本発明を実施するための第１の最良の形態の診断システムの構成を示すブロック図。
【図２】本発明を実施するための第１の最良の形態の動作を示すタイムチャート。
【図３】本発明を実施するための第２の最良の形態の診断装置の構成を示すブロック図。
【図４】本発明を実施するための第３の最良の形態の被診断装置の構成を示すブロック図。
【符号の説明】
【００７１】
１００    診断装置
１０２    診断制御部
１０３    被診断装置選択回路
１０４    第１インタフェース部
２００−１    被診断装置
２００−２    被診断装置
２００−ｉ    被診断装置
２００−ｎ    被診断装置
２０１    診断インタフェース制御回路
２０２    第２インタフェース部
３００    バス
１１−１    ＡＮＤゲート
１１−２    ＡＮＤゲート
１１−ｉ    ＡＮＤゲート
１１−ｎ    ＡＮＤゲート
１９    ＡＮＤゲート
２１    ＡＮＤゲート
２１−１    ＡＮＤゲート
２１−２    ＡＮＤゲート
２１−ｎ    ＡＮＤゲート
３１    ＯＲゲート
２７    レジスタ
２９−１    レジスタ
２９−２    レジスタ
２９−ｉ    レジスタ
２９−ｎ    レジスタ
４０    ３ステートゲート
０５Ｓ    リクエストデータ信号
０７Ｓ    リクエストストローブ信号
０８Ｓ    被診断装置特定信号
０９Ｓ−１    リクエストデータ有効信号
０９Ｓ−２    リクエストデータ有効信号
０９Ｓ−ｉ    リクエストデータ有効信号
０９Ｓ−ｎ    リクエストデータ有効信号
１０Ｓ−１    被診断装置選択信号
１０Ｓ−２    被診断装置選択信号
１０Ｓ−ｉ    被診断装置選択信号
１０Ｓ−ｎ    被診断装置選択信号
１２Ｓ−１    リクエストストローブ信号
１２Ｓ−２    リクエストストローブ信号
１２Ｓ−ｉ    リクエストストローブ信号
１２Ｓ−ｎ    リクエストストローブ信号
１５Ｓ    リプライデータ信号
１７Ｓ    リプライストローブ信号
２３Ｓ    リプライデータ信号
２３Ｓ−１    リプライデータ信号
２３Ｓ−２    リプライデータ信号
２３Ｓ−ｉ    リプライデータ信号
２３Ｓ−ｎ    リプライデータ信号
２５Ｓ−１    リプライストローブ信号
２５Ｓ−２    リプライストローブ信号
２５Ｓ−ｉ    リプライストローブ信号
２５Ｓ−ｎ    リプライストローブ信号
３０Ｓ−１    リプライストローブ信号
３０Ｓ−２    リプライストローブ信号
３０Ｓ−ｉ    リプライストローブ信号
３０Ｓ−ｎ    リプライストローブ信号
３３Ｓ    リプライデータ信号
３５Ｓ    リプライストローブ信号
【図１】
2006178843.tif 000003
【図２】
2006178843.tif 000004
【図３】
2006178843.tif 000005
【図４】
2006178843.tif 000006