JPH04140846A - マイクロプログラム制御装置 - Google Patents

マイクロプログラム制御装置

Info

Publication number
JPH04140846A
JPH04140846A JP2264173A JP26417390A JPH04140846A JP H04140846 A JPH04140846 A JP H04140846A JP 2264173 A JP2264173 A JP 2264173A JP 26417390 A JP26417390 A JP 26417390A JP H04140846 A JPH04140846 A JP H04140846A
Authority
JP
Japan
Prior art keywords
read
address
register
selector
memory
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
JP2264173A
Other languages
English (en)
Inventor
Shinji Sato
佐藤 愼司
Yoshihiro Enomoto
榎本 良博
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
NEC Engineering Ltd
Original Assignee
NEC Corp
NEC Engineering Ltd
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, NEC Engineering Ltd filed Critical NEC Corp
Priority to JP2264173A priority Critical patent/JPH04140846A/ja
Publication of JPH04140846A publication Critical patent/JPH04140846A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Retry When Errors Occur (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はマイクロプログラム制御装置に関する。
〔従来の技術〕
従来、マイクロプログラム制御装置は読み出したデータ
にエラーが起きた場合、そのエラーが1ビットエラーな
らばエラー訂正回路によりデータを修正して制御記憶に
書き込み、2ビット以上のエラーの場合は、エラー検出
回路のハードウェア量増加による故障検出率低下防止の
ため2ヒツト以上エラーの訂正は行なわずにエラー検出
のみ行っていた。
第2図に従来例を示す。この従来例では、マイクロプロ
グラムの格納されている制御記憶100によりマイクロ
命令を読み出し、セレクタ1]0を通ってデータレジス
タ120に格納する。その際、1とットエラーを検出し
た場合は訂正をして制御記憶100に書き込むと同時に
データレジスタ120に格納する。
〔発明が解決しようとする課題〕
上述した従来のマイクロプログラム制御装置は、2ビッ
ト以上のエラーの場合は訂正が出来ないという欠点かあ
る。
〔課題を解決するための手段〕
本発明のマイクロプログラム制御装置は、制御記憶に格
納されたマイクロプログラムに従い動作するマイクロプ
ログラム制御装置において、前記制御記憶から読み出し
たデータを格納するデータレジスタと、このデータレジ
スタの内容のエラーを検出するエラー検出回路と、この
エラー検出回路かエラーを検出した際の前記制御記憶の
読み出しアドレスを格納するアドレスレジスタと、この
アドレスレジスタの内容または前記制御記憶の読み出し
アドレスのいずれか一方を選択する第1のセレクタと、
前記制御記憶が格納しているのと同一のマイクロ命令が
格納されている読み出し専用メモリとを有し、前記エラ
ー検出回路がエラーを検出した際前記第1のセレクタの
選択出力で示されるアドレスで前記読み出し専用メモリ
を読み出して読み出した内容を前記第1のセレクタの選
択出力で示されるアドレスで前記制御記憶に書き込むよ
うに構成される。
又、本発明のマイクロプログラム制御装置は、前記制御
記憶から読み出したデータまたは前記読み出し専用メモ
リから読み出したデータのいずれか一方を選択して前記
データレジスタに格納する第2のセレクタを含み、前記
エラー検出回路がエラーを検出した際前記第2のセレク
タが前記読み出し専用メモリから読み出しなデータを選
択するように構成されていてもよい。
〔実施例〕
次に本発明について図面を参照して説明する。
第1図は本発明の一実施例を示すブロック図である。
第1図において、1は制御記憶でマイクロ命令が格納さ
れている。2は読み出し専用メモリでマイクロ命令が格
納されている。3はアドレスレジスタで制御記憶の書き
込み読み出しアドレスを格納する。4はデータレジスタ
で制御記+f11から読み出されたデータか読み出し専
用メモリ2がら読み出されたデータがセレクタ5で選択
されて格納される。データレジスタ4の出力は制御信号
線aにより被制御部(図示せず)へ送られ、また、エラ
ー検出回路6へ送られる。エラー検出回路6はデータレ
ジスタ4に格納されたデータのエラーを検出する回路で
ある。7はアドレスレジスタでアドレスレジスタ3のア
ドレスを格納する。8はセレクタでアドレスレジスタ3
のアドレスがアドレスレジスタ7のアドレスかを選択す
る。
次に以上の構成を持つ本実施例の動作について説明する
アドレスレジスタ3で出力されたアドレスで示される制
御記憶1のマイクロ命令が読み出され、セレクタ5を通
ってデータレジスタ4に格納される。次にデータレジス
タ4の出力は制御信号線aを通って被制御部へ送られて
マイクロプログラムによる制御が行われる。同時にアド
レスレジスタ3で出力されたアドレスをアドレスレジス
タ7に格納する。同時にデータレジスタ4の、出力はエ
ラー検出回路6へ送られエラー検出を行い、エラーが検
出された場合はセレクタ5、セレクタ8に切り替え指示
および制御記憶1に書き込み指示を送出し、次にアドレ
スレジスタ7で出力されるアドレスで読み出し専用メモ
リ2からマイクロ命令を読み出して、この読み出しに用
いたアドレスを制御記憶1の書き込みアドレスとして先
に読み出したマイクロ命令を書き込む。読み出したマイ
クロ命令は、また、セレクタ5を通ってデータレジスタ
4に格納され、更に被制御部へ送られマイクロプログラ
ムによる制御が行われる。同時にアドレスレジスタ3で
出力されたアドレスをアドレスレジスタ7に格納する6
同時にデータレジスタ4の出力はエラー検出回路6へ送
られエラー検出を行い、エラーが検出された場合はセレ
クタ5、セレクタ8に切り替え指示および制御記憶1に
書き込み指示を送出し、次にアドレスレジスタ7で出力
されるアドレスで読み出し専用メモリ2からマイクロ命
令を読み出して、この読み出しに用いたアドレスを制御
記憶1の書き込みアドレスとして先に読み出したマイク
ロ命令を書き込む。読み出したマイクロ命令は、また、
セレクタ5を通ってデータレジスタ4に格納され、更に
被制御部へ送られマイクロプログラムによる制御が行わ
れる。
〔発明の効果〕
以上説明したように本発明は、制御記憶から読み出した
データにエラーを検出した際、読み出し専用メモリから
訂正データを読み出して制御記憶を書き直すと同時にそ
の訂正データからマイクロプログラムによる制御が行わ
れることにより、従来の2ビット以上のエラー時に起こ
るマイクロプログラム制御の停止をなくし、装置の可用
性を上げる効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例のブロック図、第2図は従来
のマイクロプログラム制御装置の一例のブロック図であ
る。 1・・・制御記憶、2・・・読み出し専用メモリ、31
.・アドレスレジスタ、4・・・データレジスタ、5・
・・セレクタ、6・・・エラー検出回路、7・・・アド
レスレジスタ、8・・セレクタ。

Claims (1)

  1. 【特許請求の範囲】 1、制御記憶に格納されたマイクロプログラムに従い動
    作するマイクロプログラム制御装置において、前記制御
    記憶から読み出したデータを格納するデータレジスタと
    、このデータレジスタの内容のエラーを検出するエラー
    検出回路と、このエラー検出回路がエラーを検出した際
    の前記制御記憶の読み出しアドレスを格納するアドレス
    レジスタと、このアドレスレジスタの内容または前記制
    御記憶の読み出しアドレスのいずれか一方を選択する第
    1のセレクタと、前記制御記憶が格納しているのと同一
    のマイクロ命令が格納されている読み出し専用メモリと
    を有し、前記エラー検出回路がエラーを検出した際前記
    第1のセレクタの選択出力で示されるアドレスで前記読
    み出し専用メモリを読み出して読み出した内容を前記第
    1のセレクタの選択出力で示されるアドレスで前記制御
    記憶に書き込むことを特徴とするマイクロプログラム制
    御装置。 2、前記制御記憶から読み出したデータまたは前記読み
    出し専用メモリから読み出したデータのいずれか一方を
    選択して前記データレジスタに格納する第2のセレクタ
    を含み、前記エラー検出回路がエラーを検出した際前記
    第2のセレクタが前記読み出し専用メモリから読み出し
    たデータを選択することを特徴とする請求項1記載のマ
    イクロプログラム制御装置。
JP2264173A 1990-10-02 1990-10-02 マイクロプログラム制御装置 Pending JPH04140846A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2264173A JPH04140846A (ja) 1990-10-02 1990-10-02 マイクロプログラム制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2264173A JPH04140846A (ja) 1990-10-02 1990-10-02 マイクロプログラム制御装置

Publications (1)

Publication Number Publication Date
JPH04140846A true JPH04140846A (ja) 1992-05-14

Family

ID=17399476

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2264173A Pending JPH04140846A (ja) 1990-10-02 1990-10-02 マイクロプログラム制御装置

Country Status (1)

Country Link
JP (1) JPH04140846A (ja)

Similar Documents

Publication Publication Date Title
US4598402A (en) System for treatment of single bit error in buffer storage unit
JPH04140846A (ja) マイクロプログラム制御装置
KR830002883B1 (ko) 마이크로 프로그램 제어장치
JPS5897750A (ja) マイクロ命令の誤り訂正機能を有する情報処理装置
JPH0229839A (ja) マイクロプログラム制御装置
JPH04115340A (ja) 二重化記憶回路
JPH038029A (ja) マイクロプログラム制御装置
JPH03266154A (ja) 情報処理装置
JPS58213349A (ja) 情報処理装置
JPS5870498A (ja) メモリデ−タ補償方式
KR100284044B1 (ko) 연관 관계를 갖는 기능 기기들의 이상 동작 복구 방법
JPH1011284A (ja) 制御記憶装置
JPH0520215A (ja) 情報処理装置
JPH0226252B2 (ja)
JPH04120642A (ja) Ram故障検出方式
JPS6125259A (ja) 記憶装置の再書込制御方式
JPH04117529A (ja) マイクロプログラム制御装置
JPH1165620A (ja) パルス出力命令を持つプログラマブルコントローラ
JPH02202655A (ja) 記憶装置
JPS6226492B2 (ja)
JPS59109950A (ja) 制御記憶装置のエラ−処理方式
JPH0460845A (ja) マイクロプログラム制御装置
JPH01302452A (ja) マイクロプログラム制御装置
JPS59123918A (ja) バツフアメモリ制御方式
JPH03126146A (ja) 記憶装置