JPH09212432A - Data transfer system - Google Patents

Data transfer system

Info

Publication number
JPH09212432A
JPH09212432A JP8013786A JP1378696A JPH09212432A JP H09212432 A JPH09212432 A JP H09212432A JP 8013786 A JP8013786 A JP 8013786A JP 1378696 A JP1378696 A JP 1378696A JP H09212432 A JPH09212432 A JP H09212432A
Authority
JP
Japan
Prior art keywords
data
latch
signal
parity
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
JP8013786A
Other languages
Japanese (ja)
Inventor
Yasushi Sudo
裕史 須藤
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 JP8013786A priority Critical patent/JPH09212432A/en
Publication of JPH09212432A publication Critical patent/JPH09212432A/en
Pending legal-status Critical Current

Links

Landscapes

  • Detection And Correction Of Errors (AREA)

Abstract

PROBLEM TO BE SOLVED: To reduce error occurrence by selecting fetch data which is free of a parity error between 1st and 2nd latch data as effective data by checking the parity. SOLUTION: A data latch circuit 3 outputs a latch data signal 12 and a latch data parity signal 14 and inputs them to a parity check circuit 5. Further, a data latch circuit 4 outputs a latch data signal 13 and a latch data parity signal 15 to a parity check circuit 6. Then the parity check circuits 5 and 6 hold error information signals 16 and 17 at high level if detecting data errors as a result of their parity checks to inform a latch data selector circuit 7 of the data errors, and effective latch data between the latch data signals 12 and 13 is selected according to the error information signals 16 and 17. Therefore, error occurrence is reducible.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明はデータ転送方式に関
し、特に情報処理装置におけるバス上のデータ転送方式
に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data transfer system, and more particularly to a data transfer system on a bus in an information processing device.

【0002】[0002]

【従来の技術】データ転送においては転送時におけるデ
ータ誤りを少なくする技術が重要である。たとえば、特
開平5−173816号公報に開示されたデータ転送方
式では、チャネルと入出力装置との間のデータ転送を行
うデータバスに、従来から行われている垂直および水平
のパリティチェックのほかにデータ誤り検出用の冗長コ
ードを付加することによって、データ誤り検出能力を向
上させ複数ビットのデータ誤りがあった場合であっても
データ誤り検出ができるようにしている。
2. Description of the Related Art In data transfer, a technique for reducing data errors during the transfer is important. For example, in the data transfer method disclosed in Japanese Unexamined Patent Publication No. 5-173816, in addition to the conventional vertical and horizontal parity checks, a data bus for transferring data between a channel and an input / output device is used. By adding a redundant code for data error detection, the data error detection capability is improved and the data error detection can be performed even when there is a data error of a plurality of bits.

【0003】[0003]

【発明が解決しようとする課題】第1の問題点は、上述
の方式では、複数ビットのデータ障害を検出し訂正する
ことが可能であるが、データ誤り検出用の冗長コードも
含めてデータ転送ができない場合があり、このような場
合には正常にデータ誤りの検出および訂正ができなくな
ってしまうということである。
The first problem is that the above-mentioned method can detect and correct a data failure of a plurality of bits, but data transfer including a redundant code for data error detection is also possible. In some cases, it is impossible to detect and correct a data error normally.

【0004】その理由は、バス上のエージェント数の増
加やバスラインの延長などにより、負荷容量が増大しタ
イミングマージンが確保できなくなるため、データ受信
側において正常なデータが保証できないためである。
The reason is that the load capacity increases due to the increase in the number of agents on the bus and the extension of the bus line, and the timing margin cannot be secured, so that normal data cannot be guaranteed on the data receiving side.

【0005】第2の問題点は、上述の方式では、データ
誤りの検出のためにハードウェア量が増大することであ
る。
The second problem is that the above-mentioned method increases the amount of hardware for detecting a data error.

【0006】その理由は、冗長コードを生成するための
専用の回路および専用のチェック回路が必要になるから
である。
The reason is that a dedicated circuit and a dedicated check circuit for generating the redundant code are required.

【0007】本発明は上記の点にかんがみてなされたも
ので、データバス上のデータ転送において、外部要因に
よって引き起こされる障害によるエラーの発生を低減さ
せることにより信頼性の高いデータ転送を行うことを目
的とする。
The present invention has been made in view of the above points, and in data transfer on a data bus, highly reliable data transfer is achieved by reducing the occurrence of errors due to failures caused by external factors. To aim.

【0008】[0008]

【課題を解決するための手段】本発明は上記の目的を達
成するために、バスクロックを2倍の周波数にするクロ
ック2倍回路と、2系統のデータラッチ回路およびパリ
ティチェック回路と、パリティチェック回路によるチェ
ック結果に基づいてデータラッチ回路からのデータ信号
を選択するラッチデータセレクタ回路とを備えた。
In order to achieve the above object, the present invention provides a clock doubling circuit for doubling a bus clock frequency, two systems of a data latch circuit and a parity check circuit, and a parity check. And a latch data selector circuit for selecting a data signal from the data latch circuit based on a check result by the circuit.

【0009】[0009]

【作用】クロック2倍回路からの出力する2本のラッチ
タイミング信号は互いに異なったタイミングになってい
るため、バスからデータを受けるタイミングがデータラ
ッチ回路ごとに異なっており、それぞれのデータラッチ
回路に接続されているパリティチェック回路によりそれ
ぞれのデータがエラー(データ誤り)チェックされる。
そのため、一方のデータラッチ回路においてエラーが検
出された場合であっても、もう一方のデータラッチ回路
のデータにエラーがなければそれを有効データとし、エ
ラーのないデータ転送が可能となる。
Since the two latch timing signals output from the clock doubling circuit have different timings from each other, the timing of receiving data from the bus is different for each data latch circuit. The connected parity check circuit checks each data for an error (data error).
Therefore, even if an error is detected in one of the data latch circuits, if there is no error in the data of the other data latch circuit, it is regarded as valid data, and error-free data transfer is possible.

【0010】[0010]

【発明の実施の形態】以下本発明を図面に基づいて説明
する。
DETAILED DESCRIPTION OF THE INVENTION The present invention will be described below with reference to the drawings.

【0011】図1は、本発明によるデータ転送方式の一
実施の形態を示すハードウェア構成のブロック図であ
る。
FIG. 1 is a block diagram of a hardware configuration showing an embodiment of a data transfer system according to the present invention.

【0012】本実施の形態は、バス1からのバスクロッ
ク8を入力としその周波数を2倍にするクロック2倍回
路2と、バス1からのデータ信号9およびデータパリテ
ィ信号10をラッチするデータラッチ回路3および4
と、データラッチ回路3からの出力信号であるラッチデ
ータ信号12およびラッチパリティ信号14を入力して
パリティチェックを行うパリティチェック回路5と、デ
ータラッチ回路4からの出力信号であるラッチデータ信
号13およびラッチパリティ信号15を入力してパリテ
ィチェックを行うパリティチェック回路6と、パリティ
チェック回路5からのエラー報告信号16およびパリテ
ィチェック回路6からのエラー報告信号17を入力して
ラッチデータ信号12と13のうち有効データを選択す
るラッチデータセレクタ回路7とから構成される。
In this embodiment, a clock doubling circuit 2 that receives a bus clock 8 from a bus 1 and doubles its frequency, and a data latch that latches a data signal 9 and a data parity signal 10 from the bus 1 are used. Circuits 3 and 4
A parity check circuit 5 for inputting a latch data signal 12 and a latch parity signal 14 which are output signals from the data latch circuit 3 to perform a parity check; a latch data signal 13 which is an output signal from the data latch circuit 4; A parity check circuit 6 for inputting a latch parity signal 15 to perform a parity check, an error report signal 16 from the parity check circuit 5 and an error report signal 17 from the parity check circuit 6 are input to latch data signals 12 and 13. Of these, a latch data selector circuit 7 for selecting valid data.

【0013】次に動作について説明する。Next, the operation will be described.

【0014】クロック2倍回路2はバス1からのバスク
ロック8を受けてバスクロック8に同期したラッチタイ
ミング信号18、19を生成する。ラッチタイミング信
号18はデータラッチ回路3に接続しており、ラッチタ
イミング信号19はデータラッチ回路4に接続してい
る。ラッチタイミング信号18と19とは互いに異なっ
たタイミングであるため、データラッチ回路3と4はバ
ス1上のデータ信号9およびデータパリティ信号10を
異なったタイミングでラッチする。
The clock doubling circuit 2 receives the bus clock 8 from the bus 1 and generates latch timing signals 18 and 19 synchronized with the bus clock 8. The latch timing signal 18 is connected to the data latch circuit 3, and the latch timing signal 19 is connected to the data latch circuit 4. Since the latch timing signals 18 and 19 have different timings, the data latch circuits 3 and 4 latch the data signal 9 and the data parity signal 10 on the bus 1 at different timings.

【0015】データラッチ回路3はラッチデータ信号1
2とラッチデータパリティ信号14を出力しパリティチ
ェック回路5に入力する。パリティチェック回路5は入
力されたラッチデータ信号12とラッチデータパリティ
信号14によりパリティチェックを行い、エラー報告信
号16によりデータ誤りの有無を通知する。同様に、デ
ータラッチ回路4はラッチデータ信号13とラッチデー
タパリティ信号15を出力しパリティチェック回路6に
入力する。パリティチェック回路6は入力されたラッチ
データ信号13とラッチデータパリティ信号15により
パリティチェックを行い、エラー報告信号17によりデ
ータ誤りの有無を通知する。
The data latch circuit 3 receives the latch data signal 1
2 and the latch data parity signal 14 are output to the parity check circuit 5. The parity check circuit 5 performs a parity check on the basis of the input latch data signal 12 and the latch data parity signal 14, and notifies the presence / absence of a data error by an error report signal 16. Similarly, the data latch circuit 4 outputs the latch data signal 13 and the latch data parity signal 15 and inputs them to the parity check circuit 6. The parity check circuit 6 performs a parity check on the basis of the input latch data signal 13 and latch data parity signal 15, and notifies the presence / absence of a data error by an error report signal 17.

【0016】エラー報告信号16と17はラッチデータ
セレクタ回路7に入力され、データラッチ回路3からの
出力であるラッチデータ信号12とデータラッチ回路4
からの出力であるラッチデータ信号13のうちデータ誤
りのない方のデータを有効データとして選択しラッチデ
ータセレクタ回路7から出力する。
The error report signals 16 and 17 are input to the latch data selector circuit 7, and the latch data signal 12 and the data latch circuit 4 which are outputs from the data latch circuit 3 are inputted.
The data having no data error in the latch data signal 13 output from is selected as valid data and output from the latch data selector circuit 7.

【0017】なお、本実施の形態においては、図1のよ
うにバス1上の信号としてデータ信号9とデータパリテ
ィ信号10とデータストローブ信号11を用いる転送方
式について説明したが、本発明はこれに限らず、たとえ
ば、アドレス信号とアドレスパリティ信号とアドレスス
トローブ信号とを用いる転送方式にも同様に適用でき
る。
In this embodiment, the transfer system using the data signal 9, the data parity signal 10 and the data strobe signal 11 as the signals on the bus 1 as shown in FIG. 1 has been described, but the present invention is not limited to this. However, the present invention is not limited to this, and can be similarly applied to a transfer method using an address signal, an address parity signal, and an address strobe signal.

【0018】また、複数のバスコントロール信号を対象
にパリティ信号を定義した場合にも同様に本発明の転送
方式を適用できる。この場合のバスコントロール信号は
ライトアクセス指示信号、リードアクセス指示信号、メ
モリアクセス指示信号、バーストアクセス指示信号等を
示す。
Further, the transfer system of the present invention can be similarly applied to the case where a parity signal is defined for a plurality of bus control signals. The bus control signal in this case indicates a write access instruction signal, a read access instruction signal, a memory access instruction signal, a burst access instruction signal, and the like.

【0019】[0019]

【実施例】次に、本発明の一実施例について図1および
図2を参照しながら説明する。
Next, an embodiment of the present invention will be described with reference to FIGS.

【0020】図2は本実施例における各信号のタイミン
グを示すタイムチャートである。
FIG. 2 is a time chart showing the timing of each signal in this embodiment.

【0021】図1および図2を参照すると、本実施例
は、バスデューティ50%のバスクロック8により動作
し、データ信号9およびデータパリティ信号10が有効
であることを示すデータストローブ信号11が、バスク
ロック8の立ち上がりエッジに同期して変化する。デー
タストローブ信号11はローレベルのときにデータ信号
9およびデータパリティ信号10が有効であることを示
す。データ信号9、データパリティ信号10およびデー
タストローブ信号11は、バスクロック8の立ち上がり
エッジに対してわずかな遅延をもって変化するものであ
る。また、クロック2倍回路2では、PLL回路を用い
てバスクロック8の2倍の周波数の2倍クロック20
(図2参照)を生成する。
Referring to FIGS. 1 and 2, in the present embodiment, a data strobe signal 11 which indicates that the data signal 9 and the data parity signal 10 are valid is operated by the bus clock 8 having a bus duty of 50%. It changes in synchronization with the rising edge of the bus clock 8. The data strobe signal 11 indicates that the data signal 9 and the data parity signal 10 are valid when it is at a low level. The data signal 9, the data parity signal 10 and the data strobe signal 11 change with a slight delay with respect to the rising edge of the bus clock 8. Further, in the clock doubling circuit 2, a PLL circuit is used to generate a double clock 20 having a frequency twice that of the bus clock 8.
(See FIG. 2).

【0022】データラッチ回路3、4はデータラッチタ
イミング信号18、19の立ち上がりエッジにより入力
データを保持するラッチ回路である。
The data latch circuits 3 and 4 are latch circuits that hold input data at the rising edges of the data latch timing signals 18 and 19.

【0023】パリティチェック回路5、6は、それぞれ
パリティチェックの結果としてデータ誤りを検出した場
合にはエラー報告信号16、17をハイレベルにするこ
とにより、データ誤りをラッチデータセレクタ回路7に
通知する。
The parity check circuits 5 and 6 notify the latch data selector circuit 7 of a data error by setting the error report signals 16 and 17 to a high level when a data error is detected as a result of the parity check. .

【0024】ラッチデータセレクタ回路7は、エラー報
告信号16、17に基づいて、ラッチデータ信号12、
13のうち有効なラッチデータを選択する。エラー報告
信号16、17がどちらもローレベルでありデータ誤り
がない場合にはどちらを選択してもよいが、ここでは、
たとえばラッチデータ信号13を選択するようにする。
The latch data selector circuit 7 receives the latch data signal 12,
Valid latch data out of 13 is selected. If both the error report signals 16 and 17 are at the low level and there is no data error, either one may be selected, but here,
For example, the latch data signal 13 is selected.

【0025】次に本実施例の動作について説明する。Next, the operation of this embodiment will be described.

【0026】クロック2倍回路2は、内部のPLL回路
によりクロック8の2倍の周波数の2倍クロック20を
生成し、データ信号9およびデータパリティ信号10が
有効であることを示すデータストローブ信号11と2倍
クロック20とからラッチタイミング信号18および1
9を出力する。
The clock doubling circuit 2 generates a double clock 20 having a frequency twice that of the clock 8 by an internal PLL circuit, and a data strobe signal 11 indicating that the data signal 9 and the data parity signal 10 are valid. And doubled clock 20 from latch timing signals 18 and 1
9 is output.

【0027】ラッチタイミング信号18はバスクロック
8の立ち下がりエッジに同期した信号であり、ラッチタ
イミング信号19はバスクロック8の立ち上がりエッジ
に同期した信号である。すなわち、たとえば、ラッチタ
イミング信号18は2倍クロック20の奇数番目の立ち
上がりエッジに同期するようにし、ラッチタイミング信
号19は2倍クロック20の偶数番目の立ち上がりエッ
ジに同期するようにする。
The latch timing signal 18 is a signal synchronized with the falling edge of the bus clock 8, and the latch timing signal 19 is a signal synchronized with the rising edge of the bus clock 8. That is, for example, the latch timing signal 18 is synchronized with the odd-numbered rising edges of the double clock 20, and the latch timing signal 19 is synchronized with the even-numbered rising edges of the double clock 20.

【0028】ラッチタイミング信号18はデータラッチ
回路3に入力され、データラッチ回路3は、ラッチタイ
ミング信号18の立ち上がりエッジでバス1のデータ信
号9およびデータパリティ信号10をラッチする。
The latch timing signal 18 is input to the data latch circuit 3, and the data latch circuit 3 latches the data signal 9 and the data parity signal 10 of the bus 1 at the rising edge of the latch timing signal 18.

【0029】一方、ラッチタイミング信号19はデータ
ラッチ回路4に入力され、データラッチ回路4は、ラッ
チタイミング信号19の立ち上がりエッジでバス1のデ
ータ信号9およびデータパリティ信号10をラッチす
る。
On the other hand, the latch timing signal 19 is input to the data latch circuit 4, and the data latch circuit 4 latches the data signal 9 and the data parity signal 10 of the bus 1 at the rising edge of the latch timing signal 19.

【0030】ラッチタイミング信号18とラッチタイミ
ング信号19とは互いに異なったタイミングであるた
め、データラッチ回路3とデータラッチ回路4は、バス
1上のデータ信号9およびデータパリティ信号10を異
なったタイミングでラッチすることになる。このため、
バス上のエージェント数の増加やバスラインの延長など
により負荷容量が増大しタイミングマージンが確保でき
ないような場合であっても、データラッチ回路3とデー
タラッチ回路4のうち少なくとも一方はデータを正しく
ラッチすることができる。
Since the latch timing signal 18 and the latch timing signal 19 have different timings, the data latch circuit 3 and the data latch circuit 4 have different timings for the data signal 9 and the data parity signal 10 on the bus 1. It will be latched. For this reason,
Even when the load capacity increases due to the increase in the number of agents on the bus or the extension of the bus line and the timing margin cannot be secured, at least one of the data latch circuit 3 and the data latch circuit 4 correctly latches the data. can do.

【0031】データラッチ回路3は、ラッチデータ信号
12とラッチデータパリティ信号14を出力し、パリテ
ィチェック回路5に入力する。パリティチェック回路5
は入力されたラッチデータ信号12とラッチデータパリ
ティ信号14を用いてパリティチェックを行い、データ
誤りがあればエラー報告信号16をローレベルにしてエ
ラーの発生を通知する。
The data latch circuit 3 outputs the latch data signal 12 and the latch data parity signal 14 and inputs them to the parity check circuit 5. Parity check circuit 5
Performs a parity check using the input latch data signal 12 and latch data parity signal 14, and if there is a data error, sets the error report signal 16 to the low level to notify the occurrence of the error.

【0032】同様に、データラッチ回路4は、ラッチデ
ータ信号13とラッチデータパリティ信号15を出力
し、パリティチェック回路6に入力する。パリティチェ
ック回路6は入力されたラッチデータ信号13とラッチ
データパリティ信号15を用いてパリティチェックを行
い、データ誤りがあればエラー報告信号17をローレベ
ルにしてエラーの発生を通知する。
Similarly, the data latch circuit 4 outputs the latch data signal 13 and the latch data parity signal 15 and inputs them to the parity check circuit 6. The parity check circuit 6 performs a parity check using the input latch data signal 13 and latch data parity signal 15, and if there is a data error, sets the error report signal 17 to the low level to notify the occurrence of the error.

【0033】エラー報告信号16および17はラッチデ
ータセレクタ回路7に入力され、ラッチデータセレクタ
回路7では、データラッチ回路3からの出力であるラッ
チデータ信号12とデータラッチ回路4からの出力であ
るラッチデータ信号13のうちデータ誤りが報告されて
いない方のデータを有効データとして判断して出力す
る。
The error report signals 16 and 17 are input to the latch data selector circuit 7, and in the latch data selector circuit 7, the latch data signal 12 which is the output from the data latch circuit 3 and the latch which is the output from the data latch circuit 4. The data of the data signal 13 for which no data error has been reported is determined as valid data and output.

【0034】図2では、バス1上でデータ信号9の後端
が保証されていないため、データラッチ回路4がラッチ
したラッチデータ信号13にデータ誤りが発生した場合
を示しており、エラー報告信号17はハイレベルとなっ
てデータ誤りを通知している。一方、エラー報告信号1
6はローレベルとなり、データラッチ回路3がラッチし
たラッチデータ信号12にはデータ誤りがないことを通
知している。従って、ラッチデータセレクタ回路7は、
データラッチ回路3がラッチしたラッチデータ信号12
を有効データとして出力する。
FIG. 2 shows a case where a data error occurs in the latch data signal 13 latched by the data latch circuit 4 because the rear end of the data signal 9 is not guaranteed on the bus 1. A high level 17 indicates a data error. On the other hand, error report signal 1
6 becomes a low level, which notifies that the latch data signal 12 latched by the data latch circuit 3 has no data error. Therefore, the latch data selector circuit 7
Latch data signal 12 latched by the data latch circuit 3
Is output as valid data.

【0035】[0035]

【発明の効果】第1の効果は、バス上のエージェント数
の増加やバスラインの延長などによって負荷容量が増大
しタイミングマージンが確保できない場合においても正
常なデータを転送することができることである。
The first effect is that normal data can be transferred even if the timing margin cannot be secured because the load capacity increases due to an increase in the number of agents on the bus or extension of the bus line.

【0036】その理由は、バス上のデータを異なったタ
イミングで2回ラッチすることでラッチしたデータのど
ちらかに転送エラーがあった場合においても、もう一方
の有効なデータを利用することができるからである。
The reason is that by latching the data on the bus twice at different timings, even if there is a transfer error in either of the latched data, the other valid data can be used. Because.

【0037】第2の効果はハードウェア量が少なくて済
むことである。
The second effect is that the amount of hardware is small.

【0038】その理由は、バス上のデータ送信側には冗
長コードを生成する等の特別なハードウェアを必要とせ
ず、受信側のチェック回路を2重にすることで構成され
るからである。
The reason is that the data transmitting side on the bus does not require any special hardware such as generating a redundant code, and the check circuit on the receiving side is duplicated.

【0039】第3の効果は既存のバスに混在可能である
ことである。
The third effect is that the existing bus can be mixed.

【0040】その理由は、本発明によるデータ転送方式
では、従来からの変更部分が受信側だけであり、バス上
のデータ転送のシーケンス等には何ら変更を加えていな
いためである。
The reason for this is that in the data transfer system according to the present invention, the only change from the prior art is the receiving side, and no change is made to the data transfer sequence on the bus.

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

【図1】本発明によるデータ転送方式の一実施の形態を
示すハードウェア構成のブロック図である。
FIG. 1 is a block diagram of a hardware configuration showing an embodiment of a data transfer system according to the present invention.

【図2】本実施例における各信号のタイミングを示すタ
イムチャートである。
FIG. 2 is a time chart showing the timing of each signal in the present embodiment.

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

1 バス 2 クロック2倍回路 3、4 データラッチ回路 5、6 パリティチェック回路 7 ラッチデータセレクタ回路 8 バスクロック 9 データ信号 10 データパリティ信号 11 データストローブ信号 12、13 ラッチデータ信号 14、15 ラッチデータパリティ信号 16、17 エラー報告信号 18、19 ラッチタイミング信号 20 2倍クロック 1 bus 2 clock doubling circuit 3, 4 data latch circuit 5, 6 parity check circuit 7 latch data selector circuit 8 bus clock 9 data signal 10 data parity signal 11 data strobe signal 12, 13 latch data signal 14, 15 latch data parity Signal 16 and 17 Error report signal 18 and 19 Latch timing signal 20 Double clock

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 パリティを有するデータをバスを介して
送信側から受信側に転送するデータ転送方式において、 前記受信側では、前記バス上のバスクロックを2倍にし
て2倍クロックを生成し、前記2倍クロックの奇数番目
の立ち上がりエッジに同期した第1のデータラッチタイ
ミング信号を生成し、前記2倍クロックの偶数番目の立
ち上がりエッジに同期した第2のデータラッチタイミン
グ信号を生成し、前記第1のデータラッチタイミング信
号のタイミングで前記バスから前記パリティを有するデ
ータをラッチして第1のラッチデータとし、前記第2の
データラッチタイミング信号のタイミングで前記バスか
ら前記パリティを有するデータをラッチして第2のラッ
チデータとし、前記第1のラッチデータおよび前記第2
のラッチデータのパリティチェックを行い、前記第1の
ラッチデータおよび前記第2のラッチデータのうち前記
パリティチェックの結果パリティエラーのない方のラッ
チデータを有効データとして選択することを特徴とする
データ転送方式。
1. A data transfer system for transferring data having parity from a transmission side to a reception side via a bus, wherein the reception side doubles a bus clock on the bus to generate a double clock. Generating a first data latch timing signal synchronized with an odd-numbered rising edge of the double clock and generating a second data latch timing signal synchronized with an even-numbered rising edge of the double clock; The data having the parity is latched from the bus at the timing of the first data latch timing signal to be the first latched data, and the data having the parity is latched from the bus at the timing of the second data latch timing signal. The second latch data and the first latch data and the second latch data.
Of the first latch data and the second latch data, and selects one of the first latch data and the second latch data having no parity error as a result of the parity check as valid data. method.
【請求項2】 前記パリティを有するデータがアドレス
データである請求項1に記載のデータ転送方式。
2. The data transfer system according to claim 1, wherein the data having the parity is address data.
【請求項3】 前記パリティを有するデータがバスコン
トロール信号である請求項1に記載のデータ転送方式。
3. The data transfer system according to claim 1, wherein the data having the parity is a bus control signal.
JP8013786A 1996-01-30 1996-01-30 Data transfer system Pending JPH09212432A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8013786A JPH09212432A (en) 1996-01-30 1996-01-30 Data transfer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8013786A JPH09212432A (en) 1996-01-30 1996-01-30 Data transfer system

Publications (1)

Publication Number Publication Date
JPH09212432A true JPH09212432A (en) 1997-08-15

Family

ID=11842941

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8013786A Pending JPH09212432A (en) 1996-01-30 1996-01-30 Data transfer system

Country Status (1)

Country Link
JP (1) JPH09212432A (en)

Similar Documents

Publication Publication Date Title
US4346474A (en) Even-odd parity checking for synchronous data transmission
US7821919B2 (en) Data processing apparatus and data processing method
US8566685B2 (en) Command control circuit, integrated circuit having the same, and command control method
JPH03191633A (en) Data transfer system
US5193093A (en) Data transfer process with loop checking
CN113391195A (en) Fault detection circuit and semiconductor device
US4580265A (en) Failure detection method and apparatus
US6195769B1 (en) Failsafe asynchronous data transfer corruption indicator
JP2746741B2 (en) Field decision circuit
JPH09212432A (en) Data transfer system
JPH10247899A (en) Serial transmission method and synchronization error detection method thereof
US6137306A (en) Input buffer having adjustment function for suppressing skew
JP3217993B2 (en) Parity check circuit
US6424684B1 (en) Method and apparatus for receiving synchronous data
US20240428878A1 (en) Memory device and control method therefor
JPS6342978B2 (en)
JP2644112B2 (en) FIFO test diagnostic circuit
US5267250A (en) Circuit arrangement for detection of an erroneous selection signal supplied to selection means
JPH06274360A (en) Error check circuit
JP2803479B2 (en) Serial data receiver
JP2740492B2 (en) Asynchronous data transfer circuit between LSIs
JPS63310211A (en) Clock fault detecting circuit
JPH09284266A (en) Frame aligner circuit
KR20080078508A (en) Deserializer and Data Restoration Method
KR19990037504U (en) Device Control Bus Matching Device in Electronic Switching System

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19981027