JPS60232796A - 論理回路 - Google Patents

論理回路

Info

Publication number
JPS60232796A
JPS60232796A JP8894284A JP8894284A JPS60232796A JP S60232796 A JPS60232796 A JP S60232796A JP 8894284 A JP8894284 A JP 8894284A JP 8894284 A JP8894284 A JP 8894284A JP S60232796 A JPS60232796 A JP S60232796A
Authority
JP
Japan
Prior art keywords
circuit
register
inversion
transmission
outputs
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
JP8894284A
Other languages
English (en)
Inventor
Tokihiko Tomota
友田 時彦
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
Nippon Electric Co 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 NEC Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP8894284A priority Critical patent/JPS60232796A/ja
Publication of JPS60232796A publication Critical patent/JPS60232796A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/42Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

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

Description

【発明の詳細な説明】 発明の属する技術分野 本発明は、データ処理装置において複数のレジスタの1
つを選択して受信レジスタにデータ転送する論理回路に
関し、特に転送データのチェックを正確に行なうための
改良に関する。
従来技術 従来、この種論理回路は、第1図に示すように、複数の
送信レジスタ11〜inの出力を選択回路2に入力させ
、選択回路2は選択信号4に従って、任意のレジスタ出
力を選択して受信レジスタ3に入力させるように構成さ
れている。転送データが正しく転送されたか否かをチェ
ックするために、各送信レジスタは、データビットにパ
リティビットを付加して転送し、受信レジスタ3に格納
されたデータは、図示されないチェック回路によってパ
リティチェックされる。
上述した従来の論理回路は、データ転送路上で発生した
データ誤りは、パリティチェックによって即座に検出す
ることが可能である。しかし1選択回路2の故障等によ
って、間違った送信レジスタのデータが受信レジスタ3
に格納された場合は、パリティチェックによって誤りを
発見することができないため1間違ったデータがそのま
ま転送されてしまい、データ処理装置が誤動作すること
になるという欠点がある。この誤りは、ソフトウェア的
に検出された場合は勿論の事、ハードウェアまたはファ
ームウェア的に不正データが検出されたとしても、その
原因を見つけることは極めて困難である。
発明の目的 本発明の目的は、上述の従来の欠点を解決し、選択回路
等の故障によって間違ったデータが転送された場合にも
誤りを検出することが可能な論理回路を提供することに
ある。
発明の構成 本発明の論理回路は、データビットとパリティビットを
蓄積する複数の送信レジスタと、該複数の送信レジスタ
の出力を選択信号によって択一的に選択して受信レジス
タに供給する選択回路と、該選択回路の出力を格納する
受信レジスタと、該受信レジスタのデータビットとパリ
ティビットをチェックするパリティチェック回路とを備
えた論理回路において、前記複数の送信レジスタの出力
するパリティビットをそれぞれ反転させる複数の反転回
路と、前記選択信号をデコードして選択すべき送信レジ
スタに対応する前記反転回路の反転動作を禁止するデコ
ーダとを備えたことを特徴とする。
発明の実施例 次に、本発明について、図面を参照して詳細に説明する
第2図は、本発明の一実施例を示すブロック図である。
今、複数の送信レジスタ11−14には、それぞれ8ビ
ツトのデータと1ビツトのパリティビットが格納されて
いるものとする。各送信レジスタの8ビツトのデータ出
力は、それぞれ選択回路2に入力させ、各送信レジスタ
のパリティビット出力は、それぞれ反転回路71〜74
を介して選択回路2に入力させる0選択回路2は、選択
信号41と42を入力し、該選択信号に応じて任意の送
信レジスタおよびそれに対応する反転回路の出力を選択
して受信レジスタ3に供給する。一方、デコード回路5
は、選択信号41′と42′とを入力してこれをデコー
ドし、選択すべき送信レジスタに対応する信号線(61
〜64)をハイレベルとする。これにより、選択すべき
送信レジスタに接続された反転回路は反転動作が禁止さ
れ、他の反転回路はそれぞれのパリティビットを反転さ
せて選択回路2に供給する。例えば、選択信号41 、
42か’oo”で送信レジスタ11を選択する場合には
、信号線61が“1″で他の信号線はすべて“°0″と
なる。従って、反転回路71は送信レジスタ11のパリ
ティビットをそのまま通過させて選択回路2に供給し、
反転回路72〜74はそれぞれのパリビットを反転させ
て選択回路2に供給する。同様に、選択信号が°“O1
″゛の場合は、信号線62がl ”となり、′J!釈信
号が’10”の場合は信号!163が1″となり、選択
信号が°“11”のときは信号線64が“°l″となる
今、送信レジスタ11〜14のデータビットがすべて°
’oooo oooo″であり、パリティビットがすべ
て°“1″であり、選択信号が00”であると仮定する
と、送信レジスタ11のデータ例えば°“0000oo
oo”とパリティビット” 1 ”が出力され、反転回
路71はパリティビット”1″を選択回路2に供給する
。従って1選択回路2が正しく送信レジスタ11を選択
したときは、送信レジスタ11の出力するデータ゛’o
ooo oooo”と反転回路71の出力“l”とが受
信レジスタ3に転送されて格納される。受信レジスタ3
に格納されたデータ”oooo oooo″とパリティ
°°l″とがパリティチェック回路8によってチェック
される。しかし、選択回路2の入力回路の故障等によっ
て、例えば選択信号41が” 1 ”に誤ったときは、
選択回路2は送信レジスタ13を選択するから、デーダ
“oooo oooo″と、反転回路73の出力する反
転されたパリティビット” o ”とが受信レジスタ3
に転送され、パリティチェック回路8によって誤りが検
出される0選択信号41’、42′側が誤った場合にも
勿論誤りが発見される。
発明の効果 以上のように、本発明においては、複数の送信レジスタ
の出力するパリティビットをそれぞれ反転せる反転回路
を設けて、選択回路には各送信レジスタの出力するデー
タおよび前記反転回路の出力を入力させ、他方において
、選択信号をデコードして選択すべき送信レジスタに対
応する前記反転回路の反転動作を禁止するように構成し
たから、前記選択回路が誤動作して間違った送信レジス
タの出力データが受信レジスタに転送されたときは、パ
リティチェックによって誤りを検出できるという効果か
ある。
【図面の簡単な説明】
第1図は従来の論理回路の一例を示すブロック図、第2
図は本発明の一実施例を示すブロック図である。 図において、2:選択回路、3:受信レジスタ、4.4
]、42.41’ 、42’ :選択信号、5:デコー
ド回路、8:パリティチェック回路、11゜12、+3
.+4:送信レジスタ、61,62,83,84:信号
線、?+、 72,73.74:反転回路。 出願人 日本電気株式会社 代理人 弁理士 住田俊宗 )・11¥l 牙2図

Claims (1)

    【特許請求の範囲】
  1. データビットとパリティビットを蓄積する複数の送信レ
    ジスタと、該複数の送信レジスタの出力を選択信号によ
    って択一的に選択して受信レジスタに供給する選択回路
    と、該選択回路の出力を格納する受信レジスタと、該受
    信レジスタのデータビットとパリティビットをチェック
    するパリティチェック回路とを備えた論理回路において
    、前記複数の送信レジスタの出力するパリティビットを
    それぞれ反転させる複数の反転回路と、前記選択信号を
    デコードして選択すべき送信レジスタに対応する前記反
    転回路の反転動作を禁■卜するデコーダとを備えたこと
    を特徴とする論理回路。
JP8894284A 1984-05-02 1984-05-02 論理回路 Pending JPS60232796A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8894284A JPS60232796A (ja) 1984-05-02 1984-05-02 論理回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8894284A JPS60232796A (ja) 1984-05-02 1984-05-02 論理回路

Publications (1)

Publication Number Publication Date
JPS60232796A true JPS60232796A (ja) 1985-11-19

Family

ID=13956931

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8894284A Pending JPS60232796A (ja) 1984-05-02 1984-05-02 論理回路

Country Status (1)

Country Link
JP (1) JPS60232796A (ja)

Similar Documents

Publication Publication Date Title
KR102399843B1 (ko) 결함 탐지를 가진 오류 정정 하드웨어
KR900006920B1 (ko) 다수결에 의한 착오 검출 및 정정 방법
EP0540450B1 (en) ECC function with self-contained high performance partial write or read/modify/write and parity look-ahead interface scheme
US4716566A (en) Error correcting system
US4455655A (en) Real time fault tolerant error correction mechanism
US5331645A (en) Expandable digital error detection and correction device
US3688265A (en) Error-free decoding for failure-tolerant memories
US4236247A (en) Apparatus for correcting multiple errors in data words read from a memory
US4580265A (en) Failure detection method and apparatus
US5835511A (en) Method and mechanism for checking integrity of byte enable signals
JPS6232814B2 (ja)
JPH01280838A (ja) パリティ再生自己チェッキング
JPH0638239B2 (ja) 誤り訂正機構
US5267250A (en) Circuit arrangement for detection of an erroneous selection signal supplied to selection means
JP2864611B2 (ja) 半導体メモリ
KR950004241B1 (ko) 패리티 검사에 의한 데이타오류 검출장치
JPS6227814A (ja) 故障検出回路
JP2555336B2 (ja) チツプ動作の自動自己診断を伴うicチツプの誤り検出訂正装置及びその方法
SU840912A1 (ru) Устройство дл обнаружени и ис-пРАВлЕНи ОшибОК B блОКАХ ВычиСли-ТЕльНОй МАшиНы
KR940007422B1 (ko) 버퍼레지스터를 사용하지 않는 rs 복호시스템
JPH0760391B2 (ja) 誤り訂正機構
JPS6373437A (ja) パリテイ回路検査方式
JPS58144953A (ja) エラ−検出・訂正回路
JPH0198033A (ja) データ誤り検出回路
JPH04192038A (ja) パリティチェック装置