JPH05113939A - データ転送装置および方法 - Google Patents
データ転送装置および方法Info
- Publication number
- JPH05113939A JPH05113939A JP3158280A JP15828091A JPH05113939A JP H05113939 A JPH05113939 A JP H05113939A JP 3158280 A JP3158280 A JP 3158280A JP 15828091 A JP15828091 A JP 15828091A JP H05113939 A JPH05113939 A JP H05113939A
- Authority
- JP
- Japan
- Prior art keywords
- data
- unit
- register
- error
- data transfer
- 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
Links
Landscapes
- Retry When Errors Occur (AREA)
Abstract
(57)【要約】
【目的】中央処理装置(CPU)から入出力(I/O)
ユニットに対してデータ転送を行なう方式に関し、どの
ような種類のI/Oユニットに対しても同じ方法でCP
UのOSでのリトライ処理を行なうことができるデータ
転送装置および方法を提供することを目的とする。 【構成】CPUユニット1からバス2を経てI/Oユニ
ット3にデータを転送するデータ転送回路において、I
/Oユニット3に、第1のレジスタ4を設けてバス2に
接続し、複数の第2のレジスタ5を設けて、第1のレジ
スタ4に接続する。そして、CPUユニット1から送ら
れたデータを一旦第1のレジスタ4に保持してデータチ
ェックを行い、エラーがないときはデータをそのままい
ずれかの第2のレジスタ5に送ってデータ転送を終了す
るとともに、エラーがあったときはデータを第2のレジ
スタ5に送らないようにすることで構成する。
ユニットに対してデータ転送を行なう方式に関し、どの
ような種類のI/Oユニットに対しても同じ方法でCP
UのOSでのリトライ処理を行なうことができるデータ
転送装置および方法を提供することを目的とする。 【構成】CPUユニット1からバス2を経てI/Oユニ
ット3にデータを転送するデータ転送回路において、I
/Oユニット3に、第1のレジスタ4を設けてバス2に
接続し、複数の第2のレジスタ5を設けて、第1のレジ
スタ4に接続する。そして、CPUユニット1から送ら
れたデータを一旦第1のレジスタ4に保持してデータチ
ェックを行い、エラーがないときはデータをそのままい
ずれかの第2のレジスタ5に送ってデータ転送を終了す
るとともに、エラーがあったときはデータを第2のレジ
スタ5に送らないようにすることで構成する。
Description
【0001】
【産業上の利用分野】本発明は、中央処理装置(CP
U)から入出力(I/O)ユニットに対してデータ転送
を行なう方式に関し、特にデータ転送のエラー発生時に
おいて、エラーデータの転送を防止したデータ転送装置
および方法に関するものである。
U)から入出力(I/O)ユニットに対してデータ転送
を行なう方式に関し、特にデータ転送のエラー発生時に
おいて、エラーデータの転送を防止したデータ転送装置
および方法に関するものである。
【0002】制御コンピュータシステムにおいては、高
信頼化の要求に伴って、誤制御を生じることなく運転を
行なう技術が求められている。
信頼化の要求に伴って、誤制御を生じることなく運転を
行なう技術が求められている。
【0003】このような制御コンピュータシステム等に
おいては、CPUからI/Oユニットにおける複数のレ
ジスタに対してデータ転送を行なう機会が多い。
おいては、CPUからI/Oユニットにおける複数のレ
ジスタに対してデータ転送を行なう機会が多い。
【0004】そこで、CPUからI/Oユニットに対し
てデータ転送を行なう際に、どのような種類のI/Oユ
ニットを実装したデータ転送回路に対しても、同じ方法
でリトライ処理を行なって、レジスタに対するデータの
書き込み保護を行なえるようにすることが要望される。
てデータ転送を行なう際に、どのような種類のI/Oユ
ニットを実装したデータ転送回路に対しても、同じ方法
でリトライ処理を行なって、レジスタに対するデータの
書き込み保護を行なえるようにすることが要望される。
【0005】
【従来の技術】図5は、従来のデータ転送回路を示した
ものであって、11はCPUユニット、12はデータを
転送するデータバス、13はI/Oユニットである。I
/Oユニット13において、141 〜144 はそれぞれ
レジスタである。
ものであって、11はCPUユニット、12はデータを
転送するデータバス、13はI/Oユニットである。I
/Oユニット13において、141 〜144 はそれぞれ
レジスタである。
【0006】図5において、I/Oユニット13は出力
回路として動作し、CPUユニット11からデータバス
12を経て転送されたデータは、レジスタ141 〜14
4 によって直接受信され保持されるようになっている。
回路として動作し、CPUユニット11からデータバス
12を経て転送されたデータは、レジスタ141 〜14
4 によって直接受信され保持されるようになっている。
【0007】図6は、図5のデータ転送回路におけるデ
ータエラーがないときのライトバスサイクルを示したも
のである。
ータエラーがないときのライトバスサイクルを示したも
のである。
【0008】いま、CPUユニット11からデータバス
12を経てI/Oユニット13へデータNの転送を開始
する()と、その後、I/Oライト信号が“L”にな
って()、アドレスで指定されたレジスタにデータが
書き込まれ始める。書き込みが終了すると、I/Oユニ
ット13はレディ信号を“L”にする()。これと同
時に、バスパリティ検定等によってデータにおけるエラ
ーの有無をチェックする。データエラーがない場合は、
CPUユニット11に対してエラーを通知するNMI
(Non Maskable Interrupt)信号が“L”のままであ
る。CPUユニット11はレディ信号が“L”になった
ことを検知して、I/Oライト信号を“H”に戻す
()。これをI/Oユニット13が検知すると、レデ
ィ信号を“H”に戻して()、データ転送を終了す
る。
12を経てI/Oユニット13へデータNの転送を開始
する()と、その後、I/Oライト信号が“L”にな
って()、アドレスで指定されたレジスタにデータが
書き込まれ始める。書き込みが終了すると、I/Oユニ
ット13はレディ信号を“L”にする()。これと同
時に、バスパリティ検定等によってデータにおけるエラ
ーの有無をチェックする。データエラーがない場合は、
CPUユニット11に対してエラーを通知するNMI
(Non Maskable Interrupt)信号が“L”のままであ
る。CPUユニット11はレディ信号が“L”になった
ことを検知して、I/Oライト信号を“H”に戻す
()。これをI/Oユニット13が検知すると、レデ
ィ信号を“H”に戻して()、データ転送を終了す
る。
【0009】図7は、図5のデータ転送回路におけるデ
ータエラーがあるときのライトバスサイクルを示したも
のである。
ータエラーがあるときのライトバスサイクルを示したも
のである。
【0010】図6の場合と同様に、書き込み終了時、デ
ータにおけるエラーの有無をチェックして、エラーがあ
ったときはNMI信号を“H”にして()、CPUユ
ニット11に対してエラーがあったことを通知する。そ
の後は、エラーがないときと同様に、CPUユニット1
1はレディ信号が“L”になったことを検知して、I/
Oライト信号を“H”に戻し()、これをI/Oユニ
ット13が検知すると、レディ信号を“H”に戻して
()、データ転送を終了する。
ータにおけるエラーの有無をチェックして、エラーがあ
ったときはNMI信号を“H”にして()、CPUユ
ニット11に対してエラーがあったことを通知する。そ
の後は、エラーがないときと同様に、CPUユニット1
1はレディ信号が“L”になったことを検知して、I/
Oライト信号を“H”に戻し()、これをI/Oユニ
ット13が検知すると、レディ信号を“H”に戻して
()、データ転送を終了する。
【0011】
【発明が解決しようとする課題】従来のデータ転送方式
においては、データチェックでエラーを検出しても、そ
のときには、データは既にレジスタに書き込まれている
ため、CPUユニット11は、オペレーティングシステ
ム(以下OSと略す)でのリトライ処理を行なって、再
度、データの書き込みからやりなおさなければならな
い。
においては、データチェックでエラーを検出しても、そ
のときには、データは既にレジスタに書き込まれている
ため、CPUユニット11は、オペレーティングシステ
ム(以下OSと略す)でのリトライ処理を行なって、再
度、データの書き込みからやりなおさなければならな
い。
【0012】しかしながら、I/Oユニットの構成は、
図5に示されたような単純なものだけではなく、これと
異なる構成を有するものもある。
図5に示されたような単純なものだけではなく、これと
異なる構成を有するものもある。
【0013】図8は、従来の他のI/Oユニットの構成
を示したものであって、15はI/Oユニット、161
〜164 はレジスタである。図8に示されたI/Oユニ
ットにおいては、レジスタ161 のみがデータバス12
と接続され、レジスタ162 〜164 はレジスタ161
から内部バスを経て接続されるようになっている。
を示したものであって、15はI/Oユニット、161
〜164 はレジスタである。図8に示されたI/Oユニ
ットにおいては、レジスタ161 のみがデータバス12
と接続され、レジスタ162 〜164 はレジスタ161
から内部バスを経て接続されるようになっている。
【0014】図9は、図8のI/Oユニットにおける内
部アドレスの発生を説明するものであって、(a)はセ
レクタを示し、(b)はアドレスの配分を示したもので
ある。
部アドレスの発生を説明するものであって、(a)はセ
レクタを示し、(b)はアドレスの配分を示したもので
ある。
【0015】図5に示されたI/Oユニットでは、CP
Uユニットからのデータを直接各レジスタに送るため、
アドレス線が2本必要である。一方、図8に示されたI
/Oユニットでは、レジスタ161 で一旦データを受
け、図9(a)に示されたデータD15〜D0 のうちの2
ビットD1,D0 をセレクタとして、(b)に示すように
他のレジスタ162 〜164 のアドレスを指定して、デ
ータを転送するように構成されている。従ってこの場合
は、CPUユニットからI/Oユニットにデータを転送
する際のアドレス線が1本で済むようになっている。
Uユニットからのデータを直接各レジスタに送るため、
アドレス線が2本必要である。一方、図8に示されたI
/Oユニットでは、レジスタ161 で一旦データを受
け、図9(a)に示されたデータD15〜D0 のうちの2
ビットD1,D0 をセレクタとして、(b)に示すように
他のレジスタ162 〜164 のアドレスを指定して、デ
ータを転送するように構成されている。従ってこの場合
は、CPUユニットからI/Oユニットにデータを転送
する際のアドレス線が1本で済むようになっている。
【0016】図8に示されたようなI/Oユニットが他
の種類のI/Oユニットと混合してデータ転送回路に実
装されている場合には、CPUユニットのOSは、デー
タ転送回路におけるどのI/OユニットのICがどのよ
うなレジスタ構成になっているかを、予め知っていなけ
れば、リトライ処理を行なうことができない。しかしな
がら、データ転送回路には,通常、多数のI/Oユニッ
トのICが実装されるため、異なる構成のI/Oユニッ
トがあっても、区別して制御することは困難であり、こ
のような場合、事実上、OSでのリトライ処理は不可能
であるという問題があった。
の種類のI/Oユニットと混合してデータ転送回路に実
装されている場合には、CPUユニットのOSは、デー
タ転送回路におけるどのI/OユニットのICがどのよ
うなレジスタ構成になっているかを、予め知っていなけ
れば、リトライ処理を行なうことができない。しかしな
がら、データ転送回路には,通常、多数のI/Oユニッ
トのICが実装されるため、異なる構成のI/Oユニッ
トがあっても、区別して制御することは困難であり、こ
のような場合、事実上、OSでのリトライ処理は不可能
であるという問題があった。
【0017】本発明は、このような従来技術の課題を解
決しようとするものであって、CPUユニットからI/
Oユニットにデータを転送するデータ転送回路におい
て、どのような種類のI/Oユニットに対しても同じ方
法でリトライ処理を行なうことができるデータ転送装置
および方法を提供することを目的としている。
決しようとするものであって、CPUユニットからI/
Oユニットにデータを転送するデータ転送回路におい
て、どのような種類のI/Oユニットに対しても同じ方
法でリトライ処理を行なうことができるデータ転送装置
および方法を提供することを目的としている。
【0018】
【課題を解決するための手段】本発明のデータ転送装置
は、CPUユニットからバスを経てI/Oユニットにデ
ータを転送するデータ転送回路において、I/Oユニッ
トに、バスに接続された第1のレジスタと、第1のレジ
スタに接続された複数の第2のレジスタとを設け、CP
Uユニットから送られたデータを一旦第1のレジスタに
保持してデータチェックを行い、エラーがないときはこ
のデータをそのままいずれかの第2のレジスタに送って
データ転送を終了するとともに、エラーがあったときは
このデータを第2のレジスタに送らないようにすること
を特徴とするものである。
は、CPUユニットからバスを経てI/Oユニットにデ
ータを転送するデータ転送回路において、I/Oユニッ
トに、バスに接続された第1のレジスタと、第1のレジ
スタに接続された複数の第2のレジスタとを設け、CP
Uユニットから送られたデータを一旦第1のレジスタに
保持してデータチェックを行い、エラーがないときはこ
のデータをそのままいずれかの第2のレジスタに送って
データ転送を終了するとともに、エラーがあったときは
このデータを第2のレジスタに送らないようにすること
を特徴とするものである。
【0019】本発明のデータ転送方法は、CPUユニッ
トからバスを経てI/Oユニットにデータを転送するデ
ータ転送回路において、CPUユニットから送られたデ
ータをバスを経て第1のレジスタに一旦保持してデータ
チェックを行い、エラーがないときはこのデータをその
ままいずれかの第2のレジスタに送ってデータ転送を終
了するとともに、エラーがあったときはこのデータを第
2のレジスタに送らずに、CPUユニットのOSによっ
てリトライ処理を行ない再度第1のレジスタへのデータ
書き込みを試みることを特徴とするものである。
トからバスを経てI/Oユニットにデータを転送するデ
ータ転送回路において、CPUユニットから送られたデ
ータをバスを経て第1のレジスタに一旦保持してデータ
チェックを行い、エラーがないときはこのデータをその
ままいずれかの第2のレジスタに送ってデータ転送を終
了するとともに、エラーがあったときはこのデータを第
2のレジスタに送らずに、CPUユニットのOSによっ
てリトライ処理を行ない再度第1のレジスタへのデータ
書き込みを試みることを特徴とするものである。
【0020】
【作用】図1は、本発明の原理的構成を示したものであ
る。データ転送回路においては、CPUユニット1から
バス2を経てI/Oユニット3にデータを転送する。本
発明のデータ転送装置はこの場合に、I/Oユニット3
に、第1のレジスタを設けてバス2に接続し、複数の第
2のレジスタ5を設けて、第1のレジスタ4に接続す
る。そして、CPUユニット1から送られたデータを一
旦、第1のレジスタ4に保持してデータチェックを行
い、エラーがないときは、このデータをそのままいずれ
かの第2のレジスタ5に送ってデータ転送を終了する。
一方、エラーがあったときは、このデータを第2のレジ
スタ5に送らないようにする。従って本発明によれば、
エラー発生時、どのような種類のI/Oユニットに対し
ても同じ方法でリトライ処理を行なうことができる。
る。データ転送回路においては、CPUユニット1から
バス2を経てI/Oユニット3にデータを転送する。本
発明のデータ転送装置はこの場合に、I/Oユニット3
に、第1のレジスタを設けてバス2に接続し、複数の第
2のレジスタ5を設けて、第1のレジスタ4に接続す
る。そして、CPUユニット1から送られたデータを一
旦、第1のレジスタ4に保持してデータチェックを行
い、エラーがないときは、このデータをそのままいずれ
かの第2のレジスタ5に送ってデータ転送を終了する。
一方、エラーがあったときは、このデータを第2のレジ
スタ5に送らないようにする。従って本発明によれば、
エラー発生時、どのような種類のI/Oユニットに対し
ても同じ方法でリトライ処理を行なうことができる。
【0021】また本発明のデータ転送方法は、上述のデ
ータ転送回路において、CPUユニット1から送られた
データをバス2を経て第1のレジスタ4に一旦保持して
データチェックを行い、エラーがないときはこのデータ
をそのままいずれかの第2のレジスタ5に送ってデータ
転送を終了する。また、エラーがあったときはこのデー
タを第2のレジスタ5に送ることなく、CPUユニット
1のOSでリトライ処理を行ない再度第1のレジスタ4
へのデータ書き込みを試みるようにするので、エラー発
生時、どのような種類のI/Oユニットに対しても同じ
方法でリトライ処理を行なうことができる。
ータ転送回路において、CPUユニット1から送られた
データをバス2を経て第1のレジスタ4に一旦保持して
データチェックを行い、エラーがないときはこのデータ
をそのままいずれかの第2のレジスタ5に送ってデータ
転送を終了する。また、エラーがあったときはこのデー
タを第2のレジスタ5に送ることなく、CPUユニット
1のOSでリトライ処理を行ない再度第1のレジスタ4
へのデータ書き込みを試みるようにするので、エラー発
生時、どのような種類のI/Oユニットに対しても同じ
方法でリトライ処理を行なうことができる。
【0022】
【実施例】図2は、本発明の一実施例の構成を示したも
のであって、図5におけると同じものを同じ番号で示
し、21はI/Oユニットである。I/Oユニット21
において、22は第1のレジスタ、231 〜234 は第
2のレジスタである。
のであって、図5におけると同じものを同じ番号で示
し、21はI/Oユニットである。I/Oユニット21
において、22は第1のレジスタ、231 〜234 は第
2のレジスタである。
【0023】図2に示されたデータ転送回路において、
I/Oユニット21は出力回路として動作し、CPUユ
ニット11からバス12を経て転送されたデータは、第
1のレジスタ22で一旦保持されてデータチェックを行
なわれたのち、第2のレジスタ231 〜234 のいずれ
かに転送されるようになっている。
I/Oユニット21は出力回路として動作し、CPUユ
ニット11からバス12を経て転送されたデータは、第
1のレジスタ22で一旦保持されてデータチェックを行
なわれたのち、第2のレジスタ231 〜234 のいずれ
かに転送されるようになっている。
【0024】図3は、図2のデータ転送回路におけるデ
ータエラーがないときのライトバスサイクルを示したも
のである。
ータエラーがないときのライトバスサイクルを示したも
のである。
【0025】いま、CPUユニット11からデータバス
12を経てI/Oユニット21へデータNの転送を開始
する()と、その後、I/Oライト信号が“L”にな
って()、第1のレジスタ22にデータが書き込まれ
始める。書き込みが終了すると、I/Oユニット21は
レディ信号を“L”にする()。これと同時に、バス
パリティ検定等によってデータにおけるエラーの有無を
チェックする。データエラーがない場合は、CPUユニ
ット11に対してエラーを通知するNMI信号が“L”
のままである。このときは、第1のレジスタ22のデー
タを、アドレスで指定されたいずれかの第2のレジスタ
に転送する()。CPUユニット11はレディ信号が
“L”になったことを検知して、I/Oライト信号を
“H”に戻す()。これをI/Oユニット21が検知
すると、レディ信号を“H”に戻して()、データ転
送を終了する。
12を経てI/Oユニット21へデータNの転送を開始
する()と、その後、I/Oライト信号が“L”にな
って()、第1のレジスタ22にデータが書き込まれ
始める。書き込みが終了すると、I/Oユニット21は
レディ信号を“L”にする()。これと同時に、バス
パリティ検定等によってデータにおけるエラーの有無を
チェックする。データエラーがない場合は、CPUユニ
ット11に対してエラーを通知するNMI信号が“L”
のままである。このときは、第1のレジスタ22のデー
タを、アドレスで指定されたいずれかの第2のレジスタ
に転送する()。CPUユニット11はレディ信号が
“L”になったことを検知して、I/Oライト信号を
“H”に戻す()。これをI/Oユニット21が検知
すると、レディ信号を“H”に戻して()、データ転
送を終了する。
【0026】図4は、図2のデータ転送回路におけるデ
ータエラーがあるときのライトバスサイクルを示したも
のである。
ータエラーがあるときのライトバスサイクルを示したも
のである。
【0027】図3の場合と同様に、書き込み終了時、デ
ータにおけるエラーの有無をチェックして、エラーがあ
ったときはNMI信号を“H”にして()、CPUユ
ニット11に対してエラーがあったことを通知する。こ
のときは、第1のレジスタ22のデータを、第2のレジ
スタに転送しない()。その後は、エラーがないとき
と同様に、CPUユニット11はレディ信号が“L”に
なったことを検知して、I/Oライト信号を“H”に戻
し()、これをI/Oユニット21が検知すると、レ
ディ信号を“H”に戻す()。この後、CPUユニッ
ト11のOSでのリトライ処理が行なわれ、再度、第1
のレジスタ22へのデータ書き込みが試みられる。
ータにおけるエラーの有無をチェックして、エラーがあ
ったときはNMI信号を“H”にして()、CPUユ
ニット11に対してエラーがあったことを通知する。こ
のときは、第1のレジスタ22のデータを、第2のレジ
スタに転送しない()。その後は、エラーがないとき
と同様に、CPUユニット11はレディ信号が“L”に
なったことを検知して、I/Oライト信号を“H”に戻
し()、これをI/Oユニット21が検知すると、レ
ディ信号を“H”に戻す()。この後、CPUユニッ
ト11のOSでのリトライ処理が行なわれ、再度、第1
のレジスタ22へのデータ書き込みが試みられる。
【0028】このように本発明のデータ転送装置および
方法では、一旦データを第1のレジスタに保持してエラ
ーチェックを行ない、エラーがあった場合は、データを
第2のレジスタに転送することなく、OSでのリトライ
処理を行なってから第2のレジスタに転送するので、第
2のレジスタの構成がどのようなものであっても、同一
の方法でOSによるリトライ処理を行なうことができ
る。
方法では、一旦データを第1のレジスタに保持してエラ
ーチェックを行ない、エラーがあった場合は、データを
第2のレジスタに転送することなく、OSでのリトライ
処理を行なってから第2のレジスタに転送するので、第
2のレジスタの構成がどのようなものであっても、同一
の方法でOSによるリトライ処理を行なうことができ
る。
【0029】図2の実施例では、I/Oユニット21を
出力回路としたが、I/Oユニットが多数ある場合は、
他のユニットを出力回路としてもよい。また、CPUユ
ニット11へのエラー通知をNMI信号によって行なう
ようにしたが、CPUユニット11のレディ信号の時間
監視による方法でもよい。この場合は、データチェック
でエラーを発見した際に、レディ信号をCPUユニット
11に返さないようにし、CPUユニット11側でレデ
ィ信号が一定時間以内に返ってこないことでエラー発生
とみなすことによって、エラー通知を行なう。
出力回路としたが、I/Oユニットが多数ある場合は、
他のユニットを出力回路としてもよい。また、CPUユ
ニット11へのエラー通知をNMI信号によって行なう
ようにしたが、CPUユニット11のレディ信号の時間
監視による方法でもよい。この場合は、データチェック
でエラーを発見した際に、レディ信号をCPUユニット
11に返さないようにし、CPUユニット11側でレデ
ィ信号が一定時間以内に返ってこないことでエラー発生
とみなすことによって、エラー通知を行なう。
【0030】
【発明の効果】以上説明したように本発明によれば、C
PUユニットからI/Oユニットにデータを転送するデ
ータ転送回路において、エラー発生時、どのような構成
を有するI/Oユニットのレジスタに対しても、同じ方
法でリトライ処理を行なうことが可能となり、制御コン
ピュータの信頼性を向上することができる。
PUユニットからI/Oユニットにデータを転送するデ
ータ転送回路において、エラー発生時、どのような構成
を有するI/Oユニットのレジスタに対しても、同じ方
法でリトライ処理を行なうことが可能となり、制御コン
ピュータの信頼性を向上することができる。
【図1】本発明の原理的構成を示す図である。
【図2】本発明の一実施例の構成を示す図である。
【図3】図2のデータ転送回路におけるデータエラーが
ないときのライトバスサイクルを示す図である。
ないときのライトバスサイクルを示す図である。
【図4】図2のデータ転送回路におけるデータエラーが
あるときのライトバスサイクルを示す図である。
あるときのライトバスサイクルを示す図である。
【図5】従来のデータ転送回路を示す図である。
【図6】図5のデータ転送回路におけるデータエラーが
ないときのライトバスサイクルを示す図である。
ないときのライトバスサイクルを示す図である。
【図7】図5のデータ転送回路におけるデータエラーが
あるときのライトバスサイクルを示す図である。
あるときのライトバスサイクルを示す図である。
【図8】従来の他のI/Oユニットの構成を示す図であ
る。
る。
【図9】図8のI/Oユニットにおける内部アドレスの
発生を説明する図であって、(a)はセレクタを示し、
(b)はアドレスの配分を示す。
発生を説明する図であって、(a)はセレクタを示し、
(b)はアドレスの配分を示す。
1 CPUユニット 2 バス 3 I/Oユニット 4 第1のレジスタ 5 第2のレジスタ
───────────────────────────────────────────────────── フロントページの続き (72)発明者 神田 真 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内
Claims (2)
- 【請求項1】 CPUユニット(1)からバス(2)を
経てI/Oユニット(3)にデータを転送するデータ転
送回路において、該I/Oユニット(3)に、バス
(2)に接続された第1のレジスタ(4)と、該第1の
レジスタ(4)に接続された複数の第2のレジスタ
(5)とを設け、CPUユニット(1)から送られたデ
ータを一旦前記第1のレジスタ(4)に保持してデータ
チェックを行い、エラーがないときは該データをそのま
まいずれかの第2のレジスタ(5)に送ってデータ転送
を終了するとともに、エラーがあったときは該データを
第2のレジスタ(5)に送らないようにすることを特徴
とするデータ転送装置。 - 【請求項2】 CPUユニット(1)からバス(2)を
経てI/Oユニット(3)にデータを転送するデータ転
送回路において、CPUユニット(1)から送られたデ
ータをバス(2)を経て第1のレジスタ(4)に一旦保
持してデータチェックを行い、エラーがないときは該デ
ータをそのままいずれかの第2のレジスタ(5)に送っ
てデータ転送を終了するとともに、エラーがあったとき
は該データを第2のレジスタ(5)に送らずに、CPU
ユニット(1)のOSによってリトライ処理を行ない再
度第1のレジスタ(4)へのデータ書き込みを試みるこ
とを特徴とするデータ転送方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3158280A JPH05113939A (ja) | 1991-06-28 | 1991-06-28 | データ転送装置および方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3158280A JPH05113939A (ja) | 1991-06-28 | 1991-06-28 | データ転送装置および方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05113939A true JPH05113939A (ja) | 1993-05-07 |
Family
ID=15668153
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3158280A Pending JPH05113939A (ja) | 1991-06-28 | 1991-06-28 | データ転送装置および方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH05113939A (ja) |
-
1991
- 1991-06-28 JP JP3158280A patent/JPH05113939A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6523140B1 (en) | Computer system error recovery and fault isolation | |
| US4864496A (en) | Bus adapter module for interconnecting busses in a multibus computer system | |
| US4979097A (en) | Method and apparatus for interconnecting busses in a multibus computer system | |
| CN1139036C (zh) | 防止对先前的故障设备完成加载或存储操作的方法及装置 | |
| JP2988901B2 (ja) | 並直列ポートを有するic上のエラー検出装置及びエラー検出方法 | |
| WO1986000436A1 (en) | Data processor having dynamic bus sizing | |
| JPH07129426A (ja) | 障害処理方式 | |
| US6496878B1 (en) | Transfer progress alert module | |
| CN117667467A (zh) | 一种处理内存故障的方法及其相关设备 | |
| US4858234A (en) | Method and apparatus for error recovery in a multibus computer system | |
| US6604161B1 (en) | Translation of PCI level interrupts into packet based messages for edge event drive microprocessors | |
| JP3526031B2 (ja) | データ転送装置 | |
| EP0418030A2 (en) | Improvements in and relating to stable memory circuits | |
| EP0291557A1 (en) | Hardware demand fetch cycle system interface | |
| JPH05113939A (ja) | データ転送装置および方法 | |
| US6249878B1 (en) | Data storage system | |
| US5687310A (en) | System for generating error signal to indicate mismatch in commands and preventing processing data associated with the received commands when mismatch command has been determined | |
| JPH07129427A (ja) | Eccコードによるデータの比較チェック方法 | |
| US6131176A (en) | On-the-fly data integrity transfer system handling mixed block sizes | |
| JP3374923B2 (ja) | 論理モジュール及びデータ処理装置 | |
| JPS6312303B2 (ja) | ||
| KR970002400B1 (ko) | 다중프로세서 인터럽트 요청기에서의 인터럽트 송신 및 완료 제어방법(Control scheme of interrupt go and done in a multiprocessor interrupt requester) | |
| JPH087442Y2 (ja) | プログラマブルコントローラの入出力装置 | |
| JPH07210471A (ja) | 情報処理装置 | |
| JPH04145563A (ja) | データ処理システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20021001 |