JPS5920143B2 - パリテイ・チエツク方式の誤り検出方式 - Google Patents

パリテイ・チエツク方式の誤り検出方式

Info

Publication number
JPS5920143B2
JPS5920143B2 JP55020012A JP2001280A JPS5920143B2 JP S5920143 B2 JPS5920143 B2 JP S5920143B2 JP 55020012 A JP55020012 A JP 55020012A JP 2001280 A JP2001280 A JP 2001280A JP S5920143 B2 JPS5920143 B2 JP S5920143B2
Authority
JP
Japan
Prior art keywords
data
error
parity
register
internal
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
JP55020012A
Other languages
English (en)
Other versions
JPS56116155A (en
Inventor
春政 谷口
浩治 鳥井
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 JP55020012A priority Critical patent/JPS5920143B2/ja
Publication of JPS56116155A publication Critical patent/JPS56116155A/ja
Publication of JPS5920143B2 publication Critical patent/JPS5920143B2/ja
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Detection And Correction Of Errors (AREA)

Description

【発明の詳細な説明】 本発明は、パリテイ・チェック方式の誤り検出方式、特
に内・外装置からのパリテイ・ビットを含むデータのパ
リテイ・エラーを監視し、予かじめエラーの格付けをさ
れたエラー ・レベルに従がつてパリテイ・エラーが検
出された内・外装置に対し対応処置をとるようにしたデ
ータ処理装置のパリテイ・チェック方式において、上記
内・外装置からのデータの入力に対応した内部装置から
の内部情報のデータと外部装置からのデータとを分別す
るコントロール・ビットをもうけ、検出されたデータ・
エラーが内・外装置のいずれの装置に起因するかを判別
して適切な処理をとるようにしたパリテイ・チェック方
式の誤り検出方式に関するものである。
一般にデータ処理装置、例えばチャネルにおいては外部
装置である主記憶装置や入出力装置から種々のデータが
入出力される。
該入出力データにはデータに生じた誤りを検出するため
のパリテイ・ビットを含むものとパリテイ・ビットを含
まないものとがあり、更に内部装置からのパリテイ・ビ
ットを含んだデータもあつて、これらのデータ・エラー
は演算装置に入力する前に谷々パリテイ・チェック回路
によつてパリテイ・チェックされるようにされている。
このような従来の入出力データ特に入力データ毎にパリ
テイ・チェック回路を用いていたのでは例えば複数個の
入出力装置を制御するチャネルにおいてパリテイ・チェ
ック回路の回路数が多くなる欠点がある。本発明は、外
部装置からのデータと内部装置からのデータを分別する
コントロール・ビットを用意して外部装置からの入力デ
ータに起因するエラーかまたは内部装置からのデータに
基づくエラーかを判別する集中統合的パリテイ・チェッ
ク回路をもうけることにより演算装置に入力されるデー
タのパリテイ・チェックを実行し、パリテイ・チェック
回路数の増加を抑制するとともに上記欠点の解決を目的
としている。
そしてそのため、本発明のパリテイ・チェック方式の誤
り検出方式は、内・外装置からのパリテイ・ビットを含
むデータのパリテイ・エラーを監視し、予かじめエラー
の格付けをされたエラー・レベルに従がつてパリテイ・
エラーが検出された内・外装置に対し対応処置をとるよ
う奢こしたデータ処理装置のパリテイ・チエツク方式に
おいて、上記内・外装置からのデータの入力に対応した
内部装置からの内部情報のデータと外部装置からのデー
タとを分別するコントロール・ビツトをもうけるととも
に、上記内・外装置からのデータがセツトされるXレジ
スタの内容についてエラーチエツクを行なうエラー検出
手段をもうけ、該検出手段によつて検出されたエラーが
上記内・外装置のいずれの装置に由来するかを判別し、
予かじめエラーの格付けされたエラー・レベルに従がつ
て当該エラーの発生している装置に対し対応処置をとる
ようにしたことを特徴としている。以下図面を用いて説
明する。第1図は従来のデータ処理装置のチヤネルにお
けるバリテイ・チエツク方式の誤り検出方式の構成例、
第2図は本発明のパリテイ・チエツク方式の誤り検出方
式を用いた一実施例構成を示す。
第1図において、1はチヤネル、2は主記憶装置、3は
入出力装置、4はマイクロプログラム制御回路、5はタ
グ・イン、6はバス・イン、7まデータ・バス、8はタ
グ・イン・レジスタ、9まバス・イン・レジスタ、10
はバツフア、11まチヤネル1内で発生する内部情報、
12はYレジスタ、13は演算装置、14はパリテイ・
チエツク回路、15はパリテイ・ビツト発生器、16ま
xレジスタ・エラー・フリツプフロツプ、17まXレジ
スタ、18,19はパリテイ・チエツク回路、20,2
1はパリテイ・ビツト反転回路、22はバス・イン・エ
ラー・フリツプフロツプ、23はバツフア・エラー・フ
リツプフロツプを表わしている。従来のチヤネル1では
xレジスタ17またはYレジスタ12はマイクロプログ
ラム制御回路4の制御下にあるため、チヤネル1の内部
でデータ・エラーが検出されると即ちパリテイ・チエツ
ク回路14でパリテイ・エラーが検出されると可成りレ
ベルの高いエラー(中央処理装置におけるマシーン・チ
エツクのレベル)とみなされ、xレジスタ・エラー・フ
リツプフロツプ16のセツトはチヤネル・コントロール
・チエツクとなり当該チヤネル1をダウンさせる。
このような事態が外部装置からのデータ・エラーで発生
しないようにするためチヤネル1内の内部情報11のデ
ータ・エラー検出と外部装置からのデータ・エラー検出
とに分別し、外部装置からのパリテイ・ビツトを含むデ
ータに対しXレジスタ17に入力される前にパリテイ・
チエツクが実行されている。例えば入出力装置3からの
バス・イン6を介してバス・イン・レジスタ9に入力さ
れたデータのコードはパリテイ・チエツク回路18でパ
リテイ・チエツクされる。当該データにエラーが検出さ
れた場合にはパリテイ・チエツク回路18からのエラー
信号がバス・イン・エラー・フリツプフロツプ22をセ
ツトする。このときマイクロプログラム制御回路4等に
より、このときのタグ・イン・レジスタ8に入力された
データ内容によつてバス・イン・レジスタ9のデータ内
容が単なるデータである場合はチヤネル・データ・チエ
ツクとなり、またバス・イン・レジスタ9のデータ内容
が制御データである場合はインタフエース・コントロー
ル・チエツクとなる。そしてパリテイ・チエツク回路1
8からのエラー信号はパリテイ・ビツト反転回路20で
パリテイ・ビツトを反転させ、バス・イン・レジスタ9
のデータはパリテイとして正しいコードを構成しxレジ
スタ17に入力されるようにされる。同様に外部装置で
ある主記憶装置2からデータ・バス7を介してバツフア
10に入力されたデータはバリテイ・チエツク回路19
でパリテイ・チエツクされる。
当該データにエラーが検出された場合にはパリテイ・チ
エツク回路19からのエラー信号がバツフア・エラー・
フリツブフロツプ23をセツトするとともにパリテイ・
ビツト反転回路21でパリテイ・ビツトを反転させバツ
フア10のデータはパリテイとして正しいコードに転換
されxレジスタ17に入力される。該xレジスタ17に
入力された外部装置からのデータ・コードにエラーを包
含するデータはパリテイ・チエツク回路14でパリテイ
・チエツクされても正しいパリテイ・コードを構成して
いるからパリテイ・エラーが検出されることはなく、従
がつてXレジスタ・エラー・フリツプフロツプ16をセ
ツトする事態は発生せずチヤネル1がダウンすることは
起らない。一方、内部情報11からのデータ内容につい
ては直接xレジスタ17、Yレジスタ12に入力され、
当該データについてはパリテイ・チエツク回路14でパ
リテイ・チエツクが実行される。
当該パリテイ・チエツク回路14でデータ・エラーが検
出されるとパリテイ・チエツク回路14からのエラー信
号がXレジスタ・エラー・フリツプフロツプ16をセツ
トし、エラー・レベルの格付の高いチヤネル・コントロ
ール・チエツクのエラーとしてチヤネル1をダウンさせ
る。また入出力装置3からタグ・イン5を介してパリテ
イ・ビツトを含まないデータがタグ・イン・レジスタ8
に転送されてくる。
該データにはパリテイ・チエツク回路14でパリテイ・
エラーが検出されないような正しいパリテイ構成とする
パリテイ・ビツトをパリテイ・ビツト発生器15から発
生させて付加させる。このようにして入出力装置3から
タグ・イン5を介してパリテイ・ビツトを含まないデー
タが転送されてきてもパリテイ・ビツト発生器15によ
つて正しいパリテイが構成され、xレジスタ17を経て
演算装置13にそのデータ内容が入力される。このとき
パリテイ・チエツク回路14で該データのパリテイ・チ
エツクがなされるがデータ・エラーは検出されることは
起らない。従来のパリテイ・チエツク方式の誤り検出方
式は外部装置からのパリテイ・ビツトを含むデータに対
し、谷転送データ毎にパリテイ・チエツク回路18,1
9でパリテイ・チエツクを実行し、またパリテイ・ビツ
トを含む内部情報11のデータも別異のパリテイ・チエ
ツク回路14でパリテイ・チエツクが行なわれている。
本発明は、各個別に実行されているパリテイ・チエツク
回路を集中統合したもので第2図は本発明のパリテイ・
チエツク方式の誤り検出方式を用いた一実施構成例を示
している。
図中の符号1ないし14は第1図のものに対応し、24
は#1Xレジスタ・エラー・フリツプフロツプ(パリテ
イ・チエツク回路14の出力を記憶するためのDタイプ
フリツプフロツプ)、25はxレジスタであつて該Xレ
ジスタ25には外部装置からのデータであるかまたは内
部の内部情報11のデータであるかを分別するためのコ
ントロール・フリツプフロツプc(コントロール・ビツ
ト)を有する。そしてXレジスタ制御情報26によつて
制御される。27はアンド回路、28は#2Xレジスタ
・エラー・フリツプフロツプであつて該#2Xレジスタ
・エラー・フリツプフロツプのセツトはエラー・レベル
の格付の高いチヤネル・コントロールチエツクのエラー
に相当しチヤネル1をダウンさせる。
外部装置の入出力装置3からタグ・イン・レジスタ8若
しくはバス・イン・レジスタ9または主記憶装置2から
バツフア10に対してタグ・イン5若しくはバス・イン
6またはデータ・バス7を介してそれぞれデータが入力
されると、マルチプレクサ等で構成される図示されてい
ないxレジスタ制御情報回路からのXレジスタ制御情報
26によりxレジスタ25のコントロール・フリツプフ
ロツプCから「0」の出力が発生する。また内部情報1
1のデータがxレジスタ25に入力されると該xレジス
タ制御情報26によりxレジスタ25のコントロール・
フリツプフロツプCから「1」の出力が発生する。外部
装置の入出力装置3または主記憶装置2からバス・イン
6またはデータ・バス7を介してバス・イン・レジスタ
9またはバツフア10に転送されたデータがXレジスタ
25に入力されると、該xレジスタ25のコントロール
・フリツプフロツプCからは前記説明した如く「O」の
出力を発生しているからアンド回路27の出力は「0」
となり、#2Xレジスタ・エラー・フリツプフリツプ2
8は当該データがパリテイ・チエツク回路14でパリテ
イ・チエツクされてデータ・エラーが検出されたとして
もパリテイ・チエツク回路14からのエラー信号によつ
てセツトされることはない。
即ち#1Xレジスタ・エラー・フリツプフロツプ24が
セツトされるにとどまる。該#1Xレジスタ・エラー・
フリツプフロツプ24がセツトされるとマイクロプログ
ラム制御回路4はxレジスタ25に入力されているデー
タ内容の種類に対応してチヤネル・データ・チエツクま
たはインタフエース・コントロール・チエツクを指示す
る。なおタグ・イン5を介して転送されるデータにはパ
リテイ・ビツトがないためXレジスタに入力されるとき
パリテイ・ビツトとして固定値ゞo″(または″′11
)が入力されデータの内容によつては#1Xレジスタ・
エラー・フリツプフロツプ24をセツトすることになる
がマイクロプログラム制御回路4はこれを無視する。次
に内部情報11のデータがxレジスタ25とYレジスタ
12に入力されると当該xレジスタ25のコントロール
・フリツプフロツプCから「1」の出力が発生し、アン
ド回路27の入力となる。
内部情報11のデータにコード・エラーがあるとパリテ
イ・チエツク回路14からパリテイ・エラーのエラー信
号「1」を発生させ、アンド回路27を介して#2Xレ
ジスタ・エラー・フリツプフロツプ28をセツトする。
該#2Xレジスタ・エラー・フリツプフロツプ28のセ
ツトはエラー・レベルの格付けの高いエラーであるチヤ
ネル・コントロール・チエツクとなりチヤネル1をダウ
ンさせる。これと同時に#1Xレジスタ・エラー・フリ
ツプフロツプ24をもセツトする。本発明はパリテイ・
チエツク回路個数を減小させても従来のパリテイ・チエ
ツク方式と同一の機能を果している。
そして条件がマツチすれば外部装置からのパリテイ・ビ
ツトを含むデータを直接Xレジスタ25に入力させ、バ
ス・イン・レジスタ9、バツフア10を省略することも
可能となる。またシステム装置のりセツト時xレジスタ
25のデータ・コードがパリテイ・エラーとなる様構成
されていても、該xレジスタ25のコントロール・フリ
ツプフロツプCも「0」の出力を発生しているため#2
Xレジスタ・エラー・フリツプフロツプ28をセツトす
ることはなくチヤネル1はダウンすることはない。以上
説明した如く、本発明によればパリテイ・チエツク回路
数が減少され、金物量を減らすことができる。
【図面の簡単な説明】
第1図ほ従来のデータ処理装置のチヤネルにおけるパリ
テイ・チエツク方式の誤り検出方式の構成例、第2図は
本発明のパリテイ・チエツク方式の誤り検出方式を用い
た一実施例構成を示す。

Claims (1)

    【特許請求の範囲】
  1. 1 内・外装置からのパリテイ・ビットを含むデータの
    パリテイ・エラーを監視し、予かじめエラーの格付けを
    されたエラー・レベルに従がつてパリテイ・エラーが検
    出された内・外装置に対し対応処置をとるようにしたデ
    ータ処理装置のパリテイ・チェック方式において、上記
    内・外装置からのデータの入力に対応した内部装置から
    の内部情報のデータと外部装置からのデータとを分別す
    るコントロール・ビトをもうけるとともに、上記内・外
    装置からのデータがセットされるXレジスタの内容につ
    いてエラーチェックを行なうエラー検出手段をもうけ、
    該検出手段によつて検出されたエラーが上記内・外装置
    のいずれの装置に由来するかを判別し、予かじめエラー
    の格付けされたエラー・レベルに従がつて当該エラーの
    発生している装置に対し対応処置をとるようにしたこと
    を特徴とするパリテイ・チェック方式の誤り検出方式。
JP55020012A 1980-02-20 1980-02-20 パリテイ・チエツク方式の誤り検出方式 Expired JPS5920143B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP55020012A JPS5920143B2 (ja) 1980-02-20 1980-02-20 パリテイ・チエツク方式の誤り検出方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP55020012A JPS5920143B2 (ja) 1980-02-20 1980-02-20 パリテイ・チエツク方式の誤り検出方式

Publications (2)

Publication Number Publication Date
JPS56116155A JPS56116155A (en) 1981-09-11
JPS5920143B2 true JPS5920143B2 (ja) 1984-05-11

Family

ID=12015194

Family Applications (1)

Application Number Title Priority Date Filing Date
JP55020012A Expired JPS5920143B2 (ja) 1980-02-20 1980-02-20 パリテイ・チエツク方式の誤り検出方式

Country Status (1)

Country Link
JP (1) JPS5920143B2 (ja)

Also Published As

Publication number Publication date
JPS56116155A (en) 1981-09-11

Similar Documents

Publication Publication Date Title
EP0075631A1 (en) Apparatus for logging hard memory read errors
JPS6280733A (ja) 情報処理装置
JPS6055857B2 (ja) メモリの識別方法
JPS5920143B2 (ja) パリテイ・チエツク方式の誤り検出方式
US3416132A (en) Group parity handling
JPS6158041A (ja) マイクロ命令実行制御方式
SU1372329A2 (ru) Устройство дл управлени каналами
JPS5764399A (en) Data processing device
JPS6029413B2 (ja) 演算回路のエラ−・チェック方式
JPS61139856A (ja) デ−タ処理装置
JPS58220545A (ja) デイジタル伝送方式
JPS6052451B2 (ja) マイクロ命令実行制御方式
JPS62105242A (ja) 情報処理装置
JPS6318776B2 (ja)
JPH0638239B2 (ja) 誤り訂正機構
JPS639259B2 (ja)
JPH0760391B2 (ja) 誤り訂正機構
JPH02196340A (ja) 出力保護回路
JPS6042496B2 (ja) パリテイエラ−処理方式
JPS62281044A (ja) デ−タ転送処理装置
JPS58161047A (ja) 計算機のプログラム例外検出方法
JPH06348478A (ja) 情報処理装置
JPS63637A (ja) 情報処理装置
JPH0797324B2 (ja) マイクロプログラムのエラー訂正回路
KR19980021981A (ko) 엘리베이터 군관리 시스템의 오류 복구 장치