JPH0348781A - Romプローブによるice - Google Patents

Romプローブによるice

Info

Publication number
JPH0348781A
JPH0348781A JP1184219A JP18421989A JPH0348781A JP H0348781 A JPH0348781 A JP H0348781A JP 1184219 A JP1184219 A JP 1184219A JP 18421989 A JP18421989 A JP 18421989A JP H0348781 A JPH0348781 A JP H0348781A
Authority
JP
Japan
Prior art keywords
memory
rom
mpu
ice
probe
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
JP1184219A
Other languages
English (en)
Inventor
Yoshiaki Oishi
大石 嘉昭
Katsushi Oshima
大島 勝志
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.)
Ando Electric Co Ltd
Original Assignee
Ando Electric 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 Ando Electric Co Ltd filed Critical Ando Electric Co Ltd
Priority to JP1184219A priority Critical patent/JPH0348781A/ja
Publication of JPH0348781A publication Critical patent/JPH0348781A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、ROM10−ブによるICE(イン→r−
キットエミュレータ)についてのものである。
[従来の技術] ICEは次のような機能をもつ。
(ア) MPtJ (マイクロプロセッサ)のエミュレ
ーション (イ)エミュレーションメモリ(ターゲットシステムの
メモリの代替) (つ)トレーストリガ 近来、MPUの高速化が進み、リアルタイムのエミュレ
ーションの実現が難しくなってきた。
次に、第3図により従来技術によるICEの構成を説明
する。
第3図の11はICE制御回路、12はMAP変更回路
、13はMAR回路、14はメモリ、15はTCPU(
エミュレーションするターゲットMPU)、16は切換
器、17はMPUプローブ、18はバス、19はROM
、20は実機である。
第3図のICEでは、あらかじめエミュレーションに必
要なメモリ空間をMPU変更回路12でMAP回路13
に設定し、メモリ14にターゲットプログラムを書き込
む。
その後、TCPU15を動作させ、MAP回路13がア
ドレスを監視する。
MAP回銘13は、あらかじめ設定された範囲内のアド
レスを判定し、メモリ14のアドレスならば、アドレス
をメモリ14の実際のアドレスに変換し、データバスを
メモリ14に切替え、データバスにデータを乗せる。
[発明が解決しようとする課題] 第3UAのICEでは、第4図に示すように、時間T1
でアドレス信号が出てから、TCPU15にデータリー
ドが起るまでの時間T4の間に、エミュレーションアド
レスを抽出し、データバスにデータをのせなければなら
ないが、MPUが高速化し、1サイクルの時間が縮まる
と、アドレス14号が出てからデータリードの起る時間
T、〜′丁′4がデータバスにデータを乗せるまでの時
間T1〜T、よりも早くなることがある。
第4図の時間’T”12は、エミュレーションアドレス
をマツプ回路13が確定するまでの時間であり、時間T
23はメモリ14でデータバス18にデータをのせる時
間である。
データリードの起る時間を遅らせるために、ウェイトを
挿入しなければならない。
この方法だと、アドレスがメモリ14のアドレスでなく
、ターゲット上のメモリがある場合でも、MAR回路1
3を介するためメモリ14と同等の速さになる。
この発明は、ターゲットシステム上のバスに直接エミュ
レーションメモリを接続することにより、バス切り替え
信号およびエミュレーションメモリのアドレス変換を不
要とし、従来のトレース、トリガ機能をそのままに、高
速のM P Uをリアルタイムにエミュレーションする
ことができるようにすることを目的とする。
[課題を解決するための手段] この目的を達成するために、この発明では、バス7で接
続されるM P U 8とROM9で構成される実機1
0のMPU8をエミュレーションをする場合に、ROM
 9と同じ内容を記憶するメモリ4と、メモリ4をバス
7に接続するROMプローブ6と、”r’cPU3をバ
ス7に接続するMPU7゜−ブ5と、メモリ4に記憶さ
れているデータを書き換えるメモリ制御回路2と、TC
PU3からの信号でメモリ制御回路2を制御するICE
制御回路1とを11iえ、実機10のMPU8とROM
9を外し、TCPU3がROM9の代わりにメモリ4に
記憶されているプログラムを実行する。
次に、第1図により、この発明によるICEのEメモリ
の構成を説明する。
第1図の1はICE制御回路、2はメモリ制御回路、3
はTCPU、4はメモリ、5はMPUプローブ、6はR
OMプローブ、7はバス、8はMpu、9はROM、1
0は実機である。
[作用] 第1図が第3図との相違する点は、MPUグローブ5と
ROMプローブ6がある点である。
第1図のICEは、エミュレーションするTCPU3.
エミュレーションメモリに使用するメモリ4、メモリ4
を制御するメモリ制御回路2、メモリ制御回路2を制御
するiCE制御回路1で構成される。
第1図では、第2図に示すように、ターゲラI・システ
ム上のROM9を外し、ROMプローブ6を接続する。
また、MPU8を外し、M F’ Uプローブ5を接続
する。
メモリ4にメモリ制御回路2からターゲットプログラム
を書き込む。
TCPU3をエミュレーションし、ターゲットシステム
のバス7を通して、メモリ4に対して読み込み、または
書き込む。
[発明の効果] この発明によれば、ROMプローブを付加することによ
り、エミュレーションメモリのアドレス変換およびデー
タの抽出する時間をなくし、高速なターゲラI・システ
ムのエミュレーションメモリをリアルタイムにエミュレ
ーションすることができる。
また、高速なターゲットシステム上のメモリに・ついて
(r 1サイクルの時間を遅延することなく動作させる
ことができる。
【図面の簡単な説明】
第1図はこの発明によるR (’) Mプローブによる
I CE、の構成図、第21図は実機の構成図、第3図
は従来技術によるi(’Eの構成図、第4図は第3図の
タイムチャートである。 1・・・・・・ICE制御回路、2・・・・・・メモリ
制御回路、3・・・・・・TCPu、4・・・・・・メ
モリ、5・・・・・・MPLIプローブ、6・・・・・
・ROMプローブ、7・・・・・・バス、8・・・・・
・MPtJ、9・・・・・・ROM、10・・・・・・
実機。

Claims (1)

  1. 【特許請求の範囲】 1、バス(1)で接続されるMPU(8)とROM(9
    )で構成される実機(10)のMPU(8)をエミュレ
    ーションをする場合に、 ROM(9)と同じ内容を記憶するメモリ (4)と、 メモリ(4)をバス(7)に接続するROMプローブ(
    6)と、 TCPU(3)をバス(7)に接続するMPUプローブ
    (5)と、 メモリ(4)に記憶されているデータを書き換えるメモ
    リ制御回路(2)と、 TCPU(3)からの信号でメモリ制御回路(2)を制
    御するICE制御回路(1)とを備え、実機(10)の
    MPU(8)とROM(9)を外し、TCPU(3)が
    ROM(9)の代わりにメモリ(4)に記憶されている
    プログラムを実行することを特徴とするROMプローブ
    によるICE。
JP1184219A 1989-07-17 1989-07-17 Romプローブによるice Pending JPH0348781A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1184219A JPH0348781A (ja) 1989-07-17 1989-07-17 Romプローブによるice

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1184219A JPH0348781A (ja) 1989-07-17 1989-07-17 Romプローブによるice

Publications (1)

Publication Number Publication Date
JPH0348781A true JPH0348781A (ja) 1991-03-01

Family

ID=16149451

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1184219A Pending JPH0348781A (ja) 1989-07-17 1989-07-17 Romプローブによるice

Country Status (1)

Country Link
JP (1) JPH0348781A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010223652A (ja) * 2009-03-23 2010-10-07 Hitachi Metals Ltd 磁気センサ組立体および磁気エンコーダ

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6061834A (ja) * 1983-09-14 1985-04-09 Yokogawa Hokushin Electric Corp マイクロプロセツサアナライザ

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6061834A (ja) * 1983-09-14 1985-04-09 Yokogawa Hokushin Electric Corp マイクロプロセツサアナライザ

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010223652A (ja) * 2009-03-23 2010-10-07 Hitachi Metals Ltd 磁気センサ組立体および磁気エンコーダ

Similar Documents

Publication Publication Date Title
US6668339B1 (en) Microprocessor having a debug interruption function
JP2845155B2 (ja) シングルチップマイクロコンピュータのエミュレーションチップ
JPS61253555A (ja) トランザクシヨン・アナライザ
JPS6120145A (ja) マイクロプロセツサ動作解析装置
JP2570558B2 (ja) ハードウェア・エミュレータ
JP2619416B2 (ja) エミュレータ
JPS6349851A (ja) シミユレ−シヨンシステム
JP4484417B2 (ja) デバッグシステム
JP2773483B2 (ja) 半導体試験装置
JPS63241643A (ja) デバツグ装置
JP2572736B2 (ja) インサーキットエミュレータのデータバス競合回避回路
JPH07218602A (ja) 半導体試験装置
JP3088407B2 (ja) インサーキットエミュレータおよびインサーキットエミュレーション方法
JPS59202547A (ja) デバツグ装置
JPS59202546A (ja) デバツグ装置
JPS63282533A (ja) インサ−キット・エミュレ−タ
JPH0573347A (ja) エミユレーシヨン装置
JPS6326741A (ja) デ−タ処理装置の試験装置
JP2001209555A (ja) 入出力エミュレーション装置、入出力装置のエミュレーション方法および入出力装置エミュレーションプログラムを記録した記録媒体
JPS62173543A (ja) エミユレ−タ
JPH01112440A (ja) デバッグ装置
JPS62248043A (ja) マイクロコンピユ−タ・インストラクシヨン・フエツチ用メモリ切換回路
JPH05204701A (ja) システムデバッグ方法
JPS6091454A (ja) 集積回路
JPH0373011B2 (ja)