JPS60183644A - マイクロプロセツサアナライザ - Google Patents

マイクロプロセツサアナライザ

Info

Publication number
JPS60183644A
JPS60183644A JP59040057A JP4005784A JPS60183644A JP S60183644 A JPS60183644 A JP S60183644A JP 59040057 A JP59040057 A JP 59040057A JP 4005784 A JP4005784 A JP 4005784A JP S60183644 A JPS60183644 A JP S60183644A
Authority
JP
Japan
Prior art keywords
memory
analyzer
microprocessor
goes
level
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.)
Granted
Application number
JP59040057A
Other languages
English (en)
Other versions
JPH0131215B2 (ja
Inventor
Yukihiko Shimazu
嶋津 幸彦
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.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Hokushin Electric 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 Yokogawa Hokushin Electric Corp filed Critical Yokogawa Hokushin Electric Corp
Priority to JP59040057A priority Critical patent/JPS60183644A/ja
Publication of JPS60183644A publication Critical patent/JPS60183644A/ja
Publication of JPH0131215B2 publication Critical patent/JPH0131215B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

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

Description

【発明の詳細な説明】 [発明の属する分野] 本発明は、マイクロブ1」セッサアナライザに関し、詳
しくはハートデバッグ解析機能の改良に関する。
[従来技術] 従来よりマイクbプロセッザ(以下μ■〕と略称づる)
の酋及により、μPをその内部に組込んだμP応用機器
が多数出現している。μPアナライリ”は、この様な応
用機器を開発する際にその応用機器の不具合4児) L
J出!J等のlこめに好適に用いられる同光支(刀IA
ν了(ある。
この(析なμPアナラ、イザは、モのμP1芯用誓幾器
に搭載されるμPに代ってアナライ+1側のμPにより
μP応用機器を(’l−動させ、μm〕応用機器の動作
状態を検査覆ることができる。
さて、゛このμPアナライザに1よ、通常リードライト
ステップ機能が備えられている。この機能(、↓、第1
図に承ず画面表示例のように、[;1単な命令のプログ
ラムでμP応用機器を動作さぜで゛、初pB段階のハー
ドウェアのメモリやI10デバイスの検査を行うもので
ある。
この機能使用時には、アドレスやデータ、メモリの制御
信号等を例えばロジックアナライザに与えてその波形を
観測できるようにしておく。そして、メモリ等のアクセ
ス不良が検出された時にそのロジックアナライザにトリ
ガ信号を与えるようにすれば、アドレスやデータ、メモ
リの制御信号等の波形を容易に捕えることができる。
しかし、従来のμPアナライザにおいては、ハードウェ
アの不良を発見しその不具合箇所を解析しようとした場
合、アドレス、データ、メモリのtlIJIIl信号等
の波形をロジックアナライザ等で観測するための適切な
トリガ信号が無く、オペレータは複数の信号から目的の
トリガー信号を作ってそれを用いるしか手が無く、不良
を簡単に発見できたとしてもハードウェアの不具合箇所
を探求するための操作がかなり煩雑であり、デバッグ作
業の効率は悪いという欠点があった。
[発明の目的] 本発明の目的は、この様な欠点を解消するもので、リー
ドライトステップ機能の実行中に、効率良くユーザーシ
ステムのハードウェアデバッグ作業ができるように適正
なトリガ信号を生成して出力することのできるμPアナ
ライザを提供することにある。
[発明の概要] この様な目的を達成するために本発明では、プローブを
ターゲットシステムに接続し、ターゲットシステムのマ
イクロプロセッサに代ってプローブに搭載したマイクロ
プロセッサによってターゲットシステムを作動させ、少
なくともアクティブ機能を備え、ターゲットシステムの
不具合箇所を検出し解析することのできるマイクロプロ
セッサアナライザにおいて、ターゲットシステムのメモ
リまたはデバイスをアクセスする時のアドレスおよびス
テータス信号と、前記アクティブ機能を実行するための
プログラムが記憶されたROMをアクセスするためのア
ドレス信号を受け、ターゲットのメモリまたはI10デ
バイスに対してリードまたはライトを行っているバスサ
イクルの時のみアクティブとなるTME信号を発生する
ようにした手段を具備したことを特徴とする。
[実施例] 以下図面を用いて本発明の詳細な説明する。第2図は本
発明のμPアナライザの一実施例を示す要部構成図であ
る。同図において、10はプローブ(通常PODと呼ば
れる)、20は解析装置本体である。プローブ10は、
μP応用機器に搭載されるμPと同等のμPを備え、接
続コネクタによりμP応用II@と接続して、μP応用
機器側のメモリやI10デバイスをアクセスすることが
できるようになっている。
解析装置本体20は、故障解析に必要な入出力手段や各
種の解析機能を持つ解析手段を具備するが、ここではそ
の図示を省略し、トリガ信号生成に係わる回路部分のみ
示す。解析装置本体20において、21はアドレスデコ
ーダで、プローブ10からターゲットシステム(μP応
用機器)へ与えているアドレスをこちらでも受取り、こ
れをデコードするものである。22はアクティブROM
(ROMはread only memory)である
。このμPアナライザは、ターゲットのμPの動作に介
入して、ターゲットのメモリやμPのレジスタの内容表
示、リード・ライト・ステップにおけるリード・ライト
動作やμPの一時停止等を行うことのできるアクティブ
機能を有している。
アクティブROM22にはこの様なアクティブ機能を動
作させるためのプログラムが記憶されている。
23はロジック回路で、次のような所定の論理演算を行
う。
C−D ata ここで、R/Waddは、ターゲット側のメモリをリー
ド(read)またはライト(write )するプロ
グラムが走るリード・ライト・アドレスであり、アドレ
ス・デコーダ21より与えられる。
C0DEおよびDATAは、実行中におけるバスリイク
ルの状態を示ブスデータス(ST−ATUS)t−あり
、IuI令を読むサイクルはC0DE、メしりまたはJ
loにリードまたはライ1−する時は1つΔ丁△どなる
。この信号はプローブ10より与えられる。
ROMaddはアクディプROM22をアクレスする時
のアドレスを表わしている。
26はJ Kフリップ70ツブ(以下FFと略!t>で
、その入力端にはロジック回路23の出力A。
Bがインバータ24.25を介しCそれぞれ導かれ、ま
たクロックとしてはバスサイクルに1パルス出るタロツ
クで、これはプローブ10から与えIうれる。27はF
F26のQ出力とロジック回路23の出力Cを受1)で
ターゲット・マシーン・イネーブル(TME)信号を得
るゲートである。このT IL=l E信号は出力端子
28より外部に送出することかできるようになっている
この様なIM成にJ3ける動作を第3図のタイムチャー
1へを参照しつつ次に説明する。
アクディプROM22がアクセスされアクデイブプ]]
ダラムが走っている時に、メモリまたはIloにデータ
をリードまたはライトJるブ1コグシムが来ると、ロジ
ック回路23より第3図の(ハ)および(ニ)に示すよ
うな(3シ3Δ、13がインバータ24.25を介して
FF26に導かれる。これにより「Fのη出力は第3図
の(ホ)に示ずように′[″になる。この状態で、S 
T A T U Sがデータ参照になると、C(ま第3
図の(l\)のように” L ”となる。これにより、
ゲート27の出力下MEは第3図の(ト)のように” 
l−1”となる。
このようにしてiりられるT M E信号は図1)I 
L)も明らかなようにターゲット側のメモリまたは■/
′Oをまさにリードまたはライトしているバスサイクル
を示している。
[発明の効果〕 以上説明したように、本発明によれば、リー1−ライ1
ヘスアップ機能の実行中においては、ターゲットシステ
ムにおけるメモリや1 / Oi’バイスをリードまた
はライトしているバス1ナイクルの峙のみ生ずるような
丁MEパルス信号をiけることができ、このT M I
E信りをトリガ信号として外部装置に!jえることによ
りデバッグ作業の効率を上げることがぐさる。
【図面の簡単な説明】
第1図(より一ド・ライト・ステツブ低能を実1jして
いる時のハードウェアのリードおよびライト動作のチッ
クプログラムの一表示例を示す図、第2図は本発明に係
るμPアナライリ“の一実施例を示づ要部構成図、第3
図はタイムチt・−1〜で・ある。 10、、、プローブ、20.、、解析装置本体、21、
、、アドレスデコーダ、22.、、アクうイフRO〜1
.23.、、ロジック回路、2G、、。 フリップフロップ、27.、、ゲート。

Claims (1)

    【特許請求の範囲】
  1. 10−ブをターゲットシステムに接続し、ターゲラ1〜
    システムのマイクロプロセラ()に代ってブ1」−1に
    搭載したマイクロプロレッリ゛ににってターゲラ1〜シ
    ステムを作動さけ、少なくともアクティグIWL能をl
    (i〜え、ターゲットシステムの不具合箇所を検出し解
    析づることのできるマイクロプロセラ4ノアナライザに
    a5いて、ターゲラ1〜システムのメモリまたはデバイ
    スをアクセスする時のアドレスおよびステータス信号と
    、前記アクディプ機□しを実行するためのプログラムが
    記憶されたROMをアクセスするためのアドレス信号を
    受け、ターゲラ1−のメモリまたはI 、−’ 0デバ
    イスに対してリードまたはシイ1〜を行っているバス1
    ノイクルの時のみ)′クチイブとなるTME信号を発生
    するようにした手段を具備したことを特徴とづるマイク
    ログロeツ1ナアナライザ。
JP59040057A 1984-03-02 1984-03-02 マイクロプロセツサアナライザ Granted JPS60183644A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59040057A JPS60183644A (ja) 1984-03-02 1984-03-02 マイクロプロセツサアナライザ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59040057A JPS60183644A (ja) 1984-03-02 1984-03-02 マイクロプロセツサアナライザ

Publications (2)

Publication Number Publication Date
JPS60183644A true JPS60183644A (ja) 1985-09-19
JPH0131215B2 JPH0131215B2 (ja) 1989-06-23

Family

ID=12570288

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59040057A Granted JPS60183644A (ja) 1984-03-02 1984-03-02 マイクロプロセツサアナライザ

Country Status (1)

Country Link
JP (1) JPS60183644A (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52155440A (en) * 1976-06-18 1977-12-23 Toshiba Corp High frequency heating system
JPS533132A (en) * 1976-06-30 1978-01-12 Ibm Address comparator
JPS5378869A (en) * 1976-12-22 1978-07-12 Fujitsu Ltd Trigger signal generating circuit

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52155440A (en) * 1976-06-18 1977-12-23 Toshiba Corp High frequency heating system
JPS533132A (en) * 1976-06-30 1978-01-12 Ibm Address comparator
JPS5378869A (en) * 1976-12-22 1978-07-12 Fujitsu Ltd Trigger signal generating circuit

Also Published As

Publication number Publication date
JPH0131215B2 (ja) 1989-06-23

Similar Documents

Publication Publication Date Title
US5751942A (en) Trace event detection during trace enable transitions
JP2753500B2 (ja) 多重アーキテクチャ環境内で特にコードのデバッグを行う改良したソフトウェア・デバッグ・システムと方法
US4511982A (en) Numerical control device
JP2006127553A (ja) プログラムのテスト及びデバッギングが容易な中央処理装置
JPH11110255A (ja) ソフトウェアをデバッグするための装置および方法
US7827540B2 (en) Method for program debugging
JPS60183644A (ja) マイクロプロセツサアナライザ
JPH10171677A (ja) マイクロプロセッサおよびその検査方法
US20010016923A1 (en) Program execution system for semiconductor testing apparatus
JP2583055B2 (ja) Icテストシステム
JP3298554B2 (ja) ソフトウェア・デバッグ装置
KR940001558B1 (ko) 프로세스가 있는 보오드의 상태 추적장치
JPS63291135A (ja) マイクロコンピュ−タ開発装置
US20040078656A1 (en) Method of saving/restoring processor state after entering/exiting debug mode
JPS60147849A (ja) マイクロプログラムのデバツグを行う方式
JPH01251147A (ja) 記憶装置の検査回路
JPS61131128A (ja) 自己診断方式
JPS6237748A (ja) フア−ムウエアによるトリガ信号発生方式
JPH05173830A (ja) 異常動作検出方法、及びエミュレータ
JPH01161172A (ja) Ic試験装置におけるインタプリタ処理方式
JPH0439697B2 (ja)
JPS59160243A (ja) デバツグ装置
JPH02115947A (ja) 情報処理装置
JPS63111547A (ja) メモリ制御方式
JPS59202553A (ja) プログラムアナライザ