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