JPS6288047A - インタフエ−ス制御装置 - Google Patents

インタフエ−ス制御装置

Info

Publication number
JPS6288047A
JPS6288047A JP60227981A JP22798185A JPS6288047A JP S6288047 A JPS6288047 A JP S6288047A JP 60227981 A JP60227981 A JP 60227981A JP 22798185 A JP22798185 A JP 22798185A JP S6288047 A JPS6288047 A JP S6288047A
Authority
JP
Japan
Prior art keywords
error
circuit
error detection
data transfer
interface control
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
JP60227981A
Other languages
English (en)
Inventor
Akio Uchida
内田 昭雄
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
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 filed Critical NEC Corp
Priority to JP60227981A priority Critical patent/JPS6288047A/ja
Publication of JPS6288047A publication Critical patent/JPS6288047A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、データ処理システムの中央処理装置および主
記憶装置と外部装置との間に介在されて中央処理装置か
らの命令で主記憶装置と外部装置間のデータ転送の制御
を行うインタフェース制御装置に関し、特にシステム運
転中にエラー検出機能の正常性を確認することを可能と
するための改良に関する。
〔従来の技術〕
従来、この種のインタフェース制御装置23は、第2図
に示すように、中央処理装置21および主記憶装置22
と共通入出力バス25を介して接続されるとともに外部
装置26に接続され、中央処理装置21の命令によって
外部装置26と主記憶装置22間のデータ転送の制御を
行う。また、インタフェース制御装置23は、他の周辺
制御装置24とともに診断専用ハス28を介して診断制
御装置27にも接続されている。
従来のインタフェース制御装置23は、共通入出力バス
25に接続された共通バス制御回路8、外部装置26と
の間のデータ転送を制御するデータ転送側?I11回路
16、転送データのエラー検出を行うためのエラー検出
回路5、外部装置26に接続された外部インタフェース
制御回路12、共通バス制御回路8および外部インタフ
ェース制御回路12に接続され中央処理装置21から入
力される命令の解読および実行を行う命令解読実行制御
回路9等から構成されている。
エラー検出回路5は、例えば冗長度を有するデータ線に
対する垂直パリティチェックを行うようなハードウェア
であってもよいし、また巡回冗長検査(CRC) 、水
平冗長検査文字(LRC)、水平パリティチェックのよ
うに主としてファームウェアでエラーチェックを実現す
るものであってもよい。
中央処理装置21の命令によって外部装置26と主記憶
装置22間のデータ転送が行われると、転送データはエ
ラー検出回路5によってチェックされ、エラー検出回路
5が転送データのエラーを検出したときには中央処理装
置21に報告が行われるとともに、外部インタフェース
制御回路12から外部装置26に対してデータ転送を中
止させる信号が送出される。また、この間の状態は診断
専用バス28を介して診断制御装置27によっても知る
ことができるようになっている。
このようにして、従来のインタフェース制?3’OW置
においては、転送データの信頬性を保証していた。
従来のインタフェース制?III装置のエラー検出機能
は、システムの運転停止中において中央処理装置または
診断制御装置によるオフラインチェ、り時の確認項目と
しての試験が実行されてチェックされており、データ転
送に際してデータを保全するために万全を期している。
〔発明が解決しようとする問題点〕
上述した従来のインタフェース制御装置は、システムの
運転中にエラー検出機能の動作試験を行えるようにはな
っていないので、システム運転中に突然エラー検出機能
が故障した場合には、データの正常性が保証されずエラ
ーを伴ったまま処理が続行されるという欠点がある。
また、例えば長時間にわたり間欠的にデータを収集また
は制御するようなプロセスコントロールシステム等にお
いては、エラー検出m能が正常に動作しているかどうか
を確認することがで、きないという欠点がある。
本発明の目的は、上述の点に鑑み、システムの運転中に
随時エラー検出機能の試験を行うことができるようにし
たインタフェース制御装置を提供することにある。
〔問題点を解決するための手段〕
本発明のインタフェース制御装置は、中央処理装置の共
通入出力バスに接続され外部装置と主記憶装置間のデー
タ転送を制御するデータ転送制御手段と、転送データの
エラーを検出するエラー検出手段と、前記外部装置のデ
ータ転送を制御しかつ前記エラー検出手段のエラー検′
出によって前記外部装置のデータ転送動作を停止させる
外部インタフェース制御手段とを含み、前記中央処理装
置からの命令によって前記主記憶装置と前記外部装置間
のデータ転送を制御するインタフェース制御装置におい
て、前記共通入出力バスに接続された診断制御装置から
診断専用バスを介して入力されるエラー挿入指令に基づ
いて前記転送データに故意にエラーを挿入するエラー挿
入手段と、前記エラー検出手段の検出結果および上記エ
ラー挿入手段によってエラーを挿入したことを状態語と
して格納し前記中央処理装置に報告するステータスレジ
スタ手段と、前記エラー挿入手段によるエラー挿入によ
って前記エラー検出手段がエラーを検出したときには前
記外部インタフェース制御手段から1iji記外部装置
への転送停止信号の出力を抑止させ前記エラー検出手段
がエラーを検出しないときには前記外部インタフェース
制御手段から前記外部装置への前記転送停止信号の出力
を行わせる判断手段とを含む。
〔実施例〕
次に、本発明について図面を参照して詳細に説明する。
第1図は、本発明の一実施例を示ずブi:l ツク図で
ある6本実施例のインタフェース制御装置は、共通入出
力バス25に接続されたトライバレシーバ回路1、外部
袋T!:、26に接続されたドライバレシーバ回路2、
ドライバレシーバ回路lおよび2間に接続された出力デ
ータレジスタ3および入力データレジスタ4、出力デー
タレジスタ3および入力データレジスタ4に接続された
エラー検出回路5、出力データレジスタ3および入力デ
ータレジスタ4に接続されてエラーの挿入を実行するエ
ラー挿入実行回路6、このエラー挿入実行回路6に接続
されたエラー挿入指示回路7、共通入出力ハス25に接
続された共通ハス:1」制御回路8、この共通ハス制御
回路8に接続された都令解読実行制御回路9、この命令
解読実行制御回路9に接続されたデータ転送制御回路1
0、診断専用バス210こ接続された診断バス制御回路
11、命令解読実行制御回路9に接続された外部インタ
フェース制御回路12、エラー検出回路5およびエラー
挿入指示回路7に接続されたステータスレジスタ回路1
3、エラー検出回路5およびエラー挿入指示回路7に接
続された1゛す断回路14とから構成されている。
次に、このように構成された本大晦例のインタフェース
制御装置の動作につい一ζ説明する。
共通入出力バス25に接続されたドうイハレシーバ回路
1と外部装置26に接続されたドライバL・シーバ回路
2との間には出力データレジスタ3および入力データレ
ジスタ4が介在されており、共通入出力バス25から入
力されたデータは出力データレジスタ3に一時蓄積され
ドライバレシーバ回路2を介して外部装置26に送出さ
れ、外部装置26からトライバレシーバ回路2に入力さ
れたデータは入力データレジスタ4に一時蓄積されドラ
イバレシーバ回路lを介して共通入出力ハス25に送出
される。
なお、ドライバレシーバ回路1とトライバレシーバ回路
2との間のデータ経路中には、データ変換、データ幅の
調整その他のデータ加工手段が含まれる場合もあるが、
第1図においてはこれらの記載は省略されている。
データ転送は、中央処理袋;ηから共通ハス制御回路8
に入力されたデータ転送命令を命令解読実行制御回路9
が解読して、データ転送制御回路10と外部インタフェ
ース制御回路12とに(’J1作を指示することにより
行われる。
データ転送中の出力データレノスタ3および入力データ
レジスタ4の出力データは、工う一検出回路5によって
常時エラーチェ2・りされる。エラーチェックがパリテ
ィチェックまたはCRCチェ7り等により行われること
は、従来の・インタフ−、−大制御装置の場合と同様で
ある。エラー検出回路5においてエラーが検出された場
合は、その状態をステータスレジスタ回路13に格納し
、共ii1 /Xス制御回路8を介して中央処理装置に
通知すると同時に、判断回路14が外部インタフェース
制御回路12を介して外部装置26に転送停止−信シ」
を含むエラー報告を行い、データ転送を停止させる。夕
)部装置26へのエラー報告は、制御線15の−)ちの
1本を介して行われる。
システムの運転中に診断制御装置6から随時1−>−挿
入指令を発行してエラー検出回路5のa1iヒチェノク
を行うことができる。すなわら、診断制御装置からエラ
ー挿入指令が発行されると、診断ノース制御回路11は
診断専用ハス28を介して入力されたエラー挿入指令を
解読し、エラー挿入指示回路7にセットする。エラー挿
入指示回路7にエラー挿入指令がセットされると、エラ
ー挿入実ij回路6はデータ転送が開始されたときに出
力データレジスタ3または入力データレジスタ4に故、
さ、に工ラーを挿入する。エラーの挿入は、転送される
データの性格に応して、例えば何語目かに故意にパリテ
ィチェ、クエラーを発生させたり、データを1語ドロッ
プアウトさせたりする等の任意の方法によって行うこと
ができる。エラー検出回路5が正常に動作すれば、故意
に与えたエラーはエラー検出回路5によって検出され、
その状f逼語がステータスレジスタ回路13に格納され
る。ステータスレジスタ回路13にはエラー挿入指示回
路7の出力によってエラー挿入状態にあることを示す状
態語も格納されており、中央処理装置および診断制御装
置はステータスレジスタ回路13の内容を読み取ること
によりエラー検出機能が正常であるかどうかを知ること
ができる。
また、判断回路14は、エラー挿入指示回路7の出力と
エラー検出回路5の出力とによって故意に挿入されたエ
ラー検出に対しては、エラー検出報告を外部インタフェ
ース制御回路12から制御線15に出力させないように
動作してデータ転送が中断されないようにする。故意に
エラー挿入をしたにもかかわらずエラー検出がされない
場合には、逆に外部インクフェース制御回路12が直ち
に外部装置26にデータ転送を停止させるように動作す
る。
したがって、エラー検出機能が正常に動作しない場合は
、直ちにデータ転送を停止させてデータ誤りを未然に防
止することができる。
なお、エラー挿入によって転送データ自体が変わること
がないように工夫されることはもちろんである。
〔発明の効果〕
以上説明したように本発明は、診断制御装置からのエラ
ー挿入指令によって故意にエラーを挿入してエラー検出
機能の正常性を確認できるように構成することにより、
長時間連続運転を行うようなシステムにおいてもオフラ
インにしてエラー検出機能の試験を行うことなく、シス
テム運転中に随時エラー検出機能を確認してデータの信
転性を向上することができるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロック図、第2図は
データ処理ンステムおよび従来のインタフェース制御装
置の一例を示すブロック図である。 図において、 1.2・・・ドライバレシーバ回路、 3・・・・・出力データレジスフ、 4・・・・・入力データレジスタ、 5・・・・・エラー検出回路、 6・・・・・エラー挿入実行回路、 7・・・・・エラー挿入指示回路、 8・・・・・共通バス制御回路、 9・・・・・命令解読実行制御回路、 IO・・・・・データ転送制御回路、 11・・・・・診断バス制御回路、 12・・・・・外部インタフェース制御回路、13・・
・・・ステータスレジスタ回路、14・・・・・判断回
路、 I5・・・・・制御線、 25・・・・・共通入出力バス、 26・・・・・外部装置、 28・・・・・診断専用バスである。 特許出願人 日本電気株式会社。

Claims (1)

  1. 【特許請求の範囲】 中央処理装置の共通入出力バスに接続され外部装置と主
    記憶装置間のデータ転送を制御するデータ転送制御手段
    と、転送データのエラーを検出するエラー検出手段と、
    前記外部装置のデータ転送を制御しかつ前記エラー検出
    手段のエラー検出によって前記外部装置のデータ転送動
    作を停止させる外部インタフェース制御手段とを含み、
    前記中央処理装置からの命令によって前記主記憶装置と
    前記外部装置間のデータ転送を制御するインタフェース
    制御装置において、 前記共通入出力バスに接続された診断制御装置から診断
    専用バスを介して入力されるエラー挿入指令に基づいて
    前記転送データに故意にエラーを挿入するエラー挿入手
    段と、 前記エラー検出手段の検出結果および上記エラー挿入手
    段によってエラーを挿入したことを状態語として格納し
    前記中央処理装置に報告するステータスレジスタ手段と
    、 前記エラー挿入手段によるエラー挿入によって前記エラ
    ー検出手段がエラーを検出したときには前記外部インタ
    フェース制御手段から前記外部装置への転送停止信号の
    出力を抑止させ前記エラー検出手段がエラーを検出しな
    いときには前記外部インタフェース制御手段から前記外
    部装置への前記転送停止信号の出力を行わせる判断手段
    と、を含むことを特徴とするインタフェース制御装置。
JP60227981A 1985-10-14 1985-10-14 インタフエ−ス制御装置 Pending JPS6288047A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60227981A JPS6288047A (ja) 1985-10-14 1985-10-14 インタフエ−ス制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60227981A JPS6288047A (ja) 1985-10-14 1985-10-14 インタフエ−ス制御装置

Publications (1)

Publication Number Publication Date
JPS6288047A true JPS6288047A (ja) 1987-04-22

Family

ID=16869289

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60227981A Pending JPS6288047A (ja) 1985-10-14 1985-10-14 インタフエ−ス制御装置

Country Status (1)

Country Link
JP (1) JPS6288047A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02308340A (ja) * 1989-05-24 1990-12-21 Toshiba Corp 誤り検出機能の検査方式
JP2006134029A (ja) * 2004-11-05 2006-05-25 Renesas Technology Corp Canシステム
JP2019055641A (ja) * 2017-09-20 2019-04-11 日立オートモティブシステムズ株式会社 車輌用電子制御装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02308340A (ja) * 1989-05-24 1990-12-21 Toshiba Corp 誤り検出機能の検査方式
JP2006134029A (ja) * 2004-11-05 2006-05-25 Renesas Technology Corp Canシステム
US7958438B2 (en) 2004-11-05 2011-06-07 Renesas Electronics Corporation CAN system
US8001453B2 (en) 2004-11-05 2011-08-16 Renesas Electronics Corporation CAN system
JP2019055641A (ja) * 2017-09-20 2019-04-11 日立オートモティブシステムズ株式会社 車輌用電子制御装置

Similar Documents

Publication Publication Date Title
JPS6288047A (ja) インタフエ−ス制御装置
JPS6155759A (ja) インタフエ−ス制御装置
JPH0264745A (ja) インターフェース制御装置
JP3395288B2 (ja) 情報処理装置と情報処理方法
JPS6095663A (ja) 2重化磁気デイスク装置の自動切換装置
JP2605440B2 (ja) データ処理装置
JPH0377546B2 (ja)
JPS61148555A (ja) インタフエ−ス制御装置
JPS6051136B2 (ja) デ−タ誤り検出方式
JPS6213703B2 (ja)
JPH05224968A (ja) データチェック方式
SU1383361A1 (ru) Устройство дл контрол логического блока
JPS6250841B2 (ja)
JPH06139089A (ja) 情報処理装置の障害処理装置
JPH01277951A (ja) データ転送装置
JPS5972515A (ja) 位置フイ−ドバツクル−プ機能診断方式
JPH02148154A (ja) 故障検出回路
JPS6161427B2 (ja)
JPH01102651A (ja) 診断方式
JPH04220745A (ja) バスエラー検出回路
JPH0731639B2 (ja) 磁気デイスク制御装置
JPH052254U (ja) マイクロプロセツサ装置
JPH01311332A (ja) エラーチェック方式
JPS61150027A (ja) シリアルプリンタのタイマ−回路診断方式
JPS6250845B2 (ja)