JPH0319038A - データ送受信装置 - Google Patents
データ送受信装置Info
- Publication number
- JPH0319038A JPH0319038A JP1152364A JP15236489A JPH0319038A JP H0319038 A JPH0319038 A JP H0319038A JP 1152364 A JP1152364 A JP 1152364A JP 15236489 A JP15236489 A JP 15236489A JP H0319038 A JPH0319038 A JP H0319038A
- Authority
- JP
- Japan
- Prior art keywords
- data
- microprogram
- circuit
- processing
- transmitting
- 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
Links
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
- Computer And Data Communications (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はデータ送受信装置に係り、特に折返しテストに
よるその構成要素の動作確認の改善に関する。
よるその構成要素の動作確認の改善に関する。
従来、データの送受信において、外部装置とシステム装
置のインタフェース機能部(以後これをアダプタと呼ぶ
)の制御は、システム装置の中央処理装置(以後これを
CPUと呼ぶ)に依存していた。しかし近年では、CP
U制御を軽減しより高機能なシステム装置にするといっ
た背景から分散処理指向が強まっている。すなわち外部
装置とのインタフェースとしてのアダプタの高インテリ
ジェンス化が進み、これを制御する専用の処理装置(以
後システム装置のCPUと対比するためローカルプロセ
ッサ:LPUと呼ぶ)及びLPU16が使用するメモリ
(主記憶と区別するため以後ローカルメモリ17と呼ぶ
)を持つアーキテクチャが主流となっている。そしてこ
れらハードウェアを実際に制御するのはLPUのマイク
ロプログラムであり、ROM14内に常駐するか、シス
テム立上げ時にシステム装置よりRAM15にロードす
るかのいずれかによってLPU16に与えられる。
置のインタフェース機能部(以後これをアダプタと呼ぶ
)の制御は、システム装置の中央処理装置(以後これを
CPUと呼ぶ)に依存していた。しかし近年では、CP
U制御を軽減しより高機能なシステム装置にするといっ
た背景から分散処理指向が強まっている。すなわち外部
装置とのインタフェースとしてのアダプタの高インテリ
ジェンス化が進み、これを制御する専用の処理装置(以
後システム装置のCPUと対比するためローカルプロセ
ッサ:LPUと呼ぶ)及びLPU16が使用するメモリ
(主記憶と区別するため以後ローカルメモリ17と呼ぶ
)を持つアーキテクチャが主流となっている。そしてこ
れらハードウェアを実際に制御するのはLPUのマイク
ロプログラムであり、ROM14内に常駐するか、シス
テム立上げ時にシステム装置よりRAM15にロードす
るかのいずれかによってLPU16に与えられる。
近年の傾向ではこのマイクロプログラムの規模が増大し
、より複雑かつ細かい制御を行えるようになってきてお
り、これらマイクロプログラムによるLPU制御の検証
が重要になってきた。
、より複雑かつ細かい制御を行えるようになってきてお
り、これらマイクロプログラムによるLPU制御の検証
が重要になってきた。
このようなアダプタの高インテリジェンス化が進む以前
は、マイクロプログラムの規模も小さかったためハード
ウェアの論理の正当性に検証の重点が置かれていた。し
たがってこれらをテストするプログラムは、アダプタの
動作に深く介入し、現在ではマイクロプログラムが行う
ような処理を代行するような形が主流であった。しかし
大規模なマイクロプログラムを持つ近年のアダプタの検
証に対して、従来のコンセプトで作成されたテストプロ
グラムは、ハードウェア論理の検証はできてもマイクロ
プログラムの検証はできない。
は、マイクロプログラムの規模も小さかったためハード
ウェアの論理の正当性に検証の重点が置かれていた。し
たがってこれらをテストするプログラムは、アダプタの
動作に深く介入し、現在ではマイクロプログラムが行う
ような処理を代行するような形が主流であった。しかし
大規模なマイクロプログラムを持つ近年のアダプタの検
証に対して、従来のコンセプトで作成されたテストプロ
グラムは、ハードウェア論理の検証はできてもマイクロ
プログラムの検証はできない。
このようなアダプタを動作させるCPU側のO8及びア
プリケーションプログラムは、マイクロプログラムにア
ダプタ制御の大半をまかせている。したがってテスト実
行時と上記実際の動作環境が大きく異なってしまいこれ
も重大な問題である。
プリケーションプログラムは、マイクロプログラムにア
ダプタ制御の大半をまかせている。したがってテスト実
行時と上記実際の動作環境が大きく異なってしまいこれ
も重大な問題である。
以下マイクロプログラム検証について1つの例を挙げる
。現在主流の高インテリジェンスアダプタのLPU16
及びマイクロプログラムは、CPUII側すなわちテス
トプログラムからの指示(工10命令など)によってデ
ータ折返しテストモードで動作しなければならないこと
をL&識するようになっている。
。現在主流の高インテリジェンスアダプタのLPU16
及びマイクロプログラムは、CPUII側すなわちテス
トプログラムからの指示(工10命令など)によってデ
ータ折返しテストモードで動作しなければならないこと
をL&識するようになっている。
第2図はこのテストモードをCPUIIによって指定さ
れたときの、マイクロプログラム処理の概略フローチャ
ートである。マイクロプログラムは第1に処理21によ
ってCPUII側より与えられた送信データすなわちテ
ストデータに対し、パリティ、CRCなどのデータチエ
ツク処理を行う、実際には処理20をコールする形で行
うことになる。第2に処理22によって送信回路18゜
受信回路19の動作制御を行い、受信データをローカル
メモリ17内に格納する。処理23は処理20によって
受信データに対し同様のデータチエツク処理を行う1次
に処理24は送受信データチエツク演算が一致するかを
比較し、処理25による判定処理にて受信データの異常
等を検出する。
れたときの、マイクロプログラム処理の概略フローチャ
ートである。マイクロプログラムは第1に処理21によ
ってCPUII側より与えられた送信データすなわちテ
ストデータに対し、パリティ、CRCなどのデータチエ
ツク処理を行う、実際には処理20をコールする形で行
うことになる。第2に処理22によって送信回路18゜
受信回路19の動作制御を行い、受信データをローカル
メモリ17内に格納する。処理23は処理20によって
受信データに対し同様のデータチエツク処理を行う1次
に処理24は送受信データチエツク演算が一致するかを
比較し、処理25による判定処理にて受信データの異常
等を検出する。
このとき処理25により異常ありと判定された場合、処
理27によりエラー要因の分析、リトライなどが行われ
る。このようなマイクロプログラムのデータチエツク処
理である処理20は、上記実際の動作環境下で動作する
ときのものと同じである。ところでこれらマイクロプロ
グラムによるテスト機能に対し、特開昭63−6133
6号。
理27によりエラー要因の分析、リトライなどが行われ
る。このようなマイクロプログラムのデータチエツク処
理である処理20は、上記実際の動作環境下で動作する
ときのものと同じである。ところでこれらマイクロプロ
グラムによるテスト機能に対し、特開昭63−6133
6号。
63−66642号公報等に記載された考え方によって
テストを行うと以下の問題が発生する。
テストを行うと以下の問題が発生する。
すなわち、上記公知例では送信データがショート線IB
を経由しそのまま受信データとなる。これはアダプタの
実際の動作環境にテストプログラムが介入しなくてもよ
い、しかし、マイクロプログラムのテストカバレージの
立場から見ると、処理20によるデータチエツク演算、
及び処理24゜25による比較9判定では必ず正常と判
定されるため、異常系処理27に入ることがない、した
がって公知例による技術では、マイクロプログラムのテ
ストカバレージを100%にすることはできない、実際
、マイクロプログラムはこの処理27がその規模の大半
を占めており、この部分へのカバレージが向上しないと
マイクロプログラムとしての信頼性も十分とはならない
。従来はこの異常系処理27のカバレージ向上のため、
長時間のヒートランテストを行い、突発的に受信データ
異常が発生するのを待つ方法が一般的であった。または
処理24.25実行時にテストプログラムが介入を行う
しかなく、結局マイクロプログラムのアダプタ制御をテ
スト時特有のものにせざるを得なかった。
を経由しそのまま受信データとなる。これはアダプタの
実際の動作環境にテストプログラムが介入しなくてもよ
い、しかし、マイクロプログラムのテストカバレージの
立場から見ると、処理20によるデータチエツク演算、
及び処理24゜25による比較9判定では必ず正常と判
定されるため、異常系処理27に入ることがない、した
がって公知例による技術では、マイクロプログラムのテ
ストカバレージを100%にすることはできない、実際
、マイクロプログラムはこの処理27がその規模の大半
を占めており、この部分へのカバレージが向上しないと
マイクロプログラムとしての信頼性も十分とはならない
。従来はこの異常系処理27のカバレージ向上のため、
長時間のヒートランテストを行い、突発的に受信データ
異常が発生するのを待つ方法が一般的であった。または
処理24.25実行時にテストプログラムが介入を行う
しかなく、結局マイクロプログラムのアダプタ制御をテ
スト時特有のものにせざるを得なかった。
以上データチエツク機能を例にマイクロプログラム自体
の検証について述べたものである。これより、上記従来
技術は次の2点について問題がある。
の検証について述べたものである。これより、上記従来
技術は次の2点について問題がある。
第1にマイクロプログラムの処理にCPUI 1側から
介入しなければ、データチエツク機能を中心とする異常
系処理27などのカバレージが向上できないこと、さら
にCPUI 1側から介入の度合いが深まる程、実際の
O8及びアプリケーションプログラム下での動作環境か
ら離れていくこと。
介入しなければ、データチエツク機能を中心とする異常
系処理27などのカバレージが向上できないこと、さら
にCPUI 1側から介入の度合いが深まる程、実際の
O8及びアプリケーションプログラム下での動作環境か
ら離れていくこと。
第2に上記公知例では送信したデータと受信したデータ
が同じであるため、CPUII側からマイクロプログラ
ムへ介入を行わないとすると、異常系処理27のカバレ
ージの向上は全く不可能であること。
が同じであるため、CPUII側からマイクロプログラ
ムへ介入を行わないとすると、異常系処理27のカバレ
ージの向上は全く不可能であること。
本発明は、マイクロプログラムの処理にCPU11側か
ら介入することなく、すなわちアダプタ全体を1つのブ
ラックボックスと見ても十分検証精度が上がるデータ送
受信装置の提供を第1の目的とする。第2の目的として
上記第2の問題解決に必要となる送信データの自動変換
を、LPU16及びマイクロプログラムに認識させるこ
となく、CPUII側から直接有効にできる手段を提供
することを目的とする。これによってデータ折返しテス
トのため、送受信データのチエツク結果が一致すると設
定されているマイクロプロゲラムダラムへの介入なしに
異常系処理27に入れるようにすることができる。
ら介入することなく、すなわちアダプタ全体を1つのブ
ラックボックスと見ても十分検証精度が上がるデータ送
受信装置の提供を第1の目的とする。第2の目的として
上記第2の問題解決に必要となる送信データの自動変換
を、LPU16及びマイクロプログラムに認識させるこ
となく、CPUII側から直接有効にできる手段を提供
することを目的とする。これによってデータ折返しテス
トのため、送受信データのチエツク結果が一致すると設
定されているマイクロプロゲラムダラムへの介入なしに
異常系処理27に入れるようにすることができる。
上記目的は、上位処理装置と回線との間に接続されデー
タ送受信を行うものであって、マイクロプログラムと、
該マイクロプログラムの制御により動作するローカル処
理装置と、送信回路と、受信回路と、該送信回路と該受
信回路間の折返し回路手段を有する送受信装置において
、該折返し回路手段にデータ変換手段を設け、上記送受
信装置による折返しテストの際、上記上位処理装置の指
示により該データ変換手段は該送信回路からのデータを
変換して該受信回路に伝送することを特徴とするデータ
送受信装置を構成することによって達成される。
タ送受信を行うものであって、マイクロプログラムと、
該マイクロプログラムの制御により動作するローカル処
理装置と、送信回路と、受信回路と、該送信回路と該受
信回路間の折返し回路手段を有する送受信装置において
、該折返し回路手段にデータ変換手段を設け、上記送受
信装置による折返しテストの際、上記上位処理装置の指
示により該データ変換手段は該送信回路からのデータを
変換して該受信回路に伝送することを特徴とするデータ
送受信装置を構成することによって達成される。
データ折返しテストモードをアダプタすなわちマイクロ
プログラムに指示するのに先立ち、CPU1l側のテス
トプログラムはインタフェース算回路IAを有効にする
。これによってLPU16側すなわちマイクロプログラ
ムがデータ送信を開始すると送信データの本体であるテ
キスト部が回路IAによって変換される。変換されたデ
ータはショート線ICを経由して受信データとなり、受
信回路19によって受信される。マイクロプログラムは
受信データのチエツク演算の結果と送信データのそれを
処理24によって比較する。このとき回路IAの作用に
より、比較結果は異常となるので、マイクロプログラム
の処理にCPUII側から介入したすせずに異常系処理
27に処理を移すことができる。したがってリトライや
データの回復、エラー要因の分析などを行う異常系処理
27に対するテストカバレージを向上し、償頼性を上げ
ることができる。CPU11側のテストプログラムでは
、受信データ異常の報告を受けると、処理32によって
送信データに対し回路IAと同様の論理演算を行う、こ
の演算結果と受信データがすべて一致すれば、テストプ
ログラムとしては正常とする。これによって、マイクロ
プログラムの異常系処理27の正当性に加えて、送受信
回路18.19の正当性をアダプタ10の動作に介入す
ることなく同時に検証できるものである。
プログラムに指示するのに先立ち、CPU1l側のテス
トプログラムはインタフェース算回路IAを有効にする
。これによってLPU16側すなわちマイクロプログラ
ムがデータ送信を開始すると送信データの本体であるテ
キスト部が回路IAによって変換される。変換されたデ
ータはショート線ICを経由して受信データとなり、受
信回路19によって受信される。マイクロプログラムは
受信データのチエツク演算の結果と送信データのそれを
処理24によって比較する。このとき回路IAの作用に
より、比較結果は異常となるので、マイクロプログラム
の処理にCPUII側から介入したすせずに異常系処理
27に処理を移すことができる。したがってリトライや
データの回復、エラー要因の分析などを行う異常系処理
27に対するテストカバレージを向上し、償頼性を上げ
ることができる。CPU11側のテストプログラムでは
、受信データ異常の報告を受けると、処理32によって
送信データに対し回路IAと同様の論理演算を行う、こ
の演算結果と受信データがすべて一致すれば、テストプ
ログラムとしては正常とする。これによって、マイクロ
プログラムの異常系処理27の正当性に加えて、送受信
回路18.19の正当性をアダプタ10の動作に介入す
ることなく同時に検証できるものである。
以下、本発明の一実施例を、図面を用いて詳細に説明す
る。第1図はそのハードウェア構成を示すブロック図で
ある。このうち、10はテストの対象となるアダプタ、
11はCPU、12は主記憶、13はCPUIIとアダ
プタ10のインタフェース回路、14はROM、15は
RAMでマイクロプログラムはここに格納される。また
16は10を制御するLPU、17は送受信データを格
納するためのローカルメモリ、18.19は送受信回路
、IAは本発明のポイントとなる送信データ変換のため
の論理演算回路、IB、Icはそれぞれ送受信回路を短
絡するショート線でIBは上記公知例による従来のもの
、ICは本発明によるものである。
る。第1図はそのハードウェア構成を示すブロック図で
ある。このうち、10はテストの対象となるアダプタ、
11はCPU、12は主記憶、13はCPUIIとアダ
プタ10のインタフェース回路、14はROM、15は
RAMでマイクロプログラムはここに格納される。また
16は10を制御するLPU、17は送受信データを格
納するためのローカルメモリ、18.19は送受信回路
、IAは本発明のポイントとなる送信データ変換のため
の論理演算回路、IB、Icはそれぞれ送受信回路を短
絡するショート線でIBは上記公知例による従来のもの
、ICは本発明によるものである。
IAが持つ論理演算は、LPU16及びマイクロプログ
ラムが行うデータチエツク処理20がどのチエツク方式
を採用しているかによって適切なものを付加すべきであ
る。
ラムが行うデータチエツク処理20がどのチエツク方式
を採用しているかによって適切なものを付加すべきであ
る。
これより本発明の動作シーケンスを述べる。
CPUI 1及びテストプログラムはまず、インタフェ
ース回路13を経由し、送信データ変換のための論理演
算回路IAを有効にする1次にデータ折返しによるテス
トを行うことを13を経由しLPUI6及びマイクロプ
ログラムに知らせる。
ース回路13を経由し、送信データ変換のための論理演
算回路IAを有効にする1次にデータ折返しによるテス
トを行うことを13を経由しLPUI6及びマイクロプ
ログラムに知らせる。
そして送信データすなわちテストデータを指定する。
LPUI e側では送信データをローカルメモリ17の
ある領域に(格納)する6次に処理21により処理20
を起動し、送信データに対してデータチエツク演算を行
い、その結果を17に格納する。これが終了すると処理
22により送受信動作を行う、このとき、送信回路18
から出力されたデータはIAによっである論理演算をか
けられているため、送信データすなわちテストデータと
は異なるデータとなって受信回路19に入ってくる。
ある領域に(格納)する6次に処理21により処理20
を起動し、送信データに対してデータチエツク演算を行
い、その結果を17に格納する。これが終了すると処理
22により送受信動作を行う、このとき、送信回路18
から出力されたデータはIAによっである論理演算をか
けられているため、送信データすなわちテストデータと
は異なるデータとなって受信回路19に入ってくる。
LPUI6は受信したデータを送信時と同様17内のあ
る領域に格納する。マイクロプログラムはここまでのL
PUI6によるアダプタ10の制御が終了すると、処理
23により処理20を起動しデータチエツク演算を行い
、結果を17に格納する0次に処理24によって送信及
び受信データのデータチエツク演算結果を比較する。そ
して一致するかどうかの判定処理25により、一致して
いれば、受信成功の報告を処理26によりCPUl1
側に対して行う1本発明では送受信回路18゜19が正
常ならばIAによりデータが変換されているため、従来
不可能であった異常系の処理27に入る。ここでエラー
要因の解析、リトライの実行などを行い、回復不可能な
らばCPU11側に対し受信データの異常を報告する。
る領域に格納する。マイクロプログラムはここまでのL
PUI6によるアダプタ10の制御が終了すると、処理
23により処理20を起動しデータチエツク演算を行い
、結果を17に格納する0次に処理24によって送信及
び受信データのデータチエツク演算結果を比較する。そ
して一致するかどうかの判定処理25により、一致して
いれば、受信成功の報告を処理26によりCPUl1
側に対して行う1本発明では送受信回路18゜19が正
常ならばIAによりデータが変換されているため、従来
不可能であった異常系の処理27に入る。ここでエラー
要因の解析、リトライの実行などを行い、回復不可能な
らばCPU11側に対し受信データの異常を報告する。
CPUII側すなわちテストプログラムでは、LPUI
6側より受信動作終了報告を受けると、報告内容が受信
データ異常かどうかを処理31によって判定する0本発
明はこの実施例の場合、マイクロプログラムに受信デー
タが変わっている。
6側より受信動作終了報告を受けると、報告内容が受信
データ異常かどうかを処理31によって判定する0本発
明はこの実施例の場合、マイクロプログラムに受信デー
タが変わっている。
すなわち異常があることを指摘させることが目的の1つ
である。したがって受信データ異常であれば、第1のチ
エツクは正常であり第2のチエツク。
である。したがって受信データ異常であれば、第1のチ
エツクは正常であり第2のチエツク。
処理32以降に入る。処理32では、LPUI6に対し
て送信データとして与えたテストデータをIAと同じ論
理演算により変換する。次に処理33はローカルメモリ
17内に格納されている受信データを読み出し、32に
よって変換したデータと比較を行う、そして判定処理3
4により、比較したデータがすべて一致するとなれば、
マイクロプログラムによるデータチエツクの異常系を中
心とする処理、かつ送受信回路18.19の動作とも正
常に機能したことになる。ここにテストプログラムは処
理35によりテストが正常に終了したことをCRTなど
に表示し、処理を終了する。
て送信データとして与えたテストデータをIAと同じ論
理演算により変換する。次に処理33はローカルメモリ
17内に格納されている受信データを読み出し、32に
よって変換したデータと比較を行う、そして判定処理3
4により、比較したデータがすべて一致するとなれば、
マイクロプログラムによるデータチエツクの異常系を中
心とする処理、かつ送受信回路18.19の動作とも正
常に機能したことになる。ここにテストプログラムは処
理35によりテストが正常に終了したことをCRTなど
に表示し、処理を終了する。
また処理31によって、受信動作終了による報告内容が
上記以外であると判定されたとき、または処理34によ
って変換後の送信データと受信データに不一致があった
ときは、エラーの要因を詳細に分析するため、要因分析
処理36に入る。これにより処理37はエラーの発生と
その要因を表示し、その処理を終了する。
上記以外であると判定されたとき、または処理34によ
って変換後の送信データと受信データに不一致があった
ときは、エラーの要因を詳細に分析するため、要因分析
処理36に入る。これにより処理37はエラーの発生と
その要因を表示し、その処理を終了する。
要因分析処理36では、マイクロプログラムによる受信
終了報告の内容のチエツク及び処理32゜33.34を
行い、エラー要因を分析するものである。第4図はその
結果とエラー原因の関係をまとめたマトリックス図であ
る。すなわち、受信データの異常をマイクロプログラム
が指摘かっ、送受信データの比較処理33の結果すべて
一致のときのみを正常終了とする。比較処理33は正常
かつ受信データ異常ではないとマイクロプログラムが報
告したケースでは、マイクロプログラムによるデータチ
エツク処理21及び23,24,27内に不良があると
断定できる。また処理33により送受信データの不整合
を、マイクロプログラムは受信データの異常を報告した
ケースでは、処理21及び23,24.27は正しく動
作したと考えられる。ここでは送受信動作の制御処理2
2に不良があると思われる。さらに処理33でデータの
不整合、マイクロプログラムでは受信データ異常ではな
いというケースでも、処理22に不良があると思われる
。
終了報告の内容のチエツク及び処理32゜33.34を
行い、エラー要因を分析するものである。第4図はその
結果とエラー原因の関係をまとめたマトリックス図であ
る。すなわち、受信データの異常をマイクロプログラム
が指摘かっ、送受信データの比較処理33の結果すべて
一致のときのみを正常終了とする。比較処理33は正常
かつ受信データ異常ではないとマイクロプログラムが報
告したケースでは、マイクロプログラムによるデータチ
エツク処理21及び23,24,27内に不良があると
断定できる。また処理33により送受信データの不整合
を、マイクロプログラムは受信データの異常を報告した
ケースでは、処理21及び23,24.27は正しく動
作したと考えられる。ここでは送受信動作の制御処理2
2に不良があると思われる。さらに処理33でデータの
不整合、マイクロプログラムでは受信データ異常ではな
いというケースでも、処理22に不良があると思われる
。
このように本実施例によれば、異常系処理27へのカバ
レージを広げるとともに、それ以外のマイクロプログラ
ム処理全体に要因の切分けが展開できることがわかる。
レージを広げるとともに、それ以外のマイクロプログラ
ム処理全体に要因の切分けが展開できることがわかる。
したがって上記4つのケースと処理27.及びローカル
メモリ17を分析すれば、不良動作の原因をより詳細に
分析できることになる。よってマイクロプログラムへ介
入しないで、十分にアダプタ10の制御機能の検証に効
果を上げられる。
メモリ17を分析すれば、不良動作の原因をより詳細に
分析できることになる。よってマイクロプログラムへ介
入しないで、十分にアダプタ10の制御機能の検証に効
果を上げられる。
本発明の送受信装置は以上説明したように構成されてい
るので、以下に記載されているような効果を奏する。
るので、以下に記載されているような効果を奏する。
第1にアダプタ制御を行うマイクロプログラムの処理に
介入する必要がないので、実際の動作環境に極めて近い
形でテストが実行できること。
介入する必要がないので、実際の動作環境に極めて近い
形でテストが実行できること。
第2にマイクロプログラムの異常チエツク機能及びその
後処理についてのテストカバレージを向上することがで
き、その動作に対する信頼性を高めることができること
。
後処理についてのテストカバレージを向上することがで
き、その動作に対する信頼性を高めることができること
。
第3にマイクロプログラムが受信データの異常を指摘し
たかという従来とは逆の判定処理をテストプログラムに
付加することにより、不良原因の切分けがより細かく行
えるようになったこと。
たかという従来とは逆の判定処理をテストプログラムに
付加することにより、不良原因の切分けがより細かく行
えるようになったこと。
第1図は本発明にかかる送受信動作確認方法を説明する
ための装置のブロック図、第2図はマイクロプログラム
処理の流れ図、第3図はテストプログラム処理の流れ図
、第4図はテストプログラムによる判定とエラー原因と
の関係を示すマトリックス図である。 11・・・CPU、12・・・メインメモリ(主記憶)
。 13・・・CPUとアダプタ10とのインタフェース回
路。 14・・・RAM、15・・・ROM。 16・・・アダプタ10を制御するローカルプロセッサ
。 17・・・アダプタ10のためのメモリ(ローカルメモ
リ)。 8・・・送信回路、19・・・受信回路。 A・・・本発明にかかる送信データ変換回路。 B・・・従来技術によるショート線。 C・・・本発明にかかるショート線。 第 囚 発 2 目 晃 国
ための装置のブロック図、第2図はマイクロプログラム
処理の流れ図、第3図はテストプログラム処理の流れ図
、第4図はテストプログラムによる判定とエラー原因と
の関係を示すマトリックス図である。 11・・・CPU、12・・・メインメモリ(主記憶)
。 13・・・CPUとアダプタ10とのインタフェース回
路。 14・・・RAM、15・・・ROM。 16・・・アダプタ10を制御するローカルプロセッサ
。 17・・・アダプタ10のためのメモリ(ローカルメモ
リ)。 8・・・送信回路、19・・・受信回路。 A・・・本発明にかかる送信データ変換回路。 B・・・従来技術によるショート線。 C・・・本発明にかかるショート線。 第 囚 発 2 目 晃 国
Claims (1)
- 1、上位処理装置と回線との間に接続されデータ送受信
を行うものであって、マイクロプログラムと、該マイク
ロプログラムの制御により動作するローカル処理装置と
、送信回路と、受信回路と、該送信回路と該受信回路間
の折返し回路手段を有する送受信装置において、該折返
し回路手段にデータ変換手段を設け、上記送受信装置に
よる折返しテストの際、上記上位処理装置の指示により
該データ変換手段は該送信回路からのデータを変換して
該受信回路に伝送することを特徴とするデータ送受信装
置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1152364A JPH0319038A (ja) | 1989-06-16 | 1989-06-16 | データ送受信装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1152364A JPH0319038A (ja) | 1989-06-16 | 1989-06-16 | データ送受信装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0319038A true JPH0319038A (ja) | 1991-01-28 |
Family
ID=15538919
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1152364A Pending JPH0319038A (ja) | 1989-06-16 | 1989-06-16 | データ送受信装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0319038A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9445177B2 (en) | 2013-11-18 | 2016-09-13 | 3M Innovative Properties Company | Hearing device tether with acoustic decoupling section |
| JP2018535580A (ja) * | 2015-09-23 | 2018-11-29 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | テストカバレッジを増大するためのポイントツーポイント相互接続についての自己エラーインジェクション技法 |
-
1989
- 1989-06-16 JP JP1152364A patent/JPH0319038A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9445177B2 (en) | 2013-11-18 | 2016-09-13 | 3M Innovative Properties Company | Hearing device tether with acoustic decoupling section |
| JP2018535580A (ja) * | 2015-09-23 | 2018-11-29 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | テストカバレッジを増大するためのポイントツーポイント相互接続についての自己エラーインジェクション技法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0216353B1 (en) | Method and apparatus for backing up data transmission system | |
| US20060200257A1 (en) | Microprocessor system for a machine controller in safety-certifiable applications | |
| US3953717A (en) | Test and diagnosis device | |
| US20230116669A1 (en) | Error detection device and error detection method | |
| CN112799887B (zh) | 一种芯片ft测试系统以及测试方法 | |
| EP1717654A2 (en) | Input device of a safety unit | |
| CN113009315A (zh) | 接口转换电路、芯片、芯片测试系统及方法 | |
| CN101110051A (zh) | 一种单板调试串口功能的测试方法及其系统 | |
| JPH0319038A (ja) | データ送受信装置 | |
| US5968137A (en) | Method of testing a protocol converter with the help of an identical converter and deactivating selection means for preventing asymmetry conversion | |
| CN112463172A (zh) | 数据烧录方法及系统 | |
| US4964036A (en) | Channel hardware diagnostic apparatus and method | |
| CN113655773B (zh) | 一种车机系统通信串口压力测试系统及方法 | |
| CN117172202B (zh) | 一种芯粒自检及芯粒间通信恢复方法、装置 | |
| CN120821627B (zh) | 集成电路板、显卡测试方法和显卡测试系统 | |
| CN118101554B (zh) | 板载双系统通信链路备份方法、装置及电子设备 | |
| CN117637011B (zh) | 一种存储器验证系统 | |
| CN116432574B (zh) | 一种fpga配置控制器自动回读flash数据方法及装置 | |
| JPH0619810A (ja) | 二重化装置 | |
| CN121658414A (zh) | 数据传输装置、方法、电子设备、存储介质及程序 | |
| CN121814268A (zh) | 一种误码测试方法、装置、电子设备及存储介质 | |
| JP3245552B2 (ja) | 転送制御システム | |
| CN116978441A (zh) | 一种芯片老化测试方法和测试电路 | |
| JPH01184550A (ja) | 中間制御装置のテスト回路 | |
| CN120560221A (zh) | 一种冗余标定诊断方法、装置、设备及存储介质 |