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

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

Info

Publication number
JPH02114336A
JPH02114336A JP63268644A JP26864488A JPH02114336A JP H02114336 A JPH02114336 A JP H02114336A JP 63268644 A JP63268644 A JP 63268644A JP 26864488 A JP26864488 A JP 26864488A JP H02114336 A JPH02114336 A JP H02114336A
Authority
JP
Japan
Prior art keywords
data
control
error
microprogram
microinstruction
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
JP63268644A
Other languages
English (en)
Inventor
Katsu Ueda
植田 克
Hirofumi Kasugai
春日井 洋文
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 Computertechno Ltd
Original Assignee
NEC Corp
NEC Computertechno 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 Computertechno Ltd filed Critical NEC Corp
Priority to JP63268644A priority Critical patent/JPH02114336A/ja
Publication of JPH02114336A publication Critical patent/JPH02114336A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Detection And Correction Of Errors (AREA)
  • Hardware Redundancy (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はマイクロプログラム制御装置に関し、特に、制
御記憶からの読出しデータの誤り検出時のデータ訂正方
式に関する。
〔従来の技術〕
従来のマイクロプログラム制御装置においては、制御記
憶にエラー訂正コードを格納し、1とットエラー等の訂
正可能エラーの場合は、エラー訂正を行っているが、2
とットエラー等の訂正コードでは訂正不可能なエラーが
発生した場合には、マイクロプログラムの続行が出来な
くなるため、サービスプロセッサへのエラー報告と同時
に動作を停止していた。
r発明が解決しようとする課題〕 前述の従来のマイクロプログラム制御装置では、制御記
憶読出しデータに、エラー訂正コードで訂正不可能な誤
りが発生した場合は、マイクロプログラム制御装置の動
作の停止という状態になるため、マイクロプログラム制
御装置の再立ち上げが必要になり効率が悪くなるという
欠点がある。
〔課題を解決するための手段〕
本発明のマイクロプログラム制御装置の構成は、マイク
ロプログラム制御装置のマイクロプログラムを格納する
制御記憶と、この制御記憶からの読出しデータの誤り検
出を行う誤り検出回路と、この誤り検出回路が誤りを検
出すると起動し、前記マイクロプログラム制御装置の主
記憶アクセス装置への主記憶読出し要求信号及び制御記
憶読み出しレジスタへの主記憶データセット指示信号を
順次送出するシーケンスカウンタとを有し、前記制御記
憶からの読出しデータに誤りが検出された場合は、前記
主記憶アクセス装置の主記憶に用意されたマイクロプロ
グラムを取出して実行する手段を含むことを特徴とする
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例のブロック図であり、マイク
ロプログラムを格納する制御記憶10と、“この制御記
憶10からの読出しデータの誤り検出を行う誤り検出回
路11と、この誤り検出回路11が誤りを検出すると起
動し、主記憶アクセス装置(図示せず)への主記憶読出
し要求信号104及び制御記憶読み出しレジスタである
マイクロ命令レジスタ13への主記憶データセット指示
信号105を順次送出するシーケンスカウンタ12とか
ら構成されている。
制御記憶10は、アドレスレジスタ(図示せず)からの
制御記憶読出しアドレス信号101によりアクセスされ
、その読出されたデータは誤り検出回路11とデータ選
択回路14に出力され、誤り検出回路11は、制御記憶
10から読出されたデータに誤りがある場合は、誤り検
出信号103をマイクロ命令実行部(図示せず)及びシ
ーケンスカウンタ12に出力する。マイクロ命令実行部
は、誤り検出信号が入力されると、次の命令の実行を抑
止する。
シーケンスカウンタ12は、誤り検出信号103が入力
されると、その値を、ビットS。がら順に1マシンサイ
クル毎にs、、s2.S3.s4とセットする。シーケ
ンスカウンタ12のビットSoの出力は、主記憶アクセ
ス装置(図示せず)への主記憶読出し要求信号104と
して接続される。また、制御記憶読出しアドレス信号1
01は、主記憶読出しアドレスの一部として主記憶アク
セス装置へ接続される。
主記憶アクセス装置は、シーケンスカウンタ12のSO
ビットの主記憶読出し要求信号104により、制御記憶
読出しアドレス信号101に対応した主記憶アドレスよ
り、あらかじめ用意された制御記憶10内のデータと同
一のマイクロ命令を読み出す。主記憶読み出しデータ1
07は、シーケンスカウンタ12の83ビツトがセット
されるタイミングと同じタイミングでデータ選択回路1
4に入力される。
データ選択回路14は、シーケンスカウンタ12の83
ビツト出力により、主記憶読出しデータ107を選択し
てマイクロ命令レジスタ13に出力する。マイクロ命令
レジスタ13は、シーケンスカウンタ12のS4ビツト
出力により、入力データを七″ツトする。マイクロ命令
レジスタ13の出力は、マイクロ命令実行部へ接続され
て命令が実行される。
以上のような構成及び動作により、制御記憶10からの
読出しデータに誤りがない場合は、そのデータがマイク
ロ命令として実行され、読出しデータに誤りが検出され
た場合は、制御記憶に対応した主記憶上のエリアからマ
イクロ命令が読み出されて実行される。
〔発明の効果〕
以上説明したように本発明は、制御記憶読出しデータに
訂正不可能の誤りが発生した場合に、あらかじめ用意さ
れた主記憶上のマイクロ命令を読み出して実行すること
により、マイクロプログラム制御装置の再立ち上げ処理
を必要としないで動作を続行できる効果がある。
【図面の簡単な説明】 第1図は本発明の一実施例のブロック図である。 10・・・制御記憶、11・・・誤り検出回路、12・
・・シーケンスカウンタ、13・・・マイクロ命令レジ
スタ、14・・・データ選択回路、101・・・制御記
憶読出しアドレス信号、102・・・制御記憶読出しデ
ータ、103・・・誤り検出信号、104・・・主記憶
読出し指示信号。

Claims (1)

    【特許請求の範囲】
  1. マイクロプログラム制御装置のマイクロプログラムを格
    納する制御記憶と、この制御記憶からの読出しデータの
    誤り検出を行う誤り検出回路と、この誤り検出回路が誤
    りを検出すると起動し、前記マイクロプログラム制御装
    置の主記憶アクセス装置への主記憶読出し要求信号及び
    制御記憶読み出しレジスタへの主記憶データセット指示
    信号を順次送出するシーケンスカウンタとを有し、前記
    制御記憶からの読出しデータに誤りが検出された場合は
    、前記主記憶アクセス装置の主記憶に用意されたマイク
    ロプログラムを取出して実行する手段を含むことを特徴
    とするマイクロプログラム制御装置。
JP63268644A 1988-10-24 1988-10-24 マイクロプログラム制御装置 Pending JPH02114336A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63268644A JPH02114336A (ja) 1988-10-24 1988-10-24 マイクロプログラム制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63268644A JPH02114336A (ja) 1988-10-24 1988-10-24 マイクロプログラム制御装置

Publications (1)

Publication Number Publication Date
JPH02114336A true JPH02114336A (ja) 1990-04-26

Family

ID=17461413

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63268644A Pending JPH02114336A (ja) 1988-10-24 1988-10-24 マイクロプログラム制御装置

Country Status (1)

Country Link
JP (1) JPH02114336A (ja)

Similar Documents

Publication Publication Date Title
US5095426A (en) Data processing system for effectively handling exceptions during execution of two different types of instructions
US4839895A (en) Early failure detection system for multiprocessor system
JP2001184203A (ja) プログラム修正装置
JPH1031595A (ja) シミュレーション装置及びシミュレーション方法
JPH02189637A (ja) マイクロブログラム制御装置
JPH038029A (ja) マイクロプログラム制御装置
JP3057732B2 (ja) 情報処理装置
JPH05189231A (ja) 命令フェッチにおけるエラー処理方式
JPH0797326B2 (ja) 情報処理装置
JPS63142449A (ja) 制御メモリに対するパトロ−ルチエツク方式
JPS625439A (ja) 命令コ−ド拡張方式
JPH0555895B2 (ja)
JPH0135369B2 (ja)
JPH0675800A (ja) 障害処理方式
JPS6270947A (ja) デバグ割込み制御方式
JPH0512004A (ja) 命令実行方式
JPH08263324A (ja) デバッグ容易化装置
JPS6083149A (ja) コンピユ−タ
JPH02242443A (ja) 情報処理装置のデバッグ機構
JPH0476733A (ja) データ処理装置
JPH0540701A (ja) コンピユータ装置
JPS63188239A (ja) マイクロプログラム制御装置
JPH03225485A (ja) マイクロプロセッサ
JPS60263232A (ja) マイクロ診断方式
JPS61269743A (ja) デバグ方式