[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH07146825A - Memory system - Google Patents

Memory system

Info

Publication number
JPH07146825A
JPH07146825A JP5291616A JP29161693A JPH07146825A JP H07146825 A JPH07146825 A JP H07146825A JP 5291616 A JP5291616 A JP 5291616A JP 29161693 A JP29161693 A JP 29161693A JP H07146825 A JPH07146825 A JP H07146825A
Authority
JP
Japan
Prior art keywords
error
data
cpu
error detection
circuit
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
JP5291616A
Other languages
Japanese (ja)
Inventor
Atsushi Atake
厚 阿竹
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.)
Okuma Corp
Original Assignee
Okuma Machinery Works 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 Okuma Machinery Works Ltd filed Critical Okuma Machinery Works Ltd
Priority to JP5291616A priority Critical patent/JPH07146825A/en
Publication of JPH07146825A publication Critical patent/JPH07146825A/en
Pending legal-status Critical Current

Links

Landscapes

  • Detection And Correction Of Errors (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

PURPOSE:To provide a memory system capable of increasing operating speed when no error exists in data. CONSTITUTION:This system is constituted in such a way that an error detection circuit 6 which detects the error by using effective data D31-DO and redundant bits C11-C8 required for the detection of the error in the redundant bits C11-CO, an acknowledge control circuit 17 which sends out an acknowledge signal to a CPU 5 corresponding to the presence/absence of the error in the data D31-DO detected by the error detection circuit 6, and a selector 8 which outputs data to the CPU 5 corresponding to the presence/absence of the error in the data D31-DO detected by the error detection circuit 6, and when no error is detected in the effective data, the effective data is selected as it is, and speeding up can be attained by outputting the data to the CPU 5 at an ordinary operating timing.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、メモリシステム、特
に、エラー検出時間の短縮を図るメモリシステムに関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a memory system, and more particularly to a memory system for reducing error detection time.

【0002】[0002]

【従来の技術】CPUに接続されるメモリシステムにお
いては、そのデータの信頼性を確保するためにECC
(Error Correcting Code、エラ
ー訂正コード)を利用したエラー検出および訂正回路
(以下”ECC回路”という)を搭載することによって
データのエラー検出および訂正を行なっている。
2. Description of the Related Art In a memory system connected to a CPU, an ECC is used to ensure the reliability of the data.
An error detection and correction circuit (hereinafter referred to as "ECC circuit") using (Error Correcting Code, error correction code) is mounted to perform data error detection and correction.

【0003】図3は、従来のECC回路の構成の一例を
示すブロック図であり、図4は図3に示すメモリ1のビ
ット構成を示すものである。
FIG. 3 is a block diagram showing an example of the configuration of a conventional ECC circuit, and FIG. 4 shows the bit configuration of the memory 1 shown in FIG.

【0004】1はメモリ、5はCPUであり、メモリ1
とCPU5の間にECC回路を構成するシンドローム生
成回路2、データ修正回路3、2ビットエラー検出回路
4、アクノリッジ制御回路7、がそれぞれ設けられてい
る。
Reference numeral 1 is a memory, 5 is a CPU, and the memory 1
A syndrome generation circuit 2, a data correction circuit 3, a 2-bit error detection circuit 4, and an acknowledge control circuit 7 which form an ECC circuit are provided between the CPU and the CPU 5.

【0005】以下この図に従い、前記ECC回路の作用
を説明する。
The operation of the ECC circuit will be described below with reference to this drawing.

【0006】メモリ1から出力された32ビットのデー
タD31〜D0と8ビットの冗長ビットC7〜C0とか
らシンドローム生成回路2は以下に示す数1の生成式に
よりシンドロームS7〜S0を生成する。
From the 32-bit data D31 to D0 output from the memory 1 and the 8-bit redundant bits C7 to C0, the syndrome generating circuit 2 generates the syndromes S7 to S0 according to the generating equation of the following equation 1.

【0007】[0007]

【数1】 ここで、シンドロームS7〜S0は、データD31〜D
0に誤りがあった場合、データD31〜D0のどこに誤
りが生じたかの情報を示す。
[Equation 1] Here, the syndromes S7 to S0 are the data D31 to D
When 0 has an error, it indicates information of where in the data D31 to D0 the error occurred.

【0008】データ修正回路3は前記データD31〜D
0と前記シンドロームS7〜S0とから以下に示す数2
の生成式によりデータD31a〜D0aを生成しCPU
5に出力する。
The data correction circuit 3 uses the data D31 to D3.
0 and the above-mentioned syndromes S7 to S0, the following formula 2
CPU generates the data D31a to D0a according to the generation formula of
Output to 5.

【0009】この時の前記データD31a〜D0aは前
記データD31〜D0に1ビットエラーが発生していた
場合、修正されたデータとなる。
At this time, the data D31a to D0a become corrected data when a 1-bit error occurs in the data D31 to D0.

【0010】[0010]

【数2】 また、同時に2ビットエラー検出回路4は、シンドロー
ムS7〜S0を検査した結果、前記データD31〜D0
に2ビットのエラーを検出した場合、2ビットエラー検
出信号をCPU5に送出することで、前記データD31
a〜D0aは無効であることを知らせる。
[Equation 2] At the same time, the 2-bit error detection circuit 4 checks the syndromes S7 to S0, and as a result, the data D31 to D0 are detected.
When a 2-bit error is detected in the data D31, a 2-bit error detection signal is sent to the CPU 5 to output the data D31.
a-D0a informs that it is invalid.

【0011】アクノリッジ制御回路7は、シンドローム
生成回路2がシンドロームS7〜S0を生成する時間及
びデータ修正回路3がデータD31a〜D0aを生成す
る時間を考慮し、予め設定されたディレイ時間のタイミ
ングでアクノリッジ信号をCPU5に送出する。
The acknowledge control circuit 7 considers the time when the syndrome generation circuit 2 generates the syndromes S7 to S0 and the time when the data correction circuit 3 generates the data D31a to D0a, and acknowledges it at a preset delay time. The signal is sent to the CPU 5.

【0012】このようにして、1ビットのエラーが発生
した場合は修正され、2ビットのエラーが発生した場合
にはエラーとして処理される。
In this way, when a 1-bit error occurs, it is corrected, and when a 2-bit error occurs, it is processed as an error.

【0013】[0013]

【発明が解決しようとする課題】しかし、従来のECC
回路の場合、エラーの検出を行なう論理とエラーの修正
を行なう論理が同じであるため、エラーの有無に関わら
ずメモリシステムの動作速度はECC回路のディレイ時
間によるものとなる。
[Problems to be Solved by the Invention] However, the conventional ECC
In the case of a circuit, since the logic for detecting an error and the logic for correcting an error are the same, the operation speed of the memory system depends on the delay time of the ECC circuit regardless of the presence or absence of an error.

【0014】このため、ECC回路のディレイ時間によ
り、メモリシステムの高速化を図ることが困難であっ
た。
Therefore, it is difficult to increase the speed of the memory system due to the delay time of the ECC circuit.

【0015】本発明は以上のような課題を解決するため
になされたものであり、その目的は、近年の数値制御装
置等の高速化に伴うメモリシステムの高速化の要求に対
し、データにエラーがない場合の動作速度の短縮を図る
ことができるメモリシステムを提供することにある。
The present invention has been made to solve the above problems, and an object thereof is to make a data error in response to a demand for speeding up of a memory system accompanying the speeding up of numerical control devices in recent years. An object of the present invention is to provide a memory system that can reduce the operation speed when there is no such problem.

【0016】[0016]

【課題を解決するための手段】本発明はかかる課題を解
決するために成されたものであり、有効なデータに複数
の冗長ビットを付加することでエラーの検出及びエラー
の修正を行うメモリシステムにおいて、前記データと前
記冗長ビットの内エラーの検出に必要な少なくとも1ビ
ットの冗長ビットとを使用しエラーの検出を行うエラー
検出手段と、前記エラー検出手段によって前記データに
エラーが検出された場合、前記データと前記冗長ビット
の内エラーの修正に必要なビットを使用し前記データの
修正を行うデータ修正手段と、前記エラー検出手段によ
り検出される前記データにおけるエラーの有無に応じて
CPUに対するアクノリッジ信号を送出するタイミング
を変更する手段と、前記エラー検出手段により検出され
る前記データにおけるエラーの有無に応じてCPUに出
力するデータを選択するデータ選択手段と、を有するこ
とを特徴とする。
SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and a memory system for detecting an error and correcting an error by adding a plurality of redundant bits to effective data. In, in the case where an error is detected in the data by the error detecting means for detecting an error by using the data and at least one redundant bit necessary for detecting an error in the redundant bit, A data correction means for correcting the data by using a bit necessary to correct an error among the data and the redundant bit; and an acknowledge to the CPU according to the presence or absence of an error in the data detected by the error detection means. The means for changing the timing of transmitting a signal and the data detected by the error detection means And having a data selection means for selecting data to be output to the CPU, and in response to the presence or absence of errors reported.

【0017】[0017]

【作用】以上の構成を有する本発明におけるメモリシス
テムによれば、エラー検出手段が有効なデータにエラー
を検出した場合、データ修正手段は、有効なデータを修
正する。データ修正手段は、その修正されたデータを選
択してCPUに出力する。この時、タイミングを変更す
る手段は、データ修正にかかる時間分のタイミングを遅
らせてCPUにアクノリッジ信号を送出する。
According to the memory system of the present invention having the above configuration, when the error detecting means detects an error in the valid data, the data correcting means corrects the valid data. The data correction means selects the corrected data and outputs it to the CPU. At this time, the means for changing the timing delays the timing for the time required for the data correction and sends an acknowledge signal to the CPU.

【0018】エラー検出手段が有効なデータにエラーを
検出しない場合、データ選択手段は、有効なデータをそ
のまま選択しCPUに出力する。この時、タイミングを
変更する手段は、通常の動作タイミングでCPUにアク
ノリッジ信号を送出する。
When the error detecting means does not detect an error in the valid data, the data selecting means selects the valid data as it is and outputs it to the CPU. At this time, the means for changing the timing sends an acknowledge signal to the CPU at normal operation timing.

【0019】このように、本発明によれば、有効なデー
タにエラーを検出しない場合は、タイミングを変更する
手段からのアクノリッジ信号の送出タイミングを遅らせ
る必要がないので、高速化を図る事ができる。
As described above, according to the present invention, when an error is not detected in valid data, it is not necessary to delay the transmission timing of the acknowledge signal from the means for changing the timing, so that the speed can be increased. .

【0020】[0020]

【実施例】図1は本発明の実施例を示したものであり、
図2は実施例におけるメモリのビット構成を示したもの
である。以下この図に添って実施例の説明を行う。な
お、従来例と同様の要素には同じ符号をつける。
FIG. 1 shows an embodiment of the present invention.
FIG. 2 shows the bit configuration of the memory in the embodiment. Embodiments will be described below with reference to this drawing. The same elements as those in the conventional example are designated by the same reference numerals.

【0021】図1において、6は有効なデータD31〜
D0と冗長ビットC11〜C0の内エラーの検出に必要
な冗長ビットC11〜C8とを使用し、エラーの検出を
行なうエラー検出手段であるエラー検出回路である。1
7はエラー検出回路6により検出されるデータD31〜
D0におけるエラーの有無に応じてCPU5に対するア
クノリッジ信号を送出するタイミングを変更するアクノ
リッジ制御回路である。8はエラー検出回路6により検
出されるデータD31〜D0におけるエラーの有無に応
じてCPU5に出力するデータを選択するデータ選択手
段であるセレクターである。
In FIG. 1, 6 is valid data D31 to D31.
This is an error detection circuit which is an error detection means for detecting an error by using D0 and redundant bits C11 to C8 necessary for detecting an error among the redundant bits C11 to C0. 1
7 is data D31 to D31 detected by the error detection circuit 6.
This is an acknowledge control circuit that changes the timing of sending an acknowledge signal to the CPU 5 depending on the presence or absence of an error in D0. Reference numeral 8 is a selector which is a data selection means for selecting data to be output to the CPU 5 according to the presence / absence of an error in the data D31 to D0 detected by the error detection circuit 6.

【0022】また、図2におけるD31〜D0は有効な
データを示し、C11〜C0は前記有効なデータD31
〜D0のエラー検出又はエラー修正を行なうための冗長
ビットである。また、前記冗長ビットの内C11〜C8
はエラーの検出に使用しC7〜C0はエラーの修正に使
用される。
Further, D31 to D0 in FIG. 2 represent valid data, and C11 to C0 represent the valid data D31.
Redundant bits for error detection or error correction of D0. In addition, C11 to C8 of the redundant bits
Is used for error detection, and C7 to C0 are used for error correction.

【0023】先ず、データにエラーがない場合の動作に
ついて説明する。なお、従来例と同様の動作については
説明を省略する。
First, the operation when there is no error in the data will be described. The description of the same operation as the conventional example is omitted.

【0024】エラー検出回路6において、データD31
〜D0と冗長ビットC11〜C8とから以下の数3に示
した論理計算によりエラーの有無をチェックする。
In the error detection circuit 6, the data D31
~ D0 and redundant bits C11 to C8 are checked for the presence or absence of an error by the logical calculation shown in the following Expression 3.

【0025】[0025]

【数3】 データD31〜D0にエラーのない場合、エラー検出回
路6はエラー検出信号をエラー未検出状態にして送出す
る。
[Equation 3] When there is no error in the data D31 to D0, the error detection circuit 6 sends the error detection signal in the error undetected state.

【0026】エラー未検出状態の場合、セレクター8は
メモリ1から出力されたデータD31〜D0をデータD
31b〜D0bとしてそのままCPU5に出力する。こ
れは、セレクター8の内部において、その切替え操作に
より、データD31〜D0の信号線と、データD31b
〜D0bとの信号線をそれぞれ接続することで行なわれ
る。
When no error is detected, the selector 8 converts the data D31 to D0 output from the memory 1 into the data D.
31b to D0b are output to the CPU 5 as they are. This is because inside the selector 8, the signal lines of the data D31 to D0 and the data D31b are changed by the switching operation.
This is performed by connecting signal lines to D0b.

【0027】また、アクノリッジ制御回路17はエラー
検出信号がエラー未検出状態の場合、通常動作のタイミ
ングでアクノリッジ信号をCPU5に出力する。
When the error detection signal is in the error undetected state, the acknowledge control circuit 17 outputs an acknowledge signal to the CPU 5 at the timing of normal operation.

【0028】以上のように、データにエラーのない場合
は、シンドローム生成回路2及びデータ修正回路3から
の出力を使用する必要がないため、ディレイ時間によら
ないメモリシステムを構築することができる。
As described above, when there is no error in the data, it is not necessary to use the outputs from the syndrome generation circuit 2 and the data correction circuit 3, so that a memory system that does not depend on the delay time can be constructed.

【0029】次に、データにエラーがある場合の動作に
ついて説明する。
Next, the operation when there is an error in the data will be described.

【0030】メモリ1から出力されたデータD31〜D
0、C11〜C8によりエラー検出回路6が数3による
論理計算の結果エラーを検出すると、セレクター8及び
アクノリッジ制御回路17に対しエラー検出信号をエラ
ー検出状態にして送出する。エラー検出信号がエラー検
出状態になるとセレクター8はデータ修正回路3から出
力されたデータD31a〜D0aをD31b〜D0bと
してCPU5に出力する。
Data D31 to D output from the memory 1
When 0, C11 to C8, the error detection circuit 6 detects an error as a result of the logical calculation by the equation 3, the error detection signal is sent to the selector 8 and the acknowledge control circuit 17 in the error detection state. When the error detection signal enters the error detection state, the selector 8 outputs the data D31a to D0a output from the data correction circuit 3 to the CPU 5 as D31b to D0b.

【0031】これは、セレクター8の内部において、そ
の切替え操作により、データD31a〜D0aと、デー
タD31b〜D0bとの信号線をそれぞれ接続すること
により行なう。
This is done by connecting the signal lines of the data D31a-D0a and the data D31b-D0b inside the selector 8 by the switching operation.

【0032】また、アクノリッジ制御回路17はエラー
検出信号がエラー検出状態となると、シンドローム生成
回路2がシンドロームS7〜S0を生成するために必要
な時間及びデータ修正回路3がデータD31a〜D0a
を生成するために必要な時間を考慮し、予め設定された
ディレイ時間アクノリッジ信号の出力を遅らせる。
When the error detection signal is in the error detection state, the acknowledge control circuit 17 detects the time required for the syndrome generation circuit 2 to generate the syndromes S7 to S0, and the data correction circuit 3 sets the data D31a to D0a.
In consideration of the time required to generate, the output of the preset delay time acknowledge signal is delayed.

【0033】ここで、上記エラー検出回路6がエラーを
検出するために必要な時間は、上記シンドローム生成回
路2がシンドロームS7〜S0を生成するために必要な
時間及びデータ修正回路3がD31a〜D0aを生成す
るために必要な時間に比べ、短くなることは数式の数並
びにデータビット数から明らかである。従って、データ
にエラーがある場合は、従来と同じディレイ時間とな
る。
Here, the time required for the error detection circuit 6 to detect an error is the time required for the syndrome generation circuit 2 to generate the syndromes S7 to S0 and the time required for the data correction circuit 3 to be D31a to D0a. It is clear from the number of formulas as well as the number of data bits that it is shorter than the time required to generate. Therefore, if there is an error in the data, the delay time will be the same as the conventional one.

【0034】以上のように、データD31〜D0にエラ
ーがあった場合、データは修正される。
As described above, when there is an error in the data D31 to D0, the data is corrected.

【0035】なお、前記実施例において使用する数1は
シンドローム生成式の一例を示したものであり、本発明
は、シンドロームの生成式により限定されるものではな
い。数3においても同様に、エラー検出式の一例を示し
たものであり、本発明は、エラー検出式により限定され
るものではない。また、メモリ1のビット構成について
も本発明の範囲を限定するものでないことは明らかであ
る。
The equation 1 used in the above embodiment shows an example of the syndrome generation formula, and the present invention is not limited to the syndrome generation formula. Similarly in Formula 3, an example of the error detection formula is shown, and the present invention is not limited to the error detection formula. It is also clear that the bit configuration of the memory 1 does not limit the scope of the present invention.

【0036】[0036]

【発明の効果】本発明によればエラーの検出とエラーの
修正を別々の論理とできるため、エラー検出をより簡単
な論理とし、同時に、アクノリッジの送出タイミングを
制御することにより、データにエラーがない場合、メモ
リシステムとしての動作はディレイ時間の短いエラー検
出手段のディレイ時間によるものとなり、メモリシステ
ムを構築する際、高速化が容易となる。
According to the present invention, since error detection and error correction can be performed by separate logics, error detection can be performed with a simpler logic, and at the same time, by controlling the timing of sending an acknowledge, an error can be detected in data. If not present, the operation of the memory system depends on the delay time of the error detecting means having a short delay time, and when the memory system is constructed, the speedup is facilitated.

【0037】また、データにエラーがあった場合は、デ
ータの修正は行なわれるため、メモリシステムとしての
信頼性は確保される。
If the data has an error, the data is corrected, so that the reliability of the memory system is ensured.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明に係るメモリシステムの一実施例を示し
たブロック図である。
FIG. 1 is a block diagram showing an embodiment of a memory system according to the present invention.

【図2】本発明の実施例におけるメモリのビット構成を
示す図である。
FIG. 2 is a diagram showing a bit configuration of a memory according to an embodiment of the present invention.

【図3】従来技術におけるエラー検出修正回路のブロッ
ク図である。
FIG. 3 is a block diagram of an error detection / correction circuit in the related art.

【図4】従来技術におけるメモリのビット構成を示す図
である。
FIG. 4 is a diagram showing a bit configuration of a memory according to a conventional technique.

【符号の説明】[Explanation of symbols]

1 メモリ 2 シンドローム生成回路 3 データ修正回路 4 2ビットエラー検出回路 5 CPU 6 エラー検出回路 7、17 アクノリッジ制御回路 8 セレクター 1 memory 2 syndrome generation circuit 3 data correction circuit 4 2-bit error detection circuit 5 CPU 6 error detection circuit 7, 17 acknowledge control circuit 8 selector

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 有効なデータに複数の冗長ビットを付加
することでエラーの検出及びエラーの修正を行うメモリ
システムにおいて、 前記データと前記冗長ビットの内エラーの検出に必要な
少なくとも1ビットの冗長ビットとを使用しエラーの検
出を行うエラー検出手段と、 前記エラー検出手段によって前記データにエラーが検出
された場合、前記データと前記冗長ビットの内エラーの
修正に必要なビットを使用し前記データの修正を行うデ
ータ修正手段と、 前記エラー検出手段により検出される前記データにおけ
るエラーの有無に応じてCPUに対するアクノリッジ信
号を送出するタイミングを変更する手段と、 前記エラー検出手段により検出される前記データにおけ
るエラーの有無に応じてCPUに出力するデータを選択
するデータ選択手段と、 を有することを特徴とするメモリシステム。
1. A memory system for detecting an error and correcting an error by adding a plurality of redundant bits to valid data, wherein at least one bit of redundancy is required for detecting an error of the data and the redundant bit. Error detection means for detecting an error using a bit, and when an error is detected in the data by the error detection means, the data and the redundant bit are used to correct the error. Data correcting means for correcting the data, means for changing the timing of sending an acknowledge signal to the CPU according to the presence or absence of an error in the data detected by the error detecting means, and the data detected by the error detecting means. Data selection to select the data to output to the CPU depending on the presence or absence of an error in Memory system, comprising: the stage, a.
JP5291616A 1993-11-22 1993-11-22 Memory system Pending JPH07146825A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5291616A JPH07146825A (en) 1993-11-22 1993-11-22 Memory system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5291616A JPH07146825A (en) 1993-11-22 1993-11-22 Memory system

Publications (1)

Publication Number Publication Date
JPH07146825A true JPH07146825A (en) 1995-06-06

Family

ID=17771264

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5291616A Pending JPH07146825A (en) 1993-11-22 1993-11-22 Memory system

Country Status (1)

Country Link
JP (1) JPH07146825A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000305861A (en) * 1999-04-26 2000-11-02 Hitachi Ltd Storage device and memory card
JP2009501380A (en) * 2005-07-15 2009-01-15 ジーエス・アイピー・リミテッド・ライアビリティ・カンパニー Flash error correction
JP2016510927A (en) * 2013-03-13 2016-04-11 インテル・コーポレーション Memory latency management
US9715427B2 (en) 2012-11-05 2017-07-25 Mitsubishi Electric Corporation Memory control apparatus

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000305861A (en) * 1999-04-26 2000-11-02 Hitachi Ltd Storage device and memory card
JP2009501380A (en) * 2005-07-15 2009-01-15 ジーエス・アイピー・リミテッド・ライアビリティ・カンパニー Flash error correction
US8140939B2 (en) 2005-07-15 2012-03-20 Gs Ip Limited Liability Company Flash error correction
US9715427B2 (en) 2012-11-05 2017-07-25 Mitsubishi Electric Corporation Memory control apparatus
JP2016510927A (en) * 2013-03-13 2016-04-11 インテル・コーポレーション Memory latency management

Similar Documents

Publication Publication Date Title
JP2512666B2 (en) Computer system with error checking / correcting function
US4712215A (en) CRC calculation machine for separate calculation of checkbits for the header packet and data packet
US5477551A (en) Apparatus and method for optimal error correcting code to parity conversion
JP5010271B2 (en) Error correction code generation method and memory control device
US4720830A (en) CRC calculation apparatus having reduced output bus size
EP1725941B1 (en) Data communication module providing fault tolerance and increased stability
US4720831A (en) CRC calculation machine with concurrent preset and CRC calculation function
JPH087697B2 (en) Apparatus and method for maintaining control information integrity
JPH07146825A (en) Memory system
US20050066258A1 (en) Error decoding circuit, data bus control method and data bus system
US11342935B2 (en) Cyclic redundancy check (CRC) system for detecting error in data communication
JP2010183196A (en) Data transfer system, data transmitting apparatus, data receiving apparatus, and data transfer method
JPH07200419A (en) Bus interface device
JP2002027025A (en) Data transmitting system
JPH0535616A (en) Data transfer system
JPH0638239B2 (en) Error correction mechanism
JPH03159421A (en) Optimum error correction encoding selection system in data transmission system
JP3730877B2 (en) Error reporting method and method
JPH06230990A (en) Method and apparatus for discrimination and correction of error of code
JPH0434786B2 (en)
JP2730518B2 (en) keyboard
JPH04170657A (en) Transmission line control device
JPH03288935A (en) Error correcting device for information processor
JP2002207641A (en) Data transfer circuit and fault detecting method
JPH03266129A (en) Bit error detecting and correcting circuit