JPH0573343A - データ転送処理装置 - Google Patents
データ転送処理装置Info
- Publication number
- JPH0573343A JPH0573343A JP3234824A JP23482491A JPH0573343A JP H0573343 A JPH0573343 A JP H0573343A JP 3234824 A JP3234824 A JP 3234824A JP 23482491 A JP23482491 A JP 23482491A JP H0573343 A JPH0573343 A JP H0573343A
- Authority
- JP
- Japan
- Prior art keywords
- data
- switching circuit
- parity
- switching
- line
- 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
- 230000005540 biological transmission Effects 0.000 claims abstract description 8
- 238000010586 diagram Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Landscapes
- Detection And Correction Of Errors (AREA)
- Hardware Redundancy (AREA)
- Debugging And Monitoring (AREA)
Abstract
(57)【要約】
【目的】 データを転送中にデータバスに障害が発生し
た場合に、スペアラインと障害ラインを切り替えて転送
を正常に実行させる。 【構成】 送信側回路1から送信されたデータから、パ
リティチェッカー6でエラーが検出された場合に、マイ
クロプロセッサ10でデータの0bit目から1/n切
り替え回路8によりスペアラインを用いてデータ転送を
行い、1/2切り替え回路5により固定故障位置のデー
タと切り替える。この動作を順次繰り返すことにより正
常なデータ転送を行う。
た場合に、スペアラインと障害ラインを切り替えて転送
を正常に実行させる。 【構成】 送信側回路1から送信されたデータから、パ
リティチェッカー6でエラーが検出された場合に、マイ
クロプロセッサ10でデータの0bit目から1/n切
り替え回路8によりスペアラインを用いてデータ転送を
行い、1/2切り替え回路5により固定故障位置のデー
タと切り替える。この動作を順次繰り返すことにより正
常なデータ転送を行う。
Description
【0001】
【産業上の利用分野】本発明は、データ転送処理装置に
関し、特にデータをパリティ付きバスラインで送受信す
るデータ転送処理装置に関する。
関し、特にデータをパリティ付きバスラインで送受信す
るデータ転送処理装置に関する。
【0002】
【従来の技術】従来のデータ転送処理装置においては、
パリティチェッカーで、パリティエラーの発生を確認す
るだけであった。
パリティチェッカーで、パリティエラーの発生を確認す
るだけであった。
【0003】
【発明が解決しようとする課題】したがって、処理を中
止させることはできたが、正常な状態での続行はできな
かった。
止させることはできたが、正常な状態での続行はできな
かった。
【0004】本発明の目的は、バスに障害が発生した場
合にも、正常なデータを転送し、処理の継続が可能なデ
ータ転送処理装置を提供することにある。
合にも、正常なデータを転送し、処理の継続が可能なデ
ータ転送処理装置を提供することにある。
【0005】
【課題を解決するための手段】上記目的を達成するた
め、本発明によるデータ転送処理装置においては、パリ
ティチェッカーと、データバスと、スペアラインと、ド
ライバ/レシーバと、1/n切り替え回路と、1/2切
り替え回路と、マイクロプロセッサとを有するデータ転
送処理装置であって、パリティチェッカーは、パリティ
エラーの有無をチェックするものであり、データバス
は、データ及びパリティチェック用付加ピットをそれぞ
れ転送するものであり、スペアラインは、データバスが
障害をきたした時に代りにデータ送信を行うものであ
り、ドライバ/レシーバは、データバスへのデータの受
け渡しを行うものであり、1/n切り替え回路は、デー
タバスとスペアラインとの切り替えを行うものであり、
1/2切り替え回路は、データバスからのデータと、ス
ペアラインからのデータとの切り替えを行うものであ
り、マイクロプロセッサは、パリティチェッカーでのパ
リティエラーの有無により、1/n切り替え回路と1/
2切り替え回路との切替動作を制御するものであるもの
である。
め、本発明によるデータ転送処理装置においては、パリ
ティチェッカーと、データバスと、スペアラインと、ド
ライバ/レシーバと、1/n切り替え回路と、1/2切
り替え回路と、マイクロプロセッサとを有するデータ転
送処理装置であって、パリティチェッカーは、パリティ
エラーの有無をチェックするものであり、データバス
は、データ及びパリティチェック用付加ピットをそれぞ
れ転送するものであり、スペアラインは、データバスが
障害をきたした時に代りにデータ送信を行うものであ
り、ドライバ/レシーバは、データバスへのデータの受
け渡しを行うものであり、1/n切り替え回路は、デー
タバスとスペアラインとの切り替えを行うものであり、
1/2切り替え回路は、データバスからのデータと、ス
ペアラインからのデータとの切り替えを行うものであ
り、マイクロプロセッサは、パリティチェッカーでのパ
リティエラーの有無により、1/n切り替え回路と1/
2切り替え回路との切替動作を制御するものであるもの
である。
【0006】また、パリティチェッカーでエラーが検出
された場合に、マイクロプロセッサでデータの0bit
から1/n切り替え回路によりスペアラインを用いてデ
ータ転送を行い、1/2切り替え回路により固定故障位
置のデータと切替え、この動作を順次繰り返して正常な
データ送信を行う機能を有するものである。
された場合に、マイクロプロセッサでデータの0bit
から1/n切り替え回路によりスペアラインを用いてデ
ータ転送を行い、1/2切り替え回路により固定故障位
置のデータと切替え、この動作を順次繰り返して正常な
データ送信を行う機能を有するものである。
【0007】
【作用】データにはパリティビットが付加されている。
このデータをパリティチェッカーが受信し、パリティエ
ラーが発生するとデータバスを順次スペアラインと切替
え、正常なデータを転送する。
このデータをパリティチェッカーが受信し、パリティエ
ラーが発生するとデータバスを順次スペアラインと切替
え、正常なデータを転送する。
【0008】
【実施例】以下、本発明の実施例について図面を参照し
て説明する。
て説明する。
【0009】図1を参照すると、本発明装置は以下の構
成からなるものである。すなわち、データ及びパリティ
ビットを発信する送信側回路1、送信側回路1からデー
タバス11にデータを発信させるドライバ2、データバ
ス11に接続され、送信されるデータを、受信側回路3
に受けるレシーバ4、1/2選択フラグレジスタ9から
の1/2切り替え信号線203により、受信側回路3内
のレシーバ4で受けたデータバスからのデータ信号と、
スペアライン12からのデータとを切り替える1/2切
り替え回路5、パリティチェッカー6からの制御信号線
201により、1/n選択フラグレジスタ8と1/2選
択フラグレジスタ9を制御信号線204でセットされる
マイクロプロセッサ10、1/n選択フラグレジスタ8
からの1/n切り替え信号線202により、送信側回路
1からのデータ信号線101より1bit選択すること
のできる1/n切り替え回路7、1/2切り替え回路5
から出力される補正後データ信号線103の信号を受け
てパリティエラーチェックを行い、データ信号線104
と制御信号線201とに信号を出力するパリティチェッ
カー6を含むものである。
成からなるものである。すなわち、データ及びパリティ
ビットを発信する送信側回路1、送信側回路1からデー
タバス11にデータを発信させるドライバ2、データバ
ス11に接続され、送信されるデータを、受信側回路3
に受けるレシーバ4、1/2選択フラグレジスタ9から
の1/2切り替え信号線203により、受信側回路3内
のレシーバ4で受けたデータバスからのデータ信号と、
スペアライン12からのデータとを切り替える1/2切
り替え回路5、パリティチェッカー6からの制御信号線
201により、1/n選択フラグレジスタ8と1/2選
択フラグレジスタ9を制御信号線204でセットされる
マイクロプロセッサ10、1/n選択フラグレジスタ8
からの1/n切り替え信号線202により、送信側回路
1からのデータ信号線101より1bit選択すること
のできる1/n切り替え回路7、1/2切り替え回路5
から出力される補正後データ信号線103の信号を受け
てパリティエラーチェックを行い、データ信号線104
と制御信号線201とに信号を出力するパリティチェッ
カー6を含むものである。
【0010】送信側回路1からデータを受信側回路3に
送信する場合、データはデータ信号線101によりドラ
イバ2と、1/n切り替え回路7とに送られる。
送信する場合、データはデータ信号線101によりドラ
イバ2と、1/n切り替え回路7とに送られる。
【0011】ドライバ2に送られたデータ101は、デ
ータバス11に出力され、受信側回路3のレシーバ4に
入力される。
ータバス11に出力され、受信側回路3のレシーバ4に
入力される。
【0012】1/n切り替え回路7に入力されたデータ
101は、1/n選択フラグレジスタ8からの1/n切
り替え信号線202で制御され、スペアライン12に出
力され、受信側回路3のレシーバ4に入力される。
101は、1/n選択フラグレジスタ8からの1/n切
り替え信号線202で制御され、スペアライン12に出
力され、受信側回路3のレシーバ4に入力される。
【0013】レシーバ4に入力されたデータバス11、
スペアライン12のデータは、それぞれ1/2切り替え
回路5に接続されているデータ信号線102に出力され
る。
スペアライン12のデータは、それぞれ1/2切り替え
回路5に接続されているデータ信号線102に出力され
る。
【0014】1/2切り替え回路5に入力したデータ
は、1/2選択フラグレジスタ9からの1/2切り替え
信号線203で制御され、補正後データ信号線103に
出力される。
は、1/2選択フラグレジスタ9からの1/2切り替え
信号線203で制御され、補正後データ信号線103に
出力される。
【0015】補正後データ信号線103からのデータ
は、パリティチェッカー6に入力され、パリティエラー
チェックを受け、データ信号線104と、制御信号線2
01に出力される。
は、パリティチェッカー6に入力され、パリティエラー
チェックを受け、データ信号線104と、制御信号線2
01に出力される。
【0016】制御信号線201は、マイクロプロセッサ
10に接続されており、制御信号線201の信号によっ
て1/n選択フラグレジスタ8、1/2選択フラグレジ
スタ9をセットする。
10に接続されており、制御信号線201の信号によっ
て1/n選択フラグレジスタ8、1/2選択フラグレジ
スタ9をセットする。
【0017】最初の送信時においては、1/2選択フラ
グレジスタ9からの1/2切り替え信号線203、1/
n選択フラグレジスタ8からの1/n切り替え信号線2
02は、全てオフとなっているため、補正後データ線1
03は、データ信号線101と同じ値となる。
グレジスタ9からの1/2切り替え信号線203、1/
n選択フラグレジスタ8からの1/n切り替え信号線2
02は、全てオフとなっているため、補正後データ線1
03は、データ信号線101と同じ値となる。
【0018】補正後データ線103からのデータがパリ
ティチェッカー6へ入力されると、パリティチェッカー
6は、そのデータに誤りがあるかどうかを判定し、誤り
がなければ補正後データ線103の値をそのままデータ
信号線104に出力する。
ティチェッカー6へ入力されると、パリティチェッカー
6は、そのデータに誤りがあるかどうかを判定し、誤り
がなければ補正後データ線103の値をそのままデータ
信号線104に出力する。
【0019】パリティチェッカー6で検出されなければ
図2に示すように、制御信号線201は、オフのままで
あり、処理は継続される。パリティチェッカー6でエラ
ーが検出された場合には、制御信号線201でマイクロ
プロセッサ10にエラー発生を知らせる。
図2に示すように、制御信号線201は、オフのままで
あり、処理は継続される。パリティチェッカー6でエラ
ーが検出された場合には、制御信号線201でマイクロ
プロセッサ10にエラー発生を知らせる。
【0020】エラー発生を認識したマイクロプロセッサ
10は、制御信号線204を介して1/n選択フラグレ
ジスタ8、1/2選択フラグレジスタ9をセットする。
1/n選択フラグレジスタ8と、1/2選択フラグレジ
スタ9とをセットすることにより、図2に示すように1
/n切り替え回路7でデータバス11中の0bit目の
データを、スペアライン12を使用して受信側回路3に
送信する。
10は、制御信号線204を介して1/n選択フラグレ
ジスタ8、1/2選択フラグレジスタ9をセットする。
1/n選択フラグレジスタ8と、1/2選択フラグレジ
スタ9とをセットすることにより、図2に示すように1
/n切り替え回路7でデータバス11中の0bit目の
データを、スペアライン12を使用して受信側回路3に
送信する。
【0021】受信側回路3では、1/2切り替え回路5
で0bit目のデータとスペアライン12より送信され
てきたデータとを切り替えて補正後データをデータ線1
03に出力する。パリティチェッカー6に入力した補正
後データ線103からのデータは、パリティチェックを
受け、エラーが検出されなければ図2に示すように処理
を続行させる。
で0bit目のデータとスペアライン12より送信され
てきたデータとを切り替えて補正後データをデータ線1
03に出力する。パリティチェッカー6に入力した補正
後データ線103からのデータは、パリティチェックを
受け、エラーが検出されなければ図2に示すように処理
を続行させる。
【0022】再度、エラーが検出された場合には、マイ
クロプロセッサ10の制御により、1bit目のデータ
をスペアライン12で送信させ、1/2切り替え回路5
によりデータを切り替え補正後データとして出力させ
る。
クロプロセッサ10の制御により、1bit目のデータ
をスペアライン12で送信させ、1/2切り替え回路5
によりデータを切り替え補正後データとして出力させ
る。
【0023】以上の動作をn−1回行ってもパリティエ
ラーが検出される場合には、データバス11は正常であ
り、他の部分でエラーが発生していると考えられるため
処理を中断する。
ラーが検出される場合には、データバス11は正常であ
り、他の部分でエラーが発生していると考えられるため
処理を中断する。
【0024】
【発明の効果】以上説明したように本発明は、パリティ
チェッカーでエラーが検出された場合に、マイクロプロ
セッサでデータの0bit目から1/n切り替え回路に
よりスペアバスを用いてデータ転送を行い、1/2切り
替え回路により固定故障位置のデータと切り替える動作
を順次繰り返すことにより正常なデータ送信を行うこと
ができる効果を有する。
チェッカーでエラーが検出された場合に、マイクロプロ
セッサでデータの0bit目から1/n切り替え回路に
よりスペアバスを用いてデータ転送を行い、1/2切り
替え回路により固定故障位置のデータと切り替える動作
を順次繰り返すことにより正常なデータ送信を行うこと
ができる効果を有する。
【図1】本発明の一実施例をブロック図で示したもので
ある。
ある。
【図2】本発明の動作を説明するためのフローチャート
である。
である。
1 送信側回路 2 ドライバ 3 受信側回路 4 レシーバ 5 1/2切り替え回路 6 パリティチェッカー 7 1/n切り替え回路 8 1/n選択フラグレジスタ 9 1/2選択フラグレジスタ 10 マイクロプロセッサ 11 データバス 12 スペアライン 101,102,104 データ信号線 103 補正後データ信号線 201,204 制御信号線 202 1/n切り替え回路制御信号線 203 1/2切り替え回路制御信号線
Claims (2)
- 【請求項1】 パリティチェッカーと、データバスと、
スペアラインと、ドライバ/レシーバと、1/n切り替
え回路と、1/2切り替え回路と、マイクロプロセッサ
とを有するデータ転送処理装置であって、 パリティチェッカーは、パリティエラーの有無をチェッ
クするものであり、 データバスは、データ及びパリティチェック用付加ピッ
トをそれぞれ転送するものであり、 スペアラインは、データバスが障害をきたした時に代り
にデータ送信を行うものであり、 ドライバ/レシーバは、データバスへのデータの受け渡
しを行うものであり、 1/n切り替え回路は、データバスとスペアラインとの
切り替えを行うものであり、 1/2切り替え回路は、データバスからのデータと、ス
ペアラインからのデータとの切り替えを行うものであ
り、 マイクロプロセッサは、パリティチェッカーでのパリテ
ィエラーの有無により、1/n切り替え回路と1/2切
り替え回路との切替動作を制御するものであることを特
徴とするデータ転送処理装置。 - 【請求項2】 パリティチェッカーでエラーが検出され
た場合に、マイクロプロセッサでデータの0bitから
1/n切り替え回路によりスペアラインを用いてデータ
転送を行い、1/2切り替え回路により固定故障位置の
データと切替え、この動作を順次繰り返して正常なデー
タ送信を行う機能を有することを特徴とする請求項1に
記載のデータ転送処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3234824A JPH0573343A (ja) | 1991-09-13 | 1991-09-13 | データ転送処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3234824A JPH0573343A (ja) | 1991-09-13 | 1991-09-13 | データ転送処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0573343A true JPH0573343A (ja) | 1993-03-26 |
Family
ID=16976961
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3234824A Pending JPH0573343A (ja) | 1991-09-13 | 1991-09-13 | データ転送処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0573343A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8083007B2 (en) | 2008-04-10 | 2011-12-27 | Panasonic Electric Works Co., Ltd. | Electric power tool having speed reduction mechanism |
| US8978780B2 (en) | 2009-10-02 | 2015-03-17 | Robert Bosch Gmbh | Handheld power tool having a shiftable mechanism |
| US9089954B2 (en) | 2008-09-12 | 2015-07-28 | Robert Bosch Gmbh | Hand-held tool machine having a switchable mechanism |
-
1991
- 1991-09-13 JP JP3234824A patent/JPH0573343A/ja active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8083007B2 (en) | 2008-04-10 | 2011-12-27 | Panasonic Electric Works Co., Ltd. | Electric power tool having speed reduction mechanism |
| US9089954B2 (en) | 2008-09-12 | 2015-07-28 | Robert Bosch Gmbh | Hand-held tool machine having a switchable mechanism |
| US10005176B2 (en) | 2008-09-12 | 2018-06-26 | Robert Bosch Gmbh | Hand-held tool machine having a switchable mechanism |
| US8978780B2 (en) | 2009-10-02 | 2015-03-17 | Robert Bosch Gmbh | Handheld power tool having a shiftable mechanism |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1725941B1 (en) | Data communication module providing fault tolerance and increased stability | |
| JPS62274946A (ja) | 無瞬断切替回路 | |
| JPH0573343A (ja) | データ転送処理装置 | |
| JPH05235886A (ja) | 伝送端局装置の切替え方式 | |
| JPH04286239A (ja) | 通信装置 | |
| JPH0537421A (ja) | 伝送路切替制御方法およびその装置 | |
| KR200317564Y1 (ko) | 이중화 유니트 구조에서 작업 정보 전송시 에러 방지 장치 | |
| JPH06161912A (ja) | データバス制御方式 | |
| JP3049955B2 (ja) | 切替制御方式 | |
| JP4431262B2 (ja) | 制御装置 | |
| JPH06161911A (ja) | データ転送方式 | |
| JP2697481B2 (ja) | 二重化切替制御方式 | |
| JP2590721B2 (ja) | バス状態監視機能付バスイネーブル制御回路 | |
| JP2762276B2 (ja) | 通信ラインの二重化方式 | |
| JPS59160333A (ja) | 2重系伝送路切換装置 | |
| JP2658853B2 (ja) | 通信制御装置 | |
| JP2892821B2 (ja) | データ転送装置 | |
| JPH02234254A (ja) | データ転送回路 | |
| JP2550273Y2 (ja) | 通信装置 | |
| JPH0795282B2 (ja) | 2重化マイクロプロセッサの自動切換装置 | |
| JP2705417B2 (ja) | 伝送路監視切替え方式 | |
| JPH07154302A (ja) | 伝送路切替装置 | |
| JPS63273141A (ja) | 誤り自己訂正プロセッサ−とその駆動方法 | |
| KR20000016259U (ko) | 통신회선 보호용 송수신 장치 | |
| JPH05244128A (ja) | 通信二重化装置 |