JPS6325743A - マイクロプログラム評価方式 - Google Patents

マイクロプログラム評価方式

Info

Publication number
JPS6325743A
JPS6325743A JP61169985A JP16998586A JPS6325743A JP S6325743 A JPS6325743 A JP S6325743A JP 61169985 A JP61169985 A JP 61169985A JP 16998586 A JP16998586 A JP 16998586A JP S6325743 A JPS6325743 A JP S6325743A
Authority
JP
Japan
Prior art keywords
microprogram
error correction
correction code
memory circuit
code section
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
JP61169985A
Other languages
English (en)
Inventor
Toshikatsu Nagasawa
長澤 敏勝
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
Original Assignee
NEC Corp
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 filed Critical NEC Corp
Priority to JP61169985A priority Critical patent/JPS6325743A/ja
Publication of JPS6325743A publication Critical patent/JPS6325743A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Detection And Correction Of Errors (AREA)
  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明はマイクロプログラムの評価に関し、特にエラー
訂正コード部を備え九マイクロプログラムの評価に関す
る。
(従来の技術) 従来、この種のマイクロプログラムの評価は、評価プロ
グラムを実行させるだけで行っていたため、機械語レベ
ルの評価は進んでいたが、マイクロプログラムレベルで
は各マイクロプログラムを何回通過したのかを評価する
ことは進んでいなかった。
(発明が解決しようとする問題点) 上述し之従来のマイクロプログラム評価方式では、機械
語レベルの評価プログラムを実行させるだけであり、す
べてのマイクロプログラムを満足できるほど評価できる
ものではなかつ念。
従って、マイクロプログラムを評価してから、マイクロ
プログラム?搭載した装置uk出荷した後、−度も評価
されていないためにバグがマイクロプログラムから発見
されることがあった。
本発明の目的は、評価モード時にエラー訂正コード全備
えたマイクロプログラム?読出してエラー訂正コード部
が最大値に至るまでカウントアツプした後、マイクロプ
ログラムの記憶回路のエラー訂正コード部に書込んでお
き、評価を終了した後、サービスプロセサにより記憶回
路の内容を読出してエラー訂正コード部の直上判定する
ことによって上記欠点を除去し、マイクロプログラムの
バグ全完全に評価できるように構成したマイクロプログ
ラム評洒方式全提供することにある。
(問題点ケ解決するための手段) 本発明によるマイクロプログラム評価方式は記憶回路と
、アドレスレジスタと、コマ7 )−レジスタと、フリ
ップフロッグと、ANDゲートと、カウンタと、サービ
スプロセサと?具備して構成したものである。
記憶回路は、エラー訂正コード部全有するマイクロプロ
グラム全格納するためのものである。
アドレスレジスタは記憶回路のアドレスを格納する定め
のものであり、コマンドレジスタは記憶回路から出力さ
れるコマンド?格納するためのものである。
フリップフロッグは記憶回路のエラー訂正コード部をリ
セットするためのものであジ、ANDゲ−H−jフリッ
プフロップのリセット後にマイクロプログラムの実行?
評価モードにするためのものである。
カウンタは評価モード時にコマンドを記惟装置からコマ
ンドレジスタへ読出し、エラー訂正コード部kA大値に
なるまでカウントアツプし1、記憶回路のエラー訂正コ
ード部へ書込むためのものである。
サービスプロセサは評価の終了後に、記憶回路の内容に
!出してエラー訂正コード部の値全判定するためのもの
である。
(実 施 例) 次に、本発明について図面を参照して説明する。
第1図は、本発明によるマイクロプログラム評価方式を
実現する一実施例を示すブロック図である。第1図にお
いて、10はサービスプロセサ、11はマイクロプログ
ラム制御装置である。マイクロプログラム制御装置’l
llにおいて、1はマイクロプログラムの記憶回路、2
は記憶回路1のアドレスレジスタ、3は記憶回路1の出
カケ保持するためのマイクロプログラム用コマンドレジ
スタ、4はマイクロプログラム制御装置11に対してサ
ービスプロセサ10からマイクロプログラム評価モード
?指定するためのフリップフロッグ、5はコマンドレジ
スタ3にセットされたマイクロプログラムのエラー訂正
コードW15を最大値になるまでカウントアツプさせる
ためのカウンタ、6は記憶回路1のエラー訂正コード部
?書替えるために、記憶回路1のj、M込ミパルス?フ
リップフロップ4の出力によって有効化する九めのAN
Dゲートである。
第2図は、第1図に示す装置の動作を説明するタイミン
グ図である。
以下、第2図全参照して第1図の動作を説明する。
第1マシンサイクルの第3相では、マイクロプログラム
アドレスaがアドレスレジスタ2にセットされる。第2
マシンサイクルの第1相では記憶回路lの内容が読出さ
れ、コマンドレジスタ3にマイクロプログラムコマンド
Aとしてセットされる。第2マシンサイクルの第2相で
はコマンドレジスタ3にセットされたマイクロプログラ
ムコマンドAのエラー訂正コード部のカウント値がカウ
ンタ5全通ってカウントアツプされ、記憶回路1のエラ
ー訂正コード部に書込まれる。マイクロプログラムコマ
ンドAの次のアドレスbが、第2マシンサイクルの第3
相でアドレスレジスタ2にセットされる。このようにし
てマイクロプログラムが実行されると、エラー訂正コー
ド部にマイクロプログラムの実行回数が書込まれる。
評価プログラムの走行後、データ信号線1゜O全通して
サービスプロセサ10によって記憶回路1の内容を読出
し、マイクロプログラムのエラー訂正コード部の実行回
数を判定する。
上記の分類をすることKより、評価の少ないマイクロプ
ログラム全見つけることができる。
(発明の効果) 以上説明し友ように不発明は、評価モード時にエラー訂
正コードを備えたマイクロプログラム″It読出してエ
ラー訂正コード部が最大値に至るまでカウントアツプし
た後、マイクロプログラムの記憶回路のエラー訂正コー
ド部に曹込んでおき、評価を終了した後、サービスプロ
セサにより記憶回路の内容を読出してエラー訂正コード
部の値を判定することによって、マイクロプログラムの
エラー訂正コード部によって実行回数を示すことができ
るので、マイクロプログラムの未評価部分を容易に知る
ごとができると云う効果がある。
【図面の簡単な説明】
第1図は、不発明によるマイクロプログラム評価方式を
実現する一実施例を示すブロック図である。 第2図は、第1図の動作全示すタイミング図である。 1・・・記憶回路  2・・・アドレスレジスタ3・・
・コマンドレジスタ 4・・・フリップフロップ  5・・・カウンタ6・・
・ANDゲート 10・・・サービスプロセサ 11・・・マイクロプログラム制御装置100・・・信
号線

Claims (1)

    【特許請求の範囲】
  1. エラー訂正コード部を有するマイクロプログラムを格納
    するための記憶回路と、前記記憶回路のアドレスを格納
    するためのアドレスレジスタと、前記記憶回路から出力
    されるコマンドを格納するためのコマンドレジスタと、
    前記記憶回路のエラー訂正コード部をリセットするため
    のフリップフロップと、前記フリップフロップのリセッ
    ト後に前記マイクロプログラムの実行を評価モードにす
    るためのANDゲートと、前記評価モード時に前記コマ
    ンドを前記記憶装置から前記コマンドレジスタへ読出し
    、前記エラー訂正コード部を最大値になるまでカウント
    アップして前記記憶回路の前記エラー訂正コード部に書
    込むためのカウンタと、前記評価の終了後に、前記記憶
    回路の内容を読出して前記エラー訂正コード部の値を判
    定するためのサービスプロセサとを具備して構成したこ
    とを特徴とするマイクロプログラム評価方式。
JP61169985A 1986-07-18 1986-07-18 マイクロプログラム評価方式 Pending JPS6325743A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61169985A JPS6325743A (ja) 1986-07-18 1986-07-18 マイクロプログラム評価方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61169985A JPS6325743A (ja) 1986-07-18 1986-07-18 マイクロプログラム評価方式

Publications (1)

Publication Number Publication Date
JPS6325743A true JPS6325743A (ja) 1988-02-03

Family

ID=15896459

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61169985A Pending JPS6325743A (ja) 1986-07-18 1986-07-18 マイクロプログラム評価方式

Country Status (1)

Country Link
JP (1) JPS6325743A (ja)

Similar Documents

Publication Publication Date Title
CN112328305B (zh) 一种眼图测试方法、装置、电子设备及可读存储介质
JPH03204737A (ja) 信号処理プロセッサのデバッグ回路
CN117149209A (zh) 一种代码增量编译方法、装置、计算机设备及存储介质
JPS6325743A (ja) マイクロプログラム評価方式
CN110765008A (zh) 一种数据处理方法及装置
JP2731047B2 (ja) プログラムのオペランドチェック方式
JPS60262251A (ja) マイクロプロセツサ開発支援装置
CN116089316B (zh) 一种基于动态断点的内核驱动数据调试方法
JPS6142301B2 (ja)
JPS62290944A (ja) マイクロプログラム評価方式
CN121934894A (zh) 跟踪数据生成方法、装置及电子设备
CN115309596A (zh) 通用器件读写测试方法、装置、计算机设备及存储介质
JPH0716189Y2 (ja) ブレーク回路
JPS63249206A (ja) プログラマブルコントロ−ラ
JPH0213334B2 (ja)
JPH01166144A (ja) ファームウェア・プログラムのデバッグ方式
JPS59160896A (ja) メモリエラ−検出・訂正方式
JPH04332045A (ja) 演算処理装置
JP2000353359A (ja) 記憶装置の初期化方法
JPH03266139A (ja) プログラムデバグ方式
JPH0314148A (ja) プログラム破壊検出装置
JPH05241821A (ja) データ処理装置
JPS59218554A (ja) マイクロプログラム制御装置
JPH01106237A (ja) プログラムデバッグ方式
JPS6170644A (ja) プログラムデバク方式