JPH0272439A - Mpuチップ内蔵メモリのトレース方式およびトレース基板構造 - Google Patents

Mpuチップ内蔵メモリのトレース方式およびトレース基板構造

Info

Publication number
JPH0272439A
JPH0272439A JP63225290A JP22529088A JPH0272439A JP H0272439 A JPH0272439 A JP H0272439A JP 63225290 A JP63225290 A JP 63225290A JP 22529088 A JP22529088 A JP 22529088A JP H0272439 A JPH0272439 A JP H0272439A
Authority
JP
Japan
Prior art keywords
memory
chip
mpu
trace
built
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
JP63225290A
Other languages
English (en)
Inventor
Minoru Kushida
稔 櫛田
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.)
Hitachi High-Tech Corp
Original Assignee
Hitachi Electronics Engineering Co 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 Hitachi Electronics Engineering Co Ltd filed Critical Hitachi Electronics Engineering Co Ltd
Priority to JP63225290A priority Critical patent/JPH0272439A/ja
Publication of JPH0272439A publication Critical patent/JPH0272439A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Microcomputers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産M 1〕の利用分野] この発明は、シングルチップMPUの内蔵メモリのプロ
グラムに対するトレース方式と、これに使用するトレー
ス基板の構造に関するものである。
[従来の技術] 最近、各種機器、装置の制御またはデータ処理にシング
ルチップ拳マイクロプロセッサ(MPUチップ)が多用
されており、このMPUチップは装置に実装された段階
で、カバレージトレーサによりプログラムの品質評価が
行われる。カバレージトレーサは、被測定装置の測定す
るプログラムのアドレスを指定して、その実行状態をト
レースして解析するものである。
第3図は、MPUチップを使用した装置に対して、カバ
レージトレーサによりプログラム評価を行うための構成
を示すもので、被測定のMPUチップ1はMPUバスで
被測定装置に接続されており、カバレージトレーサ3は
入/出力バス(データおよび制御用)laに接続されて
試験が行われる。なお、被測定装置3は、MPU1に接
続され、MPUIとともに測定対象となる周辺機器、周
辺回路等の種々の機器、回路である。
[解決しようとする課題] 第3図に示すように、シングルチップMPUIには、そ
の内部に内蔵メモリtbが設けられ、これにプログラム
が格納されている。この内蔵メモリは内部バスlcによ
りプロセッサ部に接続されてMPUの動作に対してはア
クセスされる。しかし、入/出力バスlaには接続され
ていないので、カバレージトレーサは、内蔵メモリ1b
のバス実行状態を判断することができない。そこで、こ
のトレースを実行できる方法および接続構造が必妥であ
る。この場合、被測定装置の配線基板になんらの加Eを
行うことな(、容易に接続できるものが9!ましい。
この発明は以!−に鑑みてなされたもので、MPUの内
蔵メモリに格納されたプログラムに対してトレースでき
る方式と、これに便用する簡易な構造のトレース基板を
提供することをLl的とするものである。
[課題を解決するためのT段コ この発明は、MPUチップの、アクセス状態がチップ外
部へ出力されない内蔵メモリに格納されているプログラ
ムに対して行うトレース方式と、これに使用するトレー
ス基板構造である。
トレース方式においては、内蔵メモリとアドレス領域を
同一とするコンパチブルの外部メモリチップを設け、こ
れに内蔵メモリや格納されているプログラムデータが転
記され、MPUチップのメモリモードを外部メモリモー
ドにセットして、内蔵プログラムのトレースを行うもの
である。
転記のトレース方式に使用するトレース基板構造は、M
PUチップを挿入するICソケットを固定した被測定装
置の基板に対して、MPUチップと外部メモリをトレー
ス基板に搭載して両者をMPUの入/出力バスで接続し
、トレース基板のMPUチップをICソケットに挿入し
て接続するものである。
[作用コ 以11の構成によるこの発明のトレース方式においては
、MPUチップの入/出力バスに外部メモリが接続され
、これに内蔵メモリのプログラムデータが転記され、M
PUに対するメモリモードを外部メモリに指定すること
により、MPUはいままでアクセスしていた内蔵メモリ
に換えて外部メモリをアクセスするため入/出力バスの
情報を取り入れることができるようになり、必要なプロ
グラムに対するトレースが行われる。なお、MPUチッ
プは、使用するメモリに対して内蔵メモリが外部メモリ
かをモード指定する必要があり、この場合は外部メモリ
が指定される。
次に、トレース基板構造においては、トレース基板のM
PUチップを、被測定装:ξの配線基板に固定されてい
るICソケットに挿入することによりトレースに対する
配線の接続が容易に行われるもので、被測定装置の配線
基板にはなんらの加1゛を必要としないものである。
[実施例] 第1図(a)、(b)は、この発明によるM P U 
−1−,7ブ内蔵メモリのトレース方式の実施例におけ
る構成と動作を示す゛もので、図(a)において、第3
図で示した被測定装置の構成に対して、外部メモリ4を
付加し、これをMPUチップの入/出力バス1aに接続
する。外部メモリ4は、MPUチップの内蔵メモリ1b
と同一のアドレス領域を打するコンパチブルのものとす
る。図(b)により動作を説明すると、MPUチップの
内蔵メモリ1bに格納されているプログラムをrめ外部
メモリ4に転記する。転記は通常の書込み方法により容
易に行われるので詳細説明は省略する。アドレスデコー
ダ(DEC)は、外部メモリ4がMPU内蔵メモリと同
一のアドレス空間となるようにするチップセレクト信号
(Cs )を発生する。また、モード指定回路5は強制
的に外部モードに設定する信すをMPUIに出力する。
そのため被測定装置からのモード指定信号は、MPUI
には接続されていない。次に、カバレージトレーサ3に
トレースの決められた条件をセントしてトレース可能に
しておき、MPUを動作させる。MPUの動作に従って
実行アドレスが、トレーサ基板8内部のアドレスデコー
ダ(DEC)6により解読されて、外部メモリ4に対し
てチップセレクト信号C8と、アドレス信号ADが外部
メモリに転送されると、指定アドレスに対するプログラ
ムデータDTが外部メモリよりMPUチップに読出され
る。そのバス状態がカバレージトレーサ3によりトレー
スされて、そのデータが解析される。解析の内容は説明
を省略する。
第2図は、この発明によるトレース基板構造の実施例を
示すもので、被測定装置の配線基板7には、MPUチッ
プに対するICソケット7aが固定されている。実使用
の場合は、このソケットにMPUチップが挿入される。
つまり、配線基板7は実使用績@のままでなんらの加工
がなされない。
7cは配線基板に搭載された他の部品を示す。配線ノλ
板7に対応して、トレーサ基板8を設け、これにMPU
チップ1と外部メモリ4を搭載し、カバレージトレーサ
3をトレーサ基板の人/ 出’ )J /”ス1aに接
続する。トレース試験においては、トレーサ基板8を配
線基板7に近づけてMPUバス(バス端r)をICソケ
ット7aに挿入して接続が完了する。
[発明の効果] 以」−の説明により明らかなように、この発明によるM
PUチップのトレース方式においては、MPUチップの
、アクセスtaがチップ外部へ出力されない内蔵メモリ
に格納されたプログラムを外部メモリに転記することに
よりトレースがIll能となり、また、トレース基板構
造により被測定装置の配線基板をそのままとして、容易
にトレースのためのMPUチップの接続ができるもので
、シングルチップMPUを使用した各種の装置に対する
プロゲラl、トレースに寄IJする効果には大きいもの
がある。
【図面の簡単な説明】
第1図(a)および(b)は、この発明によるMPUチ
ップ内蔵メモリのトレース方式およびトレース基板構造
の実施例の構成と動作に対する説明図、第2図は、この
発明によるトレース基板構造の実施例を、ドす図、第3
図は、この発明が対象とするシングルチップ・マイクロ
プロセッサ(MPUチップ)を使用した装置の構成図で
ある。 1・・・MPUチップ、   la・・・人/出力バス
、1b・・・内蔵メモリ、   lc・・・内部バス、
2・・・被測定装置、   3・・・カバレージトレー
サ、4・・・外部メモリ、  5・・・モード指定回路
、6・・・アドレスデコーダ、 7・・・被検査装置の配線基板、7a・・・ICソケッ
ト7b・・・コネクタ、    7C・・・部品、8・
・・トレーサ基板。 第3図

Claims (2)

    【特許請求の範囲】
  1. (1)、アクセス状態がチップ外部へ出力されない内蔵
    メモリにプログラムを格納したシングルチップ・マイク
    ロプロセッサ(以下単にMPUチップ)を対象とするプ
    ログラムのトレースにおいて、上記内蔵メモリとアドレ
    ス領域を同一とするコンパチブルの外部メモリチップを
    設け、該外部メモリチップには該内蔵メモリに格納され
    たプログラムデータが転記されていて、上記MPUチッ
    プのメモリモードを外部メモリモードにセットして、該
    内蔵プログラムに対するトレースを行うことを特徴とす
    る、MPUチップ内蔵メモリのトレース方式。
  2. (2)、上記トレース方式において、上記MPUチップ
    を挿入するICソケットを固定した被測定装置の配線基
    板に対して、上記MPUチップと上記外部メモリチップ
    とをトレース基板に搭載してMPUチップの入/出力バ
    スに上記外部メモリを接続し、該MPUチップを上記I
    Cソケットに挿入して接続することを特徴とする、MP
    Uチップ内蔵メモリのトレース基板構造。
JP63225290A 1988-09-08 1988-09-08 Mpuチップ内蔵メモリのトレース方式およびトレース基板構造 Pending JPH0272439A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63225290A JPH0272439A (ja) 1988-09-08 1988-09-08 Mpuチップ内蔵メモリのトレース方式およびトレース基板構造

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63225290A JPH0272439A (ja) 1988-09-08 1988-09-08 Mpuチップ内蔵メモリのトレース方式およびトレース基板構造

Publications (1)

Publication Number Publication Date
JPH0272439A true JPH0272439A (ja) 1990-03-12

Family

ID=16827016

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63225290A Pending JPH0272439A (ja) 1988-09-08 1988-09-08 Mpuチップ内蔵メモリのトレース方式およびトレース基板構造

Country Status (1)

Country Link
JP (1) JPH0272439A (ja)

Similar Documents

Publication Publication Date Title
US5751942A (en) Trace event detection during trace enable transitions
US5850512A (en) Bus analyzer and method for testing internal data paths thereof
KR0168656B1 (ko) 데이터 처리 시스템
US6484273B1 (en) Integrated EJTAG external bus interface
JP2005070949A (ja) プログラム処理装置
US5602989A (en) Bus connectivity verification technique
US20030237023A1 (en) Associated apparatus and method for supporting development of semiconductor device
US6484281B1 (en) Software-based simulation system capable of simulating the combined functionality of a north bridge test module and a south bridge test module
JPH1153211A (ja) 開発支援装置
JPS6342299B2 (ja)
JPS6360424B2 (ja)
US7526691B1 (en) System and method for using TAP controllers
CN1331064C (zh) 总线监控系统
JP3380827B2 (ja) エミュレータ装置
JPH0399334A (ja) プログラム・ダウンロード式エミュレータ
US20040221212A1 (en) Digital signal processor including an interface therein capable of allowing direct access to registers from an external device
JP2578182B2 (ja) デ−タ処理装置及びデ−タ処理システム
US6182280B1 (en) Inverse assembler with reduced signal requirements with a user supplied memory map
US7194401B2 (en) Configuration for in-circuit emulation of a program-controlled unit
JPS59229651A (ja) システム開発装置
JPH01253043A (ja) 入出力制御装置
KR200175057Y1 (ko) 컴퓨터의 오류 수정 장치
JPS60147849A (ja) マイクロプログラムのデバツグを行う方式
JPH0370055A (ja) 半導体集積回路装置
JPH0439697B2 (ja)