JPH02115938A - マイクロプログラムエラー検出回路 - Google Patents
マイクロプログラムエラー検出回路Info
- Publication number
- JPH02115938A JPH02115938A JP63269829A JP26982988A JPH02115938A JP H02115938 A JPH02115938 A JP H02115938A JP 63269829 A JP63269829 A JP 63269829A JP 26982988 A JP26982988 A JP 26982988A JP H02115938 A JPH02115938 A JP H02115938A
- Authority
- JP
- Japan
- Prior art keywords
- error
- microprogram
- correctable
- error detection
- 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
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 36
- 238000010586 diagram Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 2
Landscapes
- Detection And Correction Of Errors (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
挾」υL野
本発明はマイクロプログラムエラー検出回路に関し、特
にマイクロプログラム制御のマイクロプログラム制御装
置におけるエラー検出、訂正方式従来、この種のマイク
ロプログラム制御装置においては、制御記憶から読出さ
れてマイクロプログラム読出しレジスタに保持されたマ
イクロプログラムに訂正可能エラーが検出されると、こ
のマイクロプログラムの訂正可能エラーを常に4正して
いる。
にマイクロプログラム制御のマイクロプログラム制御装
置におけるエラー検出、訂正方式従来、この種のマイク
ロプログラム制御装置においては、制御記憶から読出さ
れてマイクロプログラム読出しレジスタに保持されたマ
イクロプログラムに訂正可能エラーが検出されると、こ
のマイクロプログラムの訂正可能エラーを常に4正して
いる。
このような従来のマイクロプログラム制御装置では、−
度エラー訂正された後に再度訂正可能エラーが検出され
ると、該訂正可能エラーの訂正を行ってしまうので、制
御記憶のRAM (ランダムアクセスメモリ)ではなく
、マイクロプログラム読出しレジスタに故障が生じた場
合には、連続してその訂正可能エラーに対する訂正動作
が行われ、命令タイムアウトになってしまうという欠点
がある。
度エラー訂正された後に再度訂正可能エラーが検出され
ると、該訂正可能エラーの訂正を行ってしまうので、制
御記憶のRAM (ランダムアクセスメモリ)ではなく
、マイクロプログラム読出しレジスタに故障が生じた場
合には、連続してその訂正可能エラーに対する訂正動作
が行われ、命令タイムアウトになってしまうという欠点
がある。
九肌立亘勲
本発明は上記のような従来のものの欠点を除去すべくな
されたもので、マイクロプログラム読出しレジスタに故
障が生じた場合に命令タイムアウトとなることなく、マ
イクロプログラム読出しレジスタの故障を検出すること
ができるマイクロプログラムエラー検出回路の提供を目
的とする。
されたもので、マイクロプログラム読出しレジスタに故
障が生じた場合に命令タイムアウトとなることなく、マ
イクロプログラム読出しレジスタの故障を検出すること
ができるマイクロプログラムエラー検出回路の提供を目
的とする。
九匪座旦メ
本発明によるマイクロプログラムエラー検出回路は、制
御記憶から続出されたマイクロプログラムを保持するレ
ジスタと、前記レジスタに保持された前記マイクロプロ
グラムの訂正可能エラーを検出するエラー検出手段と、
前記マイクロプログラムの前記J「正可能エラーを訂正
して前記レジスタに格納するエラー訂正手段とを含むマ
イクロプログラムエラー検出回路であって、前記エラー
訂正手段により前記訂正可能エラーが訂正され、前記レ
ジスタに保持されたマイクロプログラムに前記エラー検
出手段により前記訂正可能エラーが検出されたとき、該
マイクロプログラムの訂正可能エラーを訂正不可能エラ
ーとして通知する手段を設けたことを特徴とする。
御記憶から続出されたマイクロプログラムを保持するレ
ジスタと、前記レジスタに保持された前記マイクロプロ
グラムの訂正可能エラーを検出するエラー検出手段と、
前記マイクロプログラムの前記J「正可能エラーを訂正
して前記レジスタに格納するエラー訂正手段とを含むマ
イクロプログラムエラー検出回路であって、前記エラー
訂正手段により前記訂正可能エラーが訂正され、前記レ
ジスタに保持されたマイクロプログラムに前記エラー検
出手段により前記訂正可能エラーが検出されたとき、該
マイクロプログラムの訂正可能エラーを訂正不可能エラ
ーとして通知する手段を設けたことを特徴とする。
火里ヱ
次に、本発明の一実施例について図面を参照して説明す
る。
る。
第1図は本発明の一実施例の構成を示すブロック図であ
る4図において、制御記憶装置1にはマイクロプログラ
ムと1とットエラー訂正可能2とットエラー検出可能な
E CC(error correct c。
る4図において、制御記憶装置1にはマイクロプログラ
ムと1とットエラー訂正可能2とットエラー検出可能な
E CC(error correct c。
de)ビットとが格納されており、この制御記憶装置1
から信号線101を介して読出されたマイクロプログラ
ムおよびECCビットはセレクタ2を介してマイクロプ
ログラム読出しレジスタ(以下読出しレジスタとする)
3に格納される。
から信号線101を介して読出されたマイクロプログラ
ムおよびECCビットはセレクタ2を介してマイクロプ
ログラム読出しレジスタ(以下読出しレジスタとする)
3に格納される。
セl/クタ2は制御記憶装置1から読出されて信号線1
01を介して入力されたマイクロプログラムおよびEC
Cビットと、エラー訂正回路5で1ビットエラーが訂正
されて信号線105を介して入力されたマイクロプログ
ラムおよびECCビットとのうち一方をエラー検出回路
4からの信号に応じて選択し、信号ffl 102を介
して読出しレジスタ3に送出する。
01を介して入力されたマイクロプログラムおよびEC
Cビットと、エラー訂正回路5で1ビットエラーが訂正
されて信号線105を介して入力されたマイクロプログ
ラムおよびECCビットとのうち一方をエラー検出回路
4からの信号に応じて選択し、信号ffl 102を介
して読出しレジスタ3に送出する。
すなわち、エラー検出回路4で1とットエラーが検出さ
れたときにはエラー訂正回路5からのマイクロプログラ
ムおよびECCビットが選択され、エラー検出回路4で
エラーが検出されなかったときには制御記・1モ装置1
がらのマイクロプログラムおよびECCビットが選択さ
れる。
れたときにはエラー訂正回路5からのマイクロプログラ
ムおよびECCビットが選択され、エラー検出回路4で
エラーが検出されなかったときには制御記・1モ装置1
がらのマイクロプログラムおよびECCビットが選択さ
れる。
読出しレジスタ3に格納されたマイクロプログラムおよ
びECCビットは信号線103を介してエラー検出回路
4およびエラー訂正回路5に送出される。
びECCビットは信号線103を介してエラー検出回路
4およびエラー訂正回路5に送出される。
エラー検出回路4は読出しレジスタ3から送られてきた
マイクロプログラムおよびECCビットの1ビツトエラ
ーおよび2とットエラーの検出を行い、その検出結果を
信号線104を介してセレクタ2および訂正可能エラー
検出フリップフロップ(以下訂正可能エラー検出FFと
する)6に送出し、また信号線107を介して読出しレ
ジスタエラー登録FF(以下レジスタエラー登録FFと
する)7に送出する。
マイクロプログラムおよびECCビットの1ビツトエラ
ーおよび2とットエラーの検出を行い、その検出結果を
信号線104を介してセレクタ2および訂正可能エラー
検出フリップフロップ(以下訂正可能エラー検出FFと
する)6に送出し、また信号線107を介して読出しレ
ジスタエラー登録FF(以下レジスタエラー登録FFと
する)7に送出する。
エラー訂正回路5は読出しレジスタ3から送られてきた
マイクロプログラムおよびECCビットの1とットエラ
ーの訂正を行い、訂正されたマイクロプログラムおよび
ECCビットは信号線105を介してセレクタ2に送出
される。
マイクロプログラムおよびECCビットの1とットエラ
ーの訂正を行い、訂正されたマイクロプログラムおよび
ECCビットは信号線105を介してセレクタ2に送出
される。
訂正可能エラー検出PF6はエラー検出回路4で1とッ
トエラーが検出されたときにセットされ、その内容を信
号線106を介してエラー検出回路4に出力する。
トエラーが検出されたときにセットされ、その内容を信
号線106を介してエラー検出回路4に出力する。
レジスタエラー登録FF7は訂正可能エラー検出FF6
がセットされているときに、エラー検出回路4で1とッ
トエラーが検出されるとセットされ、1とットエラーを
訂正したにもかかわらず、再度1ビツトエラーが発生し
たということで、訂正不可のハードウェアエラーとして
登録される。
がセットされているときに、エラー検出回路4で1とッ
トエラーが検出されるとセットされ、1とットエラーを
訂正したにもかかわらず、再度1ビツトエラーが発生し
たということで、訂正不可のハードウェアエラーとして
登録される。
第2図は本発明の一実施例の動作を示すタイムチャート
である。これら第1図および第2図を用いて本発明の一
実施例の動作について説明する。
である。これら第1図および第2図を用いて本発明の一
実施例の動作について説明する。
タイミングT1で制御記憶装置1から読出されたマイク
ロプログラムおよびECCビットは、タイミングT2で
セレクタ2を介して読出しレジスタ3に格納される。
ロプログラムおよびECCビットは、タイミングT2で
セレクタ2を介して読出しレジスタ3に格納される。
読出しレジスタ3に格納されたマイクロプログラムおよ
びECCビットは直ちにエラー検出回路4によりECC
チエツクが行われる。
びECCビットは直ちにエラー検出回路4によりECC
チエツクが行われる。
このECCチエツクにより1とットエラーが検出される
と、タイミングT3でエラー検出回路4からの信号線1
04上の信号がアクティブとなって、訂正可能エラー検
出FF6がセットされるとともに、エラー訂正回路5で
訂正されたマイクロプログラムおよびECCビットがセ
レクタ2を介して読出しレジスタ3に格納される。
と、タイミングT3でエラー検出回路4からの信号線1
04上の信号がアクティブとなって、訂正可能エラー検
出FF6がセットされるとともに、エラー訂正回路5で
訂正されたマイクロプログラムおよびECCビットがセ
レクタ2を介して読出しレジスタ3に格納される。
この読出しレジスタ3に格納されたマイクロプログラム
およびECCビットは再度エラー検出回路4によりEC
Cチエツクが行われる。
およびECCビットは再度エラー検出回路4によりEC
Cチエツクが行われる。
このとき、ECCチエツクによって1とットエラーが検
出された場合には、訂正可能エラー検出FF6がセット
されているので、タイミングT4でエラー検出回路4か
らの信号!1107上の信号がアクティブとなって、レ
ジスタエラー登81 F F 7がセットされ、この1
とットエラーが訂正不可のハードウェアエラーとして登
録される。
出された場合には、訂正可能エラー検出FF6がセット
されているので、タイミングT4でエラー検出回路4か
らの信号!1107上の信号がアクティブとなって、レ
ジスタエラー登81 F F 7がセットされ、この1
とットエラーが訂正不可のハードウェアエラーとして登
録される。
レジスタエラー登録FF7がセットされることにより、
図示せぬ上位装置あるいは診断装置にこのハードウェア
エラーが通知され、上位装置あ・るいは診断装置により
障害処理が行われる。
図示せぬ上位装置あるいは診断装置にこのハードウェア
エラーが通知され、上位装置あ・るいは診断装置により
障害処理が行われる。
よって、読出しレジスタ3が故障しているような場合に
、エラー訂正回路5で訂正されたマイクロプログラムお
よびECCビットに再度1とットエラーが検出されると
、この訂正可能エラーが訂正不可のハードウェアエラー
として上位装置あるいは診断装置に通知されるので、命
令タイムアウトとなることなく、読出しレジスタ3の故
障を検出することができる。
、エラー訂正回路5で訂正されたマイクロプログラムお
よびECCビットに再度1とットエラーが検出されると
、この訂正可能エラーが訂正不可のハードウェアエラー
として上位装置あるいは診断装置に通知されるので、命
令タイムアウトとなることなく、読出しレジスタ3の故
障を検出することができる。
このように、エラー訂正口F!?15で訂正可能エラー
が訂正されたマイクロプログラムおよびECCビットに
、エラー検出回路4で再度訂正可能エラーが検出された
ときに、この訂正可能エラーを訂正不可のエラーとして
レジスタエラー登録FF7に登録して上位装置あるいは
診断装置に通知するようにすることによって、制御記憶
装置1の故障ではなく、読出しレジスタ3に故障が生じ
た場合でも、命令タイムアウトとなることなく、読出し
レジスタ3の故障を検出することができる。
が訂正されたマイクロプログラムおよびECCビットに
、エラー検出回路4で再度訂正可能エラーが検出された
ときに、この訂正可能エラーを訂正不可のエラーとして
レジスタエラー登録FF7に登録して上位装置あるいは
診断装置に通知するようにすることによって、制御記憶
装置1の故障ではなく、読出しレジスタ3に故障が生じ
た場合でも、命令タイムアウトとなることなく、読出し
レジスタ3の故障を検出することができる。
1匪ム豆」
以上説明したように本発明によれ、ば、制御記憶から読
出されてマイクロプログラム読出しレジスタに保持され
たマイクロプログラムにおいて訂正可能エラーが検出さ
れ、この訂正可能エラーが訂正されたマイクロプログラ
ムに再度訂正可能エラーが検出されたとき、該マイクロ
プログラムの訂正可能エラーを訂正不可能エラーとして
通知するようにすることによって、マイクロプログラム
読出しレジスタに故障が生じた場合に命令タイムアウト
となることなく、マイクロプログラム続出しレジスタの
故障を検出することができるという効果がある。
出されてマイクロプログラム読出しレジスタに保持され
たマイクロプログラムにおいて訂正可能エラーが検出さ
れ、この訂正可能エラーが訂正されたマイクロプログラ
ムに再度訂正可能エラーが検出されたとき、該マイクロ
プログラムの訂正可能エラーを訂正不可能エラーとして
通知するようにすることによって、マイクロプログラム
読出しレジスタに故障が生じた場合に命令タイムアウト
となることなく、マイクロプログラム続出しレジスタの
故障を検出することができるという効果がある。
第1図は本発明の一実施例の構成を示すブロック図、第
2図は本発明の一実施例の動作を示すタイムチャートで
ある。 主要部分の符号の説明 1・・・・・・制御記憶装置 3・・・・・・マイクロプログラム読出しレジスタ4・
・・・・・エラー検出回路 5・・・・・・エラー訂正回路 6・・・・・・訂正可能エラー検出フリップフロップ7
・・・・・・読出しレジスタエラー 登録フリップフロップ
2図は本発明の一実施例の動作を示すタイムチャートで
ある。 主要部分の符号の説明 1・・・・・・制御記憶装置 3・・・・・・マイクロプログラム読出しレジスタ4・
・・・・・エラー検出回路 5・・・・・・エラー訂正回路 6・・・・・・訂正可能エラー検出フリップフロップ7
・・・・・・読出しレジスタエラー 登録フリップフロップ
Claims (1)
- (1)制御記憶から読出されたマイクロプログラムを保
持するレジスタと、前記レジスタに保持された前記マイ
クロプログラムの訂正可能エラーを検出するエラー検出
手段と、前記マイクロプログラムの前記訂正可能エラー
を訂正して前記レジスタに格納するエラー訂正手段とを
含むマイクロプログラムエラー検出回路であって、前記
エラー訂正手段により前記訂正可能エラーが訂正され、
前記レジスタに保持されたマイクロプログラムに前記エ
ラー検出手段により前記訂正可能エラーが検出されたと
き、該マイクロプログラムの訂正可能エラーを訂正不可
能エラーとして通知する手段を設けたことを特徴とする
マイクロプログラムエラー検出回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63269829A JPH02115938A (ja) | 1988-10-26 | 1988-10-26 | マイクロプログラムエラー検出回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63269829A JPH02115938A (ja) | 1988-10-26 | 1988-10-26 | マイクロプログラムエラー検出回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02115938A true JPH02115938A (ja) | 1990-04-27 |
Family
ID=17477757
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63269829A Pending JPH02115938A (ja) | 1988-10-26 | 1988-10-26 | マイクロプログラムエラー検出回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02115938A (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5897750A (ja) * | 1981-12-04 | 1983-06-10 | Nec Corp | マイクロ命令の誤り訂正機能を有する情報処理装置 |
-
1988
- 1988-10-26 JP JP63269829A patent/JPH02115938A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5897750A (ja) * | 1981-12-04 | 1983-06-10 | Nec Corp | マイクロ命令の誤り訂正機能を有する情報処理装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH03248251A (ja) | 情報処理装置 | |
| JPH02115938A (ja) | マイクロプログラムエラー検出回路 | |
| JPH04115340A (ja) | 二重化記憶回路 | |
| JPS61290556A (ja) | メモリエラ−回復方式 | |
| JP2818659B2 (ja) | 誤り訂正方式 | |
| JPS6327940A (ja) | 記憶制御装置 | |
| US5375231A (en) | Control memory error correcting apparatus | |
| JPH0667912A (ja) | エラー検出訂正回路 | |
| JPS6223337B2 (ja) | ||
| JPH05224968A (ja) | データチェック方式 | |
| JPH054266U (ja) | メモリ装置 | |
| JPS6191746A (ja) | 記憶装置 | |
| JPS6356751A (ja) | メモリパトロ−ル制御方式 | |
| JPH03152643A (ja) | ダブルビットエラー制御回路 | |
| JPH02310753A (ja) | マイクロプログラム制御装置 | |
| JPH01116746A (ja) | 情報処理装置 | |
| JPH04219700A (ja) | 半導体記憶装置 | |
| JPH0744379A (ja) | マイクロプログラム制御装置 | |
| JPH01320558A (ja) | マイクロプログラム制御装置 | |
| JPS62293439A (ja) | 誤り訂正機構 | |
| JPH04332046A (ja) | 情報処理装置 | |
| JPS6288177A (ja) | 記憶装置 | |
| JPH04145540A (ja) | インタフェースエラーチェック方式 | |
| JPH02144632A (ja) | エラー訂正方式 | |
| JPH0229839A (ja) | マイクロプログラム制御装置 |