JPH03135645A - 計算機システムにおけるエラー検出方式 - Google Patents
計算機システムにおけるエラー検出方式Info
- Publication number
- JPH03135645A JPH03135645A JP1273329A JP27332989A JPH03135645A JP H03135645 A JPH03135645 A JP H03135645A JP 1273329 A JP1273329 A JP 1273329A JP 27332989 A JP27332989 A JP 27332989A JP H03135645 A JPH03135645 A JP H03135645A
- Authority
- JP
- Japan
- Prior art keywords
- access mode
- mode signal
- circuit
- bus
- slave
- 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
- 238000001514 detection method Methods 0.000 title claims description 7
- 230000001360 synchronised effect Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 6
- 238000007796 conventional method Methods 0.000 description 2
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 2
- 102100036284 Hepcidin Human genes 0.000 description 1
- 101001021253 Homo sapiens Hepcidin Proteins 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔概要〕
アクセス・モード信号線を含むバスを持つ計算機システ
ムにおけるエラー検出方式の改良に関し、アクセス・モ
ード信号の正当性を確実にチエツクすることを目的とし
、 アクセス・モード信号線を含むバスを持つ計算機システ
ムにおいて、 バス・マスタがアクセス・モード信号線にアクセス・モ
ード信号を出力し、 バス・サイクルが始まると、アクセスされたスレーブは
、パリテイ・チェックを行うと同時に、受信したアクセ
ス・モード信号線の内容を全ビット反転し、バス・マス
タに送信し、 バス・マスタにおいて、スレーブに送ったアクセス・モ
ード信号と、スレーブから送られてきたアクセス・モー
ド信号とを比較する ことを構成としている。
ムにおけるエラー検出方式の改良に関し、アクセス・モ
ード信号の正当性を確実にチエツクすることを目的とし
、 アクセス・モード信号線を含むバスを持つ計算機システ
ムにおいて、 バス・マスタがアクセス・モード信号線にアクセス・モ
ード信号を出力し、 バス・サイクルが始まると、アクセスされたスレーブは
、パリテイ・チェックを行うと同時に、受信したアクセ
ス・モード信号線の内容を全ビット反転し、バス・マス
タに送信し、 バス・マスタにおいて、スレーブに送ったアクセス・モ
ード信号と、スレーブから送られてきたアクセス・モー
ド信号とを比較する ことを構成としている。
本発明は、アクセス・モード信号線を含むバスを持つ計
算機システムにおけるエラー検出方式の改良に関するも
のである。
算機システムにおけるエラー検出方式の改良に関するも
のである。
アクセス・モード付のバスを持つ計算機システムは従来
より知られている。アクセス・モード付のバスとは、ア
クセス・モード信号線を含んでいる。アクセス・モード
信号は、アクセスの種類を指定するものであり、例えば
、メモリに対するハーフ・ワード・リードか、メモリに
対するバイト・リードか、メモリに対するハーフ・ワー
ド・ライトか、メモリに対するバイト・ライトか、処理
装置に対するレジスタのハーフ・ワード・リードか等を
指定するものである。アクセス・モード信号は、パリテ
ィ・ビットを含んでいる。
より知られている。アクセス・モード付のバスとは、ア
クセス・モード信号線を含んでいる。アクセス・モード
信号は、アクセスの種類を指定するものであり、例えば
、メモリに対するハーフ・ワード・リードか、メモリに
対するバイト・リードか、メモリに対するハーフ・ワー
ド・ライトか、メモリに対するバイト・ライトか、処理
装置に対するレジスタのハーフ・ワード・リードか等を
指定するものである。アクセス・モード信号は、パリテ
ィ・ビットを含んでいる。
従来方式においては、バス・マスタがアクセス・モード
信号を出力すると、スレーブ側でパリテイ・チェックを
行い、エラーが発生しなければ、スレーブ側はアクセス
・モードに従って動作を実行する。
信号を出力すると、スレーブ側でパリテイ・チェックを
行い、エラーが発生しなければ、スレーブ側はアクセス
・モードに従って動作を実行する。
従来方式においては、アクセス・モード信号に例えば2
ビツトが反転する等のパリティ・エラーが発生しない他
のエラーが発生すると、システム・ダウンの原因となる
。即ち、従来方式は、RASが低いと言う欠点がある。
ビツトが反転する等のパリティ・エラーが発生しない他
のエラーが発生すると、システム・ダウンの原因となる
。即ち、従来方式は、RASが低いと言う欠点がある。
本発明は、この点に鑑みて創作されたものであって、ア
クセス・モード信号の正当性を確実にチエツクすること
を目的としている。
クセス・モード信号の正当性を確実にチエツクすること
を目的としている。
そしてそのため、本発明の計算機システムにおけるエラ
ー検出方式は、 アクセス・モード信号線を含むバスを持つ計算機システ
ムにおいて、 バス・マスタがアクセス・モード信号線にアクセス・モ
ード信号を出力し、 バス・サイクルが始まると、アクセスされたスレーブは
、パリテイ・チェックを行うと同時に、受信したアクセ
ス・モード信号線の内容を全ビット反転し、バス・マス
タに送信し、 バス・マスタにおいて、スレーブに送ったアクセス・モ
ード信号と、スレーブから送られてきたアクセス・モー
ド信号とを比較する ことを特徴とするものである。
ー検出方式は、 アクセス・モード信号線を含むバスを持つ計算機システ
ムにおいて、 バス・マスタがアクセス・モード信号線にアクセス・モ
ード信号を出力し、 バス・サイクルが始まると、アクセスされたスレーブは
、パリテイ・チェックを行うと同時に、受信したアクセ
ス・モード信号線の内容を全ビット反転し、バス・マス
タに送信し、 バス・マスタにおいて、スレーブに送ったアクセス・モ
ード信号と、スレーブから送られてきたアクセス・モー
ド信号とを比較する ことを特徴とするものである。
第1図は本発明のシステム構成の例を示す図である。同
図において、BARはバス・アービタ、IPUlとIP
U2は命令演算プロセッサ、SPUはシステム制御プロ
セッサ、SSは共有メモリ、5P−Busは同期バスを
それぞれ示している。
図において、BARはバス・アービタ、IPUlとIP
U2は命令演算プロセッサ、SPUはシステム制御プロ
セッサ、SSは共有メモリ、5P−Busは同期バスを
それぞれ示している。
命令演算プロセッサIPUIは、命令や演算などを実行
するプロセッサである。命令演算プロセッサIPU2も
同様である。システム制御プロセッサSPUは、システ
ム全体を制御するプロセッサである。
するプロセッサである。命令演算プロセッサIPU2も
同様である。システム制御プロセッサSPUは、システ
ム全体を制御するプロセッサである。
これらのプロセッサIPLII、 IPU2.SPUは
、プロセッサの同期バス5P−803間のインタフェー
ス回路を含んでいる。
、プロセッサの同期バス5P−803間のインタフェー
ス回路を含んでいる。
共有メモリSSは、同期バス5P−Busに接続されて
いる。共有メモリSSは、同期バス5P−BUSと共有
メモリとのインタフェース回路を含んでいる。バス・ア
ービタBARは、命令演算プロセッサIPUIや命令演
算プロセッサIPU2. システム制御プロセッサSP
Uなどに対して、同期バス5P−Busを専有させる許
可を与える機能を持つ。バス・アービタBARには、同
期バス5P−Busのコントロール信号が接続されてい
る。具体的には、BR,BG、HDS、HDACKであ
る。同期バス5P−BLISには、命令演算プロセッサ
IPUIや命令演算プロセッサIPU2.共有メモリS
S、システム制御プロセッサSPUなどが接続される。
いる。共有メモリSSは、同期バス5P−BUSと共有
メモリとのインタフェース回路を含んでいる。バス・ア
ービタBARは、命令演算プロセッサIPUIや命令演
算プロセッサIPU2. システム制御プロセッサSP
Uなどに対して、同期バス5P−Busを専有させる許
可を与える機能を持つ。バス・アービタBARには、同
期バス5P−Busのコントロール信号が接続されてい
る。具体的には、BR,BG、HDS、HDACKであ
る。同期バス5P−BLISには、命令演算プロセッサ
IPUIや命令演算プロセッサIPU2.共有メモリS
S、システム制御プロセッサSPUなどが接続される。
第2図は同期バス5P−Busにおける信号発生のタイ
ミングの例を示す図である。図示の例は、同期バス5P
−BtlSに接続されているマスクがスレーブをリード
・アクセスした時(例、システム制御プロセッサSPU
が命令演算プロセッサrpuiの内部レジスタをリード
する時)のものである。
ミングの例を示す図である。図示の例は、同期バス5P
−BtlSに接続されているマスクがスレーブをリード
・アクセスした時(例、システム制御プロセッサSPU
が命令演算プロセッサrpuiの内部レジスタをリード
する時)のものである。
以下に信号について説明する。
CLK :
同期バス5P−Busの同期クロックである。
BR:
マスクがバスを獲得するため、アービタに対してドライ
ブするリクエスト信号である。
ブするリクエスト信号である。
BG:
アービタがリクエストをアサートしたマスクに対して、
バスの専有を許可する信号である。
バスの専有を許可する信号である。
HAM:
HAMOないしHAM4およびHAMPで構成され、バ
ス・サイクルの実行モードを表すものである。マスクが
アサートする。次表にHAMのビット列とアクセスの種
類の対応を示す。
ス・サイクルの実行モードを表すものである。マスクが
アサートする。次表にHAMのビット列とアクセスの種
類の対応を示す。
表
HAMINV:
HABにて示されたスレーブがHAMをインバート(ビ
ット反転)してマスクに対してアサートする信号である
。なお、RAMとRAM I N■は物理的に同一の線
を使用する。
ット反転)してマスクに対してアサートする信号である
。なお、RAMとRAM I N■は物理的に同一の線
を使用する。
HAMINVSニ
スレーブがマスクより出力されたRAMをインバートし
てマスク側に出力していることを示すタイミング信号で
ある。
てマスク側に出力していることを示すタイミング信号で
ある。
HAB :
マスクがスレーブを指示するアドレスである。
マスクがドライブする。
HAS :
マスクが有効なHAM、HABをドライブしていること
を示すストローブ信号である。
を示すストローブ信号である。
HDS :
リード時ではマスクがデータ(HDB)を受信できる状
態にあることを示し、ライト時ではマスクが有効なHD
Bをドライブしていることを示す。
態にあることを示し、ライト時ではマスクが有効なHD
Bをドライブしていることを示す。
HDB :
マスクとスレーブがデータの遺り取りをする信号である
。
。
HDACK ニ
スレーブがマスクに対してアサートする信号で、リード
時は有効なデータをスレーブがドライブしていることを
示し、ライト時はスレーブがデータを受信したことを示
す。
時は有効なデータをスレーブがドライブしていることを
示し、ライト時はスレーブがデータを受信したことを示
す。
また、信号名の横の()はドライブする側を示し、Mは
マスク、Sはスレーブ、Bはバス・マスタをそれぞれ示
す。
マスク、Sはスレーブ、Bはバス・マスタをそれぞれ示
す。
第3図は本発明におけるエラー検出機構の例を示すブロ
ック図である。同図において、1はコンベア回路、2は
RAMドライブ回路、3は反転回路、4はドライバ、5
はレシーバ、6はパリテイ・チェック回路、7は反転回
路、8はレシーバ、9はドライバをそれぞれ示す。
ック図である。同図において、1はコンベア回路、2は
RAMドライブ回路、3は反転回路、4はドライバ、5
はレシーバ、6はパリテイ・チェック回路、7は反転回
路、8はレシーバ、9はドライバをそれぞれ示す。
マスク側は、RAMドライブ回路2からアクセス・モー
ド信号を出力する。このアクセス・モード信号は、ドラ
イバ4.HAM、 レシーバ8を介してスレーブ側の
パリテイ・チェック回路6および反転回路7に送られる
。もし、パリティ・エラーが検出された場合には、シス
テム・ダウンまたはハード縮退動作をする。スレーブ側
の反転回路7は、受信したアクセス・モード信号を全ビ
ット反転する。反転回路7からの反転アクセス・モード
信号は、ドライバ9.HAM、 レシーバ5を介して
マスク側の反転回路3に送られる。反転回路3は、受信
した反転アクセス・モード信号を反転する。反転回路3
からの出力は、コンベア回路に入力される。コンベア回
路1は、マスク側がスレーブ側に送ったアクセス・モー
ド信号と、反転回路3の出力とをコンベアし、コンベア
結果を出力する。コンベア結果が不一致を示している場
合には、システム・ダウンとなる。アクセス・モード信
号をそのまま送り返さずに、反転して送り返す理由は、
ハード的にHAM信号が断線していることを検出するた
めである。
ド信号を出力する。このアクセス・モード信号は、ドラ
イバ4.HAM、 レシーバ8を介してスレーブ側の
パリテイ・チェック回路6および反転回路7に送られる
。もし、パリティ・エラーが検出された場合には、シス
テム・ダウンまたはハード縮退動作をする。スレーブ側
の反転回路7は、受信したアクセス・モード信号を全ビ
ット反転する。反転回路7からの反転アクセス・モード
信号は、ドライバ9.HAM、 レシーバ5を介して
マスク側の反転回路3に送られる。反転回路3は、受信
した反転アクセス・モード信号を反転する。反転回路3
からの出力は、コンベア回路に入力される。コンベア回
路1は、マスク側がスレーブ側に送ったアクセス・モー
ド信号と、反転回路3の出力とをコンベアし、コンベア
結果を出力する。コンベア結果が不一致を示している場
合には、システム・ダウンとなる。アクセス・モード信
号をそのまま送り返さずに、反転して送り返す理由は、
ハード的にHAM信号が断線していることを検出するた
めである。
以上の説明から明らかなように、本発明によれば、マス
クが実行しようとしているサイクルがHAMの成るビッ
トの障害によってスレーブ側で正しく認識されないよう
なエラーを検出することが出来る。例えば、マスタがR
EGISTERバイト・リードのRAMをドライブして
いるのに、スレーブがREGISTERハーフ・ワード
・ライトと認識して動作しようとするのを検出すること
が出来る。
クが実行しようとしているサイクルがHAMの成るビッ
トの障害によってスレーブ側で正しく認識されないよう
なエラーを検出することが出来る。例えば、マスタがR
EGISTERバイト・リードのRAMをドライブして
いるのに、スレーブがREGISTERハーフ・ワード
・ライトと認識して動作しようとするのを検出すること
が出来る。
第1図は本発明のシステム構成の例を示す図、第2図は
信号発生のタイミングの例を示す図、第3図は本発明に
おけるエラー検出機構の例を示すブロック図である。 BAR・・・バス・アービタ、lPt1lとI PIJ
2・・・命令演算プロセッサ、SS・・・共有メモリ、
SPU・・・システム制御プロセッサ、5P−Bus・
・・同期バス、1・・・コンベア回路、2・・・RAM
ドライブ回路、3・・・反転回路、4・・・ドライバ、
5・・・レシーバ、6・・・パリテイ・チェック回路、
7・・・反転回路、8・・・レシーバ、9・・・ドライ
バ。
信号発生のタイミングの例を示す図、第3図は本発明に
おけるエラー検出機構の例を示すブロック図である。 BAR・・・バス・アービタ、lPt1lとI PIJ
2・・・命令演算プロセッサ、SS・・・共有メモリ、
SPU・・・システム制御プロセッサ、5P−Bus・
・・同期バス、1・・・コンベア回路、2・・・RAM
ドライブ回路、3・・・反転回路、4・・・ドライバ、
5・・・レシーバ、6・・・パリテイ・チェック回路、
7・・・反転回路、8・・・レシーバ、9・・・ドライ
バ。
Claims (1)
- 【特許請求の範囲】 アクセス・モード信号線を含むバスを持つ計算機システ
ムにおいて、 バス・マスタがアクセス・モード信号線にアクセス・モ
ード信号を出力し、 バス・サイクルが始まると、アクセスされたスレーブは
、パリテイ・チェックを行うと同時に、受信したアクセ
ス・モード信号線の内容を全ビット反転し、バス・マス
タに送信し、 バス・マスタにおいて、スレーブに送ったアクセス・モ
ード信号と、スレーブから送られてきたアクセス・モー
ド信号とを比較する ことを特徴とする計算機システムにおけるエラー検出方
式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1273329A JPH03135645A (ja) | 1989-10-20 | 1989-10-20 | 計算機システムにおけるエラー検出方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1273329A JPH03135645A (ja) | 1989-10-20 | 1989-10-20 | 計算機システムにおけるエラー検出方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03135645A true JPH03135645A (ja) | 1991-06-10 |
Family
ID=17526369
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1273329A Pending JPH03135645A (ja) | 1989-10-20 | 1989-10-20 | 計算機システムにおけるエラー検出方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03135645A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014132740A1 (ja) * | 2013-02-27 | 2014-09-04 | 日立オートモティブシステムズ株式会社 | 車両制御装置 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59128619A (ja) * | 1983-01-13 | 1984-07-24 | Mitsubishi Electric Corp | マイクロコンピユ−タ装置 |
-
1989
- 1989-10-20 JP JP1273329A patent/JPH03135645A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59128619A (ja) * | 1983-01-13 | 1984-07-24 | Mitsubishi Electric Corp | マイクロコンピユ−タ装置 |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014132740A1 (ja) * | 2013-02-27 | 2014-09-04 | 日立オートモティブシステムズ株式会社 | 車両制御装置 |
| JP2014162404A (ja) * | 2013-02-27 | 2014-09-08 | Hitachi Automotive Systems Ltd | 車両制御装置 |
| CN105008183A (zh) * | 2013-02-27 | 2015-10-28 | 日立汽车系统株式会社 | 车辆控制装置 |
| CN105008183B (zh) * | 2013-02-27 | 2017-08-22 | 日立汽车系统株式会社 | 车辆控制装置 |
| US9783138B2 (en) | 2013-02-27 | 2017-10-10 | Hitachi Automotive Systems, Ltd. | Vehicle control device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5640508A (en) | Fault detecting apparatus for a microprocessor system | |
| US5157780A (en) | Master-slave checking system | |
| EP0301497A2 (en) | Fault tolerant digital data processor with improved peripheral device interface | |
| US5724528A (en) | PCI/ISA bridge having an arrangement for responding to PCI address parity errors for internal PCI slaves in the PCI/ISA bridge | |
| US5867728A (en) | Preventing corruption in a multiple processor computer system during a peripheral device configuration cycle | |
| US20020065987A1 (en) | Control logic for memory modification tracking | |
| US6202117B1 (en) | Host adapter integrated circuit having autoaccess pause | |
| JPH03135645A (ja) | 計算機システムにおけるエラー検出方式 | |
| JP2002536718A (ja) | アドレスリマッピング保証装置および方法 | |
| US5463761A (en) | Extended duration high resolution timer contained in two integrated circuits and having alternating data sequences provided from different integrated circuits | |
| US7389368B1 (en) | Inter-DSP signaling in a multiple DSP environment | |
| US20030110335A1 (en) | Bus transaction between devices in a system | |
| JPH02275551A (ja) | キャッシュメモリのデバッグ装置 | |
| TW522308B (en) | Interrupt service routine syntax check circuit of the input/output device of computer system industrial standard architecture (ISA) | |
| KR0176075B1 (ko) | 주변소자연결 버스 응답 장치 | |
| JPH0831049B2 (ja) | ロツクドプロセツサ方式 | |
| JPH04123439U (ja) | パリテイデバツグ回路 | |
| JP2546002B2 (ja) | パリティ回路 | |
| JPH06259250A (ja) | 情報処理装置 | |
| JPH0772869B2 (ja) | デ−タ処理装置 | |
| Danese et al. | Space and time redundancy in microcomputer bus communication | |
| JPH0414149A (ja) | パリティチェック回路のテスト装置 | |
| JPH04346147A (ja) | エラー検出タイミング制御方式 | |
| JPH04304541A (ja) | バスインタフェース回路 | |
| JPS60173647A (ja) | 情報処理装置のエラ−発生箇所検出方式 |