JPS6310247A - トレ−ス回路 - Google Patents

トレ−ス回路

Info

Publication number
JPS6310247A
JPS6310247A JP61155527A JP15552786A JPS6310247A JP S6310247 A JPS6310247 A JP S6310247A JP 61155527 A JP61155527 A JP 61155527A JP 15552786 A JP15552786 A JP 15552786A JP S6310247 A JPS6310247 A JP S6310247A
Authority
JP
Japan
Prior art keywords
microprogram
instruction
circuit
memory
trace
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
JP61155527A
Other languages
English (en)
Inventor
Toru Kawaguchi
徹 川口
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 JP61155527A priority Critical patent/JPS6310247A/ja
Publication of JPS6310247A publication Critical patent/JPS6310247A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はマイクロプログラム制御装置において使用され
るトレース回路に関し、特にトレースメモリへの記憶方
法に関する。
〔従来の技術〕
従来、この種の制御装置は、障害探索/評価の一手段と
してマイクロプログラム命令のアドレスをトレースメモ
リに常時記憶されるようになっていた。
〔発明が解決しようとする問題点〕
上述した従来のマイクロプログラム制御装置のトレース
回路は、装置の評価時の設計ミスや#害発生時等により
マイクロプログラムのアドレスが繰返す事象が発生する
とトレースメモリに同一アドレスがある周期をもって繰
返し、そのパターンがメモリ容量の限度迄記憶されるよ
うになっているので、トレースメモリ容量の増加(原価
の上昇)が必要となり有効なアドレスの軌跡が採取出来
ないという欠点があった。
〔問題点を解決するための手段〕
本発明のマイクロプログラム制御装置iは、トレース開
始命令を指示する回路と、その指示を記憶するトレース
開始命令記憶回路と前記記憶回路から出力される信号と
マイクロプログラム命令が格納さnているメモリから読
出された命令とをデコードするマイクロプログラム命令
デコード回路と、そのデコード出力とを比較/判断して
一致が取扛たらトレースメモリへマイクロプログラム命
令アドレスを薯込み記憶させる回路とを有している。
〔実施例〕
次に本発明の一実施例について図面を参照して説明する
。
マイクロプログラム制御装置は、各回路の機能を働かせ
るマイクロプログラム命令を格納しているメモリ回路2
と、前記メモリ回路の読出しを行うのに必要なマイクロ
プログラムアドレス回路1と、前記アドレス回路の状態
を示すアドレス線10と、そのアドレス線で示さnる前
記メモリ回路の記憶している情報を示すマイクロプログ
ラム情報線11を通してマイクロプログラムfff令’
lrデコードするマイクロプログラム命令デコード回路
3とを有する。デコード回路3でデコードされたマイク
ロプログラム命令はトレース開始命令と比較を行う比較
回路5ヘマイクロプログラム命令線14を通して送出き
れる。
一方、トレース開始命令を指示するために、スイッチで
指示するマイクロプログラム命令指示スイッチ線12に
よって指示された命令はトレース開始命令記憶回路4に
記憶される。記憶さnた命令は前記命令線14と比較を
行う比較回路5ヘトレース開始命令線13を通して送出
さnる。こnら2つの命令線は非同期であるため、比較
回路5は同期化を行うクロック信号16を基にその比較
が一致したらアドレス書込信号線15を出力する。。
トレース開始命令記憶回路4は書込信号線15により前
記アドレスIfM10の状態を記憶するが、メモリ容量
が固定であるため、トレースメモリ回路6により容量が
限界になると再度初期アドレス(一番最初に書込んだア
ドレスの所)から順次記憶するかあるいは押し出すかの
切換を行う。
マイクロプログラム制御回路は、各種マイクロプログラ
ム命令の内一つの命令をマイクロプログラム命令指示ス
イッチで指定し、その命令をマイクロプログラム命令指
示スイッチで指定し、その命令をトレース開始命令記憶
回路で記憶しておき、ある動作を実行するため(例えば
、磁気ディスク制御装置なら磁気ディスク装置へのデー
タ書込み/読出し等を指す)、数個のマイクロプログラ
ム命令の群(以下サブルーチンと呼ぶ)を継ぎ合わせて
実行している。上位あるいは下位装置との応答/確認動
作、あるいはデータエラー等の発生による再試行等のサ
ブルーチンを含めると膨大な量のマイクロプログラムス
テップになるが、それらの実行過程で前記記憶回路で記
憶したマイクロプログラム命令だけを比較し、一致が取
nるか否かを判断し、一致が取扛るとトレーサメモリ回
路に前記マイクロプログラム命令が格納されていたアド
レスを記憶することによりマイクロプログラム命令アド
レスの軌跡(例えば畳込み動作がどのアドレスを通って
実行出来たか)を残すことができる。
〔発明の効果〕
以上説明したように、本発明は、マイクロプログラム命
令指示スイッチにより指示された命令を記憶する回路と
、その命令と動作実行に使ったマイクロプログラム命令
とを比較する比較回路とで構成することによりトレーサ
メモリ容量の増加(原1曲の上昇)なしに有効なトレー
サデータを採取出来る効果がある。 ゛
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロック図である。 1・−・・・・マイクロプログラムアドレス回路、2・
・・・・・メモリ回路、3・・・・・・マイクロプログ
ラム命令デコード回路、4・・・・・・トレース開始命
令記憶回路、5・・・・・・比較回路、6・・・・・・
トレースメモリ回路、10・・・・・・アドレス線、1
1・・・・・・マイクロプログラム情報線、12・・・
・・・マイクロプログラム命令指示スイッチ、13・・
・・・・トレース開始命令線、14・・・・・・マイク
ロプログラム命令線、15・・・・・・アドレス書込信
号、16・・・・・・クロック信号。

Claims (1)

    【特許請求の範囲】
  1. トレース開始命令を記憶するトレース開始命令記憶回路
    と、前記記憶回路から出力される信号とマイクロプログ
    ラム命令が格納されているメモリから読出された命令と
    をデコードするマイクロプログラム命令デコード回路と
    、前記デコード出力とを比較/判断して一致がとれたら
    トレースメモリへマイクロプログラム命令アドレスを書
    込み記憶させる手段とを有することを特徴とするトレー
    ス回路。
JP61155527A 1986-07-01 1986-07-01 トレ−ス回路 Pending JPS6310247A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61155527A JPS6310247A (ja) 1986-07-01 1986-07-01 トレ−ス回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61155527A JPS6310247A (ja) 1986-07-01 1986-07-01 トレ−ス回路

Publications (1)

Publication Number Publication Date
JPS6310247A true JPS6310247A (ja) 1988-01-16

Family

ID=15608017

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61155527A Pending JPS6310247A (ja) 1986-07-01 1986-07-01 トレ−ス回路

Country Status (1)

Country Link
JP (1) JPS6310247A (ja)

Similar Documents

Publication Publication Date Title
JPS5917458B2 (ja) 情報処理方式内のマイクロプログラムを記録し遂行する方法と装置
JPH01201741A (ja) トレース回路
JPS6041766B2 (ja) マイクロプログラム制御装置
JP2679603B2 (ja) マイクロコンピュータ
JPH03196204A (ja) プログラマブルコントローラ
JPS63170752A (ja) トレ−ス回路
JPS59148957A (ja) マイクロプログラム制御方式
JPS61175731A (ja) マイクロプログラム制御方式
JPH0353321A (ja) 情報処理装置
JPS59186048A (ja) マイクロプログラム制御方式
JPS628236A (ja) 動作履歴記憶装置
JPS62156741A (ja) 動作履歴記憶装置
JPH01283635A (ja) バッファ制御回路
JPH02242445A (ja) 情報処理装置のデバッグ機構
JPH08297583A (ja) 割り込み処理装置およびその方法
JPH02143328A (ja) マイクロプログラム制御装置
JPH01251375A (ja) 磁気ディスク制御装置
JPS6362049A (ja) トレ−ス回路
JPS6167106A (ja) シ−ケンス回路の高速検索方式
JPH0810429B2 (ja) マイクロプログラム制御装置
JPH0235664A (ja) 磁気ディスク制御装置の論理セクタ書込方式
JPS617965A (ja) 入出力制御装置
JPH0675789A (ja) 情報処理装置
JPH0452497B2 (ja)
JPH02242335A (ja) 電子計算機