JPH03161846A - デバッグ回路 - Google Patents

デバッグ回路

Info

Publication number
JPH03161846A
JPH03161846A JP1301786A JP30178689A JPH03161846A JP H03161846 A JPH03161846 A JP H03161846A JP 1301786 A JP1301786 A JP 1301786A JP 30178689 A JP30178689 A JP 30178689A JP H03161846 A JPH03161846 A JP H03161846A
Authority
JP
Japan
Prior art keywords
trace
program
memory
data
setting circuit
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
JP1301786A
Other languages
English (en)
Inventor
Tsuneo Ogaki
大柿 恒夫
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.)
Fujitsu General Ltd
Original Assignee
Fujitsu General 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 Fujitsu General Ltd filed Critical Fujitsu General Ltd
Priority to JP1301786A priority Critical patent/JPH03161846A/ja
Publication of JPH03161846A publication Critical patent/JPH03161846A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Multi Processors (AREA)

Abstract

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

Description

【発明の詳細な説明】 r産業上の利用分野」 本発明はプログラムの開発等において、プログラム中の
誤りを発見し訂正するためのデバッグ回路に関するもの
である。
『従来の技術』 従来、デバッグのためにトレースするには、必らず1組
のトレースオンのポイントとトレースオツのポイントと
を設定していた。
例えば第3図のt1時にトレースオンのパルスが発生す
ると、トレースメモリのキャッチ期間が始動し、t2時
にトレースオツのパルスが発生すると、トレースメモリ
のキャッチ期間が終了する。
「発明が解決しようとする課題」 従来の方法ではトレースのオン、オフのポイントが工組
しか設定できずlつの現象しかとれないこと、また、プ
ログラムの互いに離れた場所をもトレースしようとして
もトレースメモリが有限であるため、すべてのプログラ
ムを記録して多数回通過する場所を確認するのが不可能
であることなどの問題があった。
本発明は多数回トレースする場合において、複数個のト
レースポイントを設けて時系列的にトレースを可能にし
、プログラムのデバッグの能率をあげることを目的とす
るものである。
「課題を解決するための手段」 本発明は主コンピュータとターミナルコンビュ2一 一夕との間でプログラムデータを伝送し、この伝送中の
プログラムをデバッグするようにしたものにおいて、前
記伝送中のプログラムにおける複数個のトレースポイン
トを股定するトレースポイント設定回路と、このトレー
スポイント設定回路で設定された複数のトレースポイン
ト時のトレースデータを時系列的に順次記憶するトレー
スメモリとを具備してなるものである。
1作用」 トレースポイント設定回路で、複数個のトレースのオン
、オフが設定されるので、伝送中のプログラムが時系列
的にトレースされ、これがトレースメモリに順次記憶さ
れる。したがって、プログラムのすべてをメモリしなく
ともよいから少ないメモリでよく、しかもどのポイント
で異常発見したかを迅速に究明することができる。
「実施例」 以下、本発明の一実施例を図面に基き説明する。
第l図において、(1)は主コンピュータ、(2)・・
・はターミナルコンピュータである。これらの間で−3
− プログラムを伝送する伝送ライン(3) (4)で結合
され、この伝送ライン(3)(4)から分岐してデバッ
グ回路(5)に結合されている。このデバッグ回路(5
)は伝送中のプログラムにおける複数個のトレースポイ
ントを設定するトレースポイント設定回路(6)と、プ
ログラムデータを通過するゲート回路(7)と、トレー
スポイント時のトレースデータを記憶するトレースメモ
リ(8)とを具備してなるものである。また、トレース
ポイント設定回路(6)は第1、第2、第3・・・トレ
ースポイントを設定するために、ナンドゲート(9)・
・・,オアゲート(10)を具備している。さらに、前
記トレースメモリ(8)は第2図に示すように各トレー
スポイント毎に記憶する。
以上のような構或において、第l、第2、第3・・・ト
レースポイントの指令によりその都度プログラムがトレ
ースされ、トレースメモリに記憶される。異常発生時に
は、すべてのプログラムを読み出すのではなく、トレー
スしたデータだけを読み出してトレースポイントとの関
連を解析する。な−4ー お、トレースする場合にはICE(インサーキットエミ
ュレータ)により,トレースのためある番地を指定した
場合、指定した番地よりもある一定時間以前からデータ
をとり込むようにしてもよい。
「発明の効果』 本発明は上述のように構威したので、プログラムをすべ
て記憶できるようなメモリ容量を必要とせず、また、ト
レースした内容だけを読み出すから異常発生時には時間
的にも早く究明でき、デバッグの能率が向上される。
【図面の簡単な説明】
第1図は本発明によるデバッグ回路の一実施例を示すブ
ロック図、第2図はトレースメモリのメモリ内容の説明
図、第3図は従来のトレース動作の説明図である。 (1)・・・主コンピュータ、(2)・・・ターミナル
コンピュータ、(3) (4)・・・伝送ライン、(5
)・・・デバッグ回路、(6)・・・トレースポイント
設定回路、(7)・・・ゲート回路、(8)・・・トレ
ースメモリ、(9)・・・ナンドゲート、(10)・・
・オアゲート。

Claims (1)

    【特許請求の範囲】
  1. (1)主コンピュータとターミナルコンピュータとの間
    でプログラムデータを伝送し、この伝送中のプログラム
    をデバッグするようにしたものにおいて、前記伝送中の
    プログラムにおける複数個のトレースポイントを設定す
    るトレースポイント設定回路と、このトレースポイント
    設定回路で設定された複数のトレースポイント時のトレ
    ースデータを時系列的に順次記憶するトレースメモリと
    を具備してなることを特徴とするデバッグ回路。
JP1301786A 1989-11-20 1989-11-20 デバッグ回路 Pending JPH03161846A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1301786A JPH03161846A (ja) 1989-11-20 1989-11-20 デバッグ回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1301786A JPH03161846A (ja) 1989-11-20 1989-11-20 デバッグ回路

Publications (1)

Publication Number Publication Date
JPH03161846A true JPH03161846A (ja) 1991-07-11

Family

ID=17901157

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1301786A Pending JPH03161846A (ja) 1989-11-20 1989-11-20 デバッグ回路

Country Status (1)

Country Link
JP (1) JPH03161846A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008293260A (ja) * 2007-05-24 2008-12-04 Renesas Technology Corp トレース装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5578353A (en) * 1978-12-11 1980-06-12 Hitachi Ltd Maintenance unit

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5578353A (en) * 1978-12-11 1980-06-12 Hitachi Ltd Maintenance unit

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008293260A (ja) * 2007-05-24 2008-12-04 Renesas Technology Corp トレース装置

Similar Documents

Publication Publication Date Title
CN109918303B (zh) 一种芯片、芯片调试方法及装置、设备、介质
JP2776602B2 (ja) 試験システムおよび命令実行シーケンス判定方法
US20040117690A1 (en) Method and apparatus for using a hardware disk controller for storing processor execution trace information on a storage device
CN117076337B (zh) 一种数据传输方法、装置、电子设备及可读存储介质
US7360117B1 (en) In-circuit emulation debugger and method of operation thereof
CN109710480B (zh) 一种内存镜像卡调试方法及其系统
CN112328491B (zh) 追踪消息的输出方法、电子设备及存储介质
US20230314513A1 (en) In-circuit emulator device
JPH0326416B2 (ja)
JPH0399334A (ja) プログラム・ダウンロード式エミュレータ
JPH0581087A (ja) プロセサのモニタ方式
JPS60262251A (ja) マイクロプロセツサ開発支援装置
JPH0713806A (ja) マイクロプロセッサのバストレース装置
SU1280636A1 (ru) Устройство дл отладки программ
US20060212684A1 (en) Circuit for monitoring a microprocessor and analysis tool and inputs/outputs thereof
JP2007080292A (ja) デバッグシステム
JPH0293957A (ja) マイクロプロセッサ用デバッグ装置
JPS605347A (ja) 複数プロセツサ用スタテイツクトレ−ス装置
JPH0439697B2 (ja)
JPS62145332A (ja) マイクロプログラム制御装置
JPH06250879A (ja) プログラムアクセストレース装置
JPS61123942A (ja) マイクロプロセツサ用デバツク装置
JPS60147849A (ja) マイクロプログラムのデバツグを行う方式
JPH0354641A (ja) ランダムメモリモニタ
JPH11134261A (ja) 入出力制御装置