JPS6231449A - マイクロコンピユ−タ開発装置 - Google Patents

マイクロコンピユ−タ開発装置

Info

Publication number
JPS6231449A
JPS6231449A JP60170610A JP17061085A JPS6231449A JP S6231449 A JPS6231449 A JP S6231449A JP 60170610 A JP60170610 A JP 60170610A JP 17061085 A JP17061085 A JP 17061085A JP S6231449 A JPS6231449 A JP S6231449A
Authority
JP
Japan
Prior art keywords
emulation
memory
chip
supervisor
microcomputer
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
JP60170610A
Other languages
English (en)
Other versions
JPH0727471B2 (ja
Inventor
Yasunori Ishii
石井 安則
Mamoru Yura
由良 守
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP60170610A priority Critical patent/JPH0727471B2/ja
Priority to US06/892,036 priority patent/US4847805A/en
Publication of JPS6231449A publication Critical patent/JPS6231449A/ja
Publication of JPH0727471B2 publication Critical patent/JPH0727471B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/362Debugging of software
    • G06F11/3648Debugging of software using additional hardware
    • G06F11/3652Debugging of software using additional hardware in-circuit-emulation [ICE] arrangements

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は同一のアーキテクチャではあるが、メモリ・サ
イズ、I/O数などが異る複数種類の1チツプ・マイク
ロコンピュータ(以下、マイクロコンピュータファミリ
という)の開発装置に関し、特に対象とするマイクロコ
ンピュータにないリソースへのアクセス禁止手段に関す
る。
〔従来の技術〕
1チツプ・マイクロコンピュータ・ファミリの従来の開
発装置を第2図のブロック図に示す。図にはスーパーバ
イザ1が使用するワーク・メモリおよびモニタ・メモリ
は略されている。図中1は共通エミュレーション・チッ
プ4の制御およびプレーク制御回路9へのブレーク条件
の設定、トレーサ/Oへのトレース条件の設定など開発
装置全体をコントロールするスーパーバイザ、2はスー
パーバイザ1および共通エミュレーション・チップ4か
らアクセス可能なメモリで、スーパーバイザ1が共通エ
ミュレーション・チップ4をアクセスする場合または共
通エミュレーション・チップ4がスーパーバイザ1をア
クセスする場合に使用するコントロール・プログラムを
有している。3はユーザーが作成したプログラムを書き
込んであるエミュレーション−メモリで、エミュレーシ
ョン時に共通エミュレーションチップ4によシアクセス
される。4はファミリ中最犬の規模(最大メモリ・サイ
ズ、最大I/O数)をもつ共通エミュレーション・チッ
7”、9id共通エミュレーションテップ4の入出力信
号などをエミュレーション・チップバス14を介して監
視しており、共通エミュレーション・チップ40入出力
信号などがスーパーバイザ1よりスーパーバイザバス1
3を介してあらかじめ設定さ・れた条件になった時、エ
ミュレーション中止信号19によりエミュレーションお
よびトレースを中止させモードセレクタコントロール回
路12に送る指示信号によりモードセレクタ11にスー
パーバイザモードを指示するブV−り制御回路、/Oは
共通エミュレーション・チップ40入出力信号などをス
ーパーバイザ1によってあらかじめ設定された条件の丁
でトレースすルトレーサ、11はコントロール・プログ
ラムを有するメモリ2をフ「してスーパーバイザ1が共
通エミュレーシコン書チップ4t1″アクセスする時ま
たは共通エミュレーションーチツプ4がスーパーバイザ
1をアクセスする時、エミュレーション・チップバス1
4とコントロール・プロクラム・メモリ、アクセスバス
15が接続されるスーパーバイザ・モードと、共通エミ
ュレーション・チップ4がエミュレーション・メモリ3
をアクセスするエミエレーション中ニハエミエレーシコ
ンΦチップ・バス14とエミュレーション・メモリアク
セスバス16が接続されるエミュレーション・モードと
を切り替えるモード・セレクタ、12はモード−セレク
タ11におけるスーパーバイザ・モートトエミエレーシ
ョン・モードとを切シ替えるモード・セレクタ・コント
ロール回路である。13Jd ス−A−/< イf−ア
ドレスバス、スーパーバイザ・データバス、スーパーバ
イザ・コントロールバスを含むスーパーバイザ・バス、
14はエミュレーション・チップ−アドレスバス、エミ
ュレーションチツプ・データバス、エミュレーシ箇ンチ
ップーコントロールバスヲ含ムエミエレーシ1ンチップ
・バス、15はスーパーバイザ・−e−)’時に使用さ
れるコントロール−プログラムメモリ・アクセスバス、
16はエミエレーシ冒ン倦モード時に使用されるエミュ
レーション・メモリアクセスバス、19は共通エミュレ
ーション・チップ4の入出力信号などがスーパーバイザ
1によりあらかじめ設定された条件になった時に、共通
エミュレーション・チップ4およびトレーサ/Oの実行
を中止させるエミュレーション中止信号で、これはモー
ドセレクタ11に対してスーパーバイザモードを指示す
るためにモードセレクタコントロール回路12にも送ら
れる。17はモードセレクタコントロール回路12から
モードセレクタ11に送られるモードセレクト信号であ
る。
以下に、一般的なエミュレーションの動作を説明する。
マススーパーバイザ1はスーパーバイザーハス13を介
してブレーク条件をブレーク制御回路9に設定し、トレ
ース条件をトレーサ/Oに設定する。この時スーパーバ
イザ1から指示をうけたモードセレクタコントロール回
路12は、モードセレクト信号17を発してモードセレ
クタ11にスーパーバイザーハスドを指示している。ス
ーパーバイザlはスーパーバイザバス13を使い、一方
共通エミニレージlンテップ4はコントロールプo/ラ
ムメモリアクセスバス15およびエミュレーションチツ
プ・バス14を使って、ともにコントロール・プログラ
ムを有するメモリ2をアクセスできる。ここでスーパー
バイザ1からエミュレーションモードに移るように指示
すると、スーパーバイザバス13から情報を受は取った
モードセレクタ・コントロール回路12はモード・セレ
クト信号17を出力してモードセレクタ11にエミュレ
ーションモードを指示する。共通エミュレーションチッ
プ4はエミュレーションメモリアクセスバス16および
エミエレーションチッグパス14ヲ使ってエミュレーシ
ョンメモリ3へのアクセスに切シ替わシ、エミュレーシ
ョンメモリ3の中のプログラムに従いエミュレーション
を開始する。
エミュレーション中に、共通エミュレーション・チップ
4の人出力信号などが、スーパーバイザ1によシあらか
じめ設定された条件になった時、この信号をエミュレー
ション・チップバス14を介して監視していたブレーク
制御回路9はエミュレーション中止信号19を送り、共
通エミュレーション4およびトレーサ/Oの実行を中止
させ、またモードセレクタコントロール回路12に指示
信号を送る。この指示信号によってモードセレクタコン
トロール回路12はモードセレクト信号17を出力して
モードセレクタ11にスーパーバイザモードを指示する
。この結果、共通エミュレーション・チップ4はコント
ロール・プログラムメモリ・アクセスバス15およびエ
ミュレーション・チップバス14を使ってコントロール
・プログラムを有するメモリ2のアクセスができる。
従来のこの槌の1チツプ・マイクロコンピュータ・ファ
ミリに対する開発装置は、ファミリ内の最大のメモリ・
サイズ、I/O数などを持つ共通エミュレーション・チ
ップ4でエミュレーションしているため、共通エミュレ
ーション・チップ4には存在するが開発対象とするマイ
クロコンビエータには本来不要なメモリ・エリア(以下
、不正メモリ・エリアという)や周辺ノ1−ドウエアま
でもエミュレーションできるようになっていた。
〔発明が解決しようとする問題点〕
上述した従来の同一アーキテクチャで、メモリ・サイズ
、I/O数などが異る1チツプ・マイクロコンピュータ
・ファミリに対する開発装置は、ファミリ内の全てのマ
イクロコンピュータのエミュレーションを、ファミリ内
の最大のメモリ・サイズ、I/O数などを持っただ11
11類の共通エミュレーション・チップでエミュレーシ
ョンしているため、開発対象とするマイクロコンピュー
タが有していない不正メモリ春エリアおよび不正周辺ハ
ードウェアを誤ってエミュレーションしてもこれを認識
することが不可能であった。そのため、前記1チツプ・
マイクロコンピュータ・ファミリに対する開発装置を使
用してディバグが完了したソフトウェアが開発対象とす
る実際のマイクロコンビエータでは動作しないことがあ
るという欠点があった。
〔問題点を解決するだめの手段〕
本発明の同一アーキテクチャで、メモリ・サイズ、I/
O数などが異る1テツプ・マイクロコンピュータファミ
リに対する開発装置は、ファミリ内の各々の対象とする
マイクロコンピュータごとに交換接続が可能で、対象マ
イクロコンビエータの周辺ハードウェア部分のエミュレ
ーションを可能とする周辺エミュレーション・チップ、
および前記ファミリ内の最大のメモリ・サイズ、I/O
数などを有するマイクロコンピュータと比較して、対象
マイクロコンピュータが有しないメモリーティズ、I/
O数などの各種制限事項を記憶したメモリ、前記ファミ
リ内の最大のメモリ・サイズ。
I/O数などのエミュレーションを可能とする共通エミ
ュレーションチツプ、および共通エミュレーション・チ
ップおよび対象マイクロコンビエータの有していない不
正メモリエリアおよび不正周辺ハードウェアをアクセス
するとブレーク制御回路に信号を送りエミユレーシヨン
を中止させるガード機能とを共通エミュレーション・ボ
ード上に有する。
〔実施例〕
次に本発明について図面を参照して説明する。
第1図は本発明の一実施例のブロック図である。
なお、図ではスーパーバイザlが使用するワーク・メモ
リおよびモニタ・メモリは略している。
図中1は、共通エミユレーシヨン・チップ4および周辺
エミュレーションのチップ5の制御およびブレーク制御
回路9へのブレーク条件の設定。
トレーサ/Oへのトレース条件の設定など開発装置全体
のコントロールを行うスーパーバイザ、2はスーパーバ
イザ1および共通エミュレーション・チップ4からアク
セス可能なメモリで、スーパーバイザ1が共通エミュレ
ーション・チップをアクセスする場合または、共通エミ
ュレーション・チップ4がスーパーバイザ1t−アクセ
スする場合Kf用するコントロール・プログラムを有し
ている。3は共通エミエレーションφチップ4によって
エミュレーション時にアクセスされ、その中にはユーザ
ーが作成したプログラムが書き込まれてイルエミユレー
シヨン・メモリ、4はファミリ最大のメモリサイズ、I
/O数などのエミュレーションを可能とする共通エミュ
レーション・チップ、5は対象マイクロコンビエータの
周辺ノ1−ドウエア部分などユ二−りな部分のエミュレ
ーションを可能とする周辺エミュレーション・チップ、
6はファミリ最大のメモリサイズ、I/O数などのエミ
ュレーションを可能とする共通エミュレーションチップ
4に比較して、対象マイクロコンピュータが使用可能な
データ・メモリエリアを記憶したメモリ(以下インフォ
メーション・メモリという)、7はファミリ内の各々の
対象とするマイクロコンピュータごとに父換・接続が可
能で周辺エミュレーション・チップ5およびインフォメ
ーション・メモリ6を有する周辺ハードウェア・エミュ
レーションボード、8はスーパーバイザ1によりスーパ
ーバイザバス13を介してインフォメーション・メモリ
6よりあらかじめ複写された対象マイクロコンピュータ
の使用可能なデータ・メモリエリアトエミュレーション
チップバス14を介して比較して、共通エミュレーショ
ンチップ4が対象マイクロコンピュータの有していない
データ・メモリ・エリアをアクセスし、エミュレーショ
ンするとブレーク制御回路9にガード成立信号18を送
り、この成立信号によってブレーク制御回路9から送ら
れるエミュレーション中止信号19によりエミユレーシ
ヨンを中止させるガード制御回路である。9は共通エミ
ュレーション・チップ4または周辺エミュレーションチ
ップ5の入出力信号などをエミュレーションチップバス
14を介して監視しており、共通エミュレーションチッ
プ4または周辺エミュレーションチップ5の入出力信号
なト2>” sスーパーバイザ1よシス−パーバイザバ
ス13を介してあらかじめ設定された条件になった時ま
たはガード制御回路8よりガード成立信号18が送られ
てきた時にエミユレーシヨン中止信号19Klエミュレ
ーションおよびトレースを中止させ、モードセレクタコ
ントロール回路12に送る指示信号によりモードセレク
タ11にスーパーバイザモードを指定するブレーク制御
回路、/Oは共通エミュレーションチップ4および周辺
エミュレーションチップ5の入出力信号などを、スーパ
ーバイザ1よプスーパーバイザバス13を介してあらか
じめ設定された条件でエミュレーション・チップバス1
4を介してトレースするトレーサ、11はコントロール
プログラムを有しているメモリ2を介してスーパーバイ
ザ1が共通エミュレーションチップ4をアクセスする時
または共通エミュレーション・チップ4がスーパーバイ
ザ1をアクセスする時には、エミュレーションチップバ
ス14、!::ff7)ロール・プログラムメモリーア
クセスバス15が接続されるスーパーバイザーモードと
、共通エミュレーションチップ4がエミュレーションメ
モリ3をアクセスするエミュレーション中ニハ、エミュ
レーションチップハス14とエミュレーションメモリア
クセスバス16が接続されるエミュレーションモードを
切り替えるモードセレクタで、12はモード・セレクタ
11のスーパーバイザモードとエミュレーションモード
を切り替えをモードセレクタコントロール回路である。
13はスーパー/(イザ、アドレスバス、スーパーバイ
ザ・データバス、スーパーバイザ・コントロールハスよ
りw成されるスーパーバイザーバス、14はエミュレー
ションチップ・アドレスバス。
エミュレーションチップ−データパス、エミエレーシ1
ンチッフ働コントロールバス!すllI成サレすエミュ
レーションチップバス、15はスーパーバイザ−バスに
使用されるコントロール・プログラムメモリ・アクセス
バス、161dエミユレーシヨン・モード時に使用され
るエミエレーションメモリ・アクセスバス、17はモー
ドセレクタコントロール回路12からモードセレクタ1
1に送られるモードセレクト信号、18はスーパーバイ
ザ1によシス−パーバイザバス13を介してインフォメ
ーション・メモリ6よ如あらかじめ複写され1tJiマ
イクロコンビーータの使用可能なデータ・メモリエリア
とエミュレーションチップバス14を介して比較して、
共通エミュレーション・チップ4が対象マイクロコンビ
エータの有していないデータ・メモリエリアをアクセス
し、エミュレーションすると、ガード制御回路8よりブ
レーク制御回路9に送られるガード成立信号、19は共
通エミエレーシNノチップ4または周辺エミュレーショ
ンテツプ5の入出力信号などがスーパーバイザ1により
あらかじめ設定された条件になった時またはガード制御
回路8よりガード成立信号18が送られてきた時に、共
通エミュレーションチツプ4およびトレーサ/Oの実行
を中止させ、モードセレクタ11にスーパーバイザモー
ドを指示するためにモードセレクタコントロール回路1
2にも送られるエミュレーション中止信号である。
ここで一般的なエミュレーションの動作全以下に説明す
る。
まず、共通エミュレーション・チップ4およびガード制
御回路8を有した共通エミュレーション・ボードに、フ
ァミリ内の各々の対象とするマイクロコンピュータごと
に交換が可能で、周辺エミュレーション・チップ5おヨ
ヒイン7オメーシlン・メモリ6f:有した周辺ハード
ウェア・エミュレーション・ボード7を接続する。そし
て、スーパーバイザ1は、スーパーバイザーバス13を
介して、イニシャライズ時に、イン7オメーシ冒ン・メ
モリ6の対象マイクロコンビエータが使用可能なデータ
・メモリ・エリアをガードブレーク制御回路8に複写す
る。さらに、スーパーバイザ1はx−パーバイザーバス
13を介してブレーク条件をブレーク制御回路9に設定
し、トレース条件をトレーサ/Oに設定する。この時ス
ーパーバイザバス13を介して指示されたモードセレク
タコントロール回路12は、モードセレクタ17を介し
てモードセレクタ11にスーパーバイザ・モードを指示
しており、スーパーバイザ1は、スーパー、(イサハス
13ヲ介t、、共Aエミュレーションチツプ4はコント
ロールプログラム・メモリ・アクセスバス15およびエ
ミエレーシ譜ンチップバス14を介しともにコントロー
ル・プログラムを有したメモリ2f、アクセスしている
。ここでスーパーバイザ1からエミュレーションモード
に移るよう指示すると、スーパーバイザバス13から情
報を受は取ったモードセレクタコントロール回路12は
、モードセレクト信号17を介してモードセレクタ11
にエミュレーションモードを指示シ、共通エミュレーシ
ョンチップ4はエミュレーションメモリ・アクセスバス
16およびエミュレーションチップバス14を介し、エ
ミュレーションメモリ3へのアクセスに切シ替わるエミ
ュレーションメモリ3の中のプログラムに従いエミュレ
ーションを開始する。エミュレーション中に共通エミュ
レーションチップ4またハ周辺エミ晶し−ションチッグ
5の入出力信号などが、スーパーバイザ1によりあらか
じめ設定された条件になった時または、スーパーバイザ
1によプイン7オメーシ冒ン・メモリ6より6らかじめ
複写された対象マイクロコンビエータの使用可能なデー
タ・メモリエリアとエミュレーションチップバス14を
介して比較して、共通エミュレーションチツプ4が対象
マイクロコンビエータの有していないデータ・メモリエ
リアをアクセスしエミュレーションし、ガード制御回路
8よりガード成立信号18が送られてきた時に、これら
の信号を監視していたブレーク制御回路9は、エミュレ
ーション中止信号19を送り、共通エミュレーション4
およびトレーサ/Oの実行を中止させ、またモードセレ
クタコントロール回路12に指示信号を送シ、この指示
信号によってモードセレクタコントロール回路12は、
モードセレクト信号17を介してモードセレクタ11に
スーパーバイザモードを指示し、共通エミュレーション
チツプ4はコントロールプログラムメモリ・アクセスバ
ス15およびエミュレーション・チップバス14t−介
L、コントロールプログラムを有したメモリ2へのアク
セスに切り替わる。
〔発明の効果〕
以上説明したように本発明は、周辺エミュレーション・
チップおよび対象マイクロコンビエータのユニークな各
種制限事項を記憶したインクオメーシ冒ンーメモリを有
する交換・接続可能な周辺ハードウェア・エミュレーシ
ョン・ボードと、共通エミュレーション・チップおよび
ガード制御回路を有する共通エミュレーション・ボード
で構成されるにより、共通エミュレーション・チップが
対41マイクロコンピユータの有していない、不正メモ
リーエリアおよび不正周辺ハードウェアなどをアクセス
するとエミュレーションを中止させることができる。ま
た、ファミリ内の他のマイクロコンピュータのディバグ
時には周辺ハードウェアφエミュレーシ璽ン・ボードの
みを交換し、共通エミュレーション・ボードは共通に使
用できる効果がある。
インフォメーション・メモリに、対象マイクロコンピュ
ータのリード・ライト信号、有効アクセス情報など、ユ
ニークな情報を増やすことにより、lチップ・マイクロ
コンビーータ開発装置を対象マイクロコンピュータと等
価なものに近づけることができる。
【図面の簡単な説明】
第1図は本発明の一実施例のブロック図、第2図は従来
の1チツプ・マイクロコンビーータ開発装置のブロック
図である。 1・・・・・・スーパーバイザ、2・・・・・・コント
ロールΦプログラムを有したメモリ、3・・・・・・エ
ミュレーション・メモリ、4・・・・・・共通エミュレ
ーション・チップ、5・・・・・・周辺エミュレーショ
ン・チップ、6・・・・・・インフォメーション・メモ
リ、7・・・・・・周辺ハードウェア・エミュレーショ
ン・ボード、8−・・・・ガード制御回路、9・・・・
・・ブレーク制御回路、/O・−・・・・トレーサ、1
1・・−・−モード・セレクタ、12・・・・−モード
・セレクタ・コントロール回M、13・−・…スーパー
バイザ・バス、14…−・エミュレーションチップバス
、15・・・・・・コントロール・プログラムメモリ・
アクセスバス、16・・・・・・エミュレーションメモ
リ・アクセスバス、17−・・・・・モードセレクト信
号、18・・・・・・ガード成立信号、19・・・・・
・エミュレーション中止信号。

Claims (1)

    【特許請求の範囲】
  1. 同一アーキテクチャでメモリ、サイズ、I/O数などが
    異るマイクロコンピュータ・ファミリの開発装置におい
    て、前記ファミリ内の各マイクロコンピュータに対して
    周辺ハードウェア部分のエミュレーションる可能とする
    周辺エミュレーション・チップ、前記ファミリ内の最大
    のメモリ・サイズ、I/O数などを有するマイクロコン
    ピュータと比較して対象マイクロコンピュータが有しな
    いメモリ・サイズ、I/O数などの各種制限事項を記憶
    したメモリ、前記ファミリの最大のメモリ・サイズ、I
    /O数などのエミュレーションを可能とする共通エミュ
    レーション・チップ、および前記共通エミュレーション
    ・チップが対象マイクロコンピュータの有していないメ
    モリ・エリアまたは周辺ハードウェアなどをアクセスす
    るとブレーク制御回路に信号を送りエミュレーションを
    中止させるガード制御回路を共通エミュレーション・ボ
    ード上に設けたことを特徴とするマイクロコンピュータ
    開発装置。
JP60170610A 1985-08-01 1985-08-01 マイクロコンピュータ開発装置 Expired - Lifetime JPH0727471B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP60170610A JPH0727471B2 (ja) 1985-08-01 1985-08-01 マイクロコンピュータ開発装置
US06/892,036 US4847805A (en) 1985-08-01 1986-08-01 Microcomputer development system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60170610A JPH0727471B2 (ja) 1985-08-01 1985-08-01 マイクロコンピュータ開発装置

Publications (2)

Publication Number Publication Date
JPS6231449A true JPS6231449A (ja) 1987-02-10
JPH0727471B2 JPH0727471B2 (ja) 1995-03-29

Family

ID=15908043

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60170610A Expired - Lifetime JPH0727471B2 (ja) 1985-08-01 1985-08-01 マイクロコンピュータ開発装置

Country Status (2)

Country Link
US (1) US4847805A (ja)
JP (1) JPH0727471B2 (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6488637A (en) * 1987-09-29 1989-04-03 Nec Corp Emulation chip
JPH03250337A (ja) * 1990-02-28 1991-11-08 Nec Ic Microcomput Syst Ltd エミュレータ
JPH04238542A (ja) * 1991-01-23 1992-08-26 Nec Corp エミュレーション装置
US5348376A (en) * 1992-04-21 1994-09-20 Tachi-S Co., Ltd. Arrangement of headrest on a seat
JPH0883193A (ja) * 1994-09-12 1996-03-26 Nec Corp インサーキットエミュレータ

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL8602849A (nl) * 1986-11-11 1988-06-01 Philips Nv Inrichting voor het emuleren van een microcontroller, middels gebruik maken van een moedermicrocontroller en een dochtermicrocontroller, moedermicrocontroller, respektievelijk dochtermicrocontroller voor gebruik in zo een inrichting, geintegreerde schakeling voor gebruik in zo een dochtermicrocontroller en microcontroller bevattende zo een geintegreerde schakeling.
JPH0628036B2 (ja) * 1988-02-01 1994-04-13 インターナショナル・ビジネス・マシーンズ・コーポレーシヨン シミュレーシヨン方法
JPH02133834A (ja) * 1988-11-14 1990-05-23 Nec Corp インサートキットエミュレータ
US5210864A (en) * 1989-06-01 1993-05-11 Mitsubishi Denki Kabushiki Kaisha Pipelined microprocessor with instruction execution control unit which receives instructions from separate path in test mode for testing instruction execution pipeline
JPH0362202A (ja) * 1989-07-31 1991-03-18 Japan Electron Control Syst Co Ltd 制御プログラム開発装置
JPH04229337A (ja) * 1990-12-27 1992-08-18 Hitachi Ltd エミュレータ
JP2856591B2 (ja) * 1991-06-27 1999-02-10 三菱電機株式会社 マイクロコンピュータ、プログラム開発装置およびプログラム開発システム
US5313618A (en) * 1992-09-03 1994-05-17 Metalink Corp. Shared bus in-circuit emulator system and method
US5383192A (en) * 1992-12-23 1995-01-17 Intel Corporation Minimizing the likelihood of slip between the instant a candidate for a break event is generated and the instant a microprocessor is instructed to perform a break, without missing breakpoints
US6223147B1 (en) * 1993-03-31 2001-04-24 Intel Corporation Multiple use chip socket for integrated circuits and the like
JPH08171504A (ja) * 1994-12-19 1996-07-02 Mitsubishi Denki Semiconductor Software Kk エミュレ−ション装置
US5968188A (en) 1998-03-10 1999-10-19 Grammar Engine System for providing real-time code coverage
US6668242B1 (en) 1998-09-25 2003-12-23 Infineon Technologies North America Corp. Emulator chip package that plugs directly into the target system
TWI220192B (en) * 2001-11-06 2004-08-11 Mediatek Inc Memory access method and apparatus in ICE system
JPWO2008099931A1 (ja) * 2007-02-15 2010-05-27 富士通テン株式会社 マイクロコンピュータの模擬装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57114435U (ja) * 1980-12-29 1982-07-15

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4486827A (en) * 1979-11-09 1984-12-04 Zilog, Inc. Microprocessor apparatus
US4447876A (en) * 1981-07-30 1984-05-08 Tektronix, Inc. Emulator control sequencer
US4633417A (en) * 1984-06-20 1986-12-30 Step Engineering Emulator for non-fixed instruction set VLSI devices
US4727512A (en) * 1984-12-06 1988-02-23 Computer Design & Applications, Inc. Interface adaptor emulating magnetic tape drive
US4691316A (en) * 1985-02-14 1987-09-01 Support Technologies, Inc. ROM emulator for diagnostic tester
US4638423A (en) * 1985-03-06 1987-01-20 Motorola, Inc. Emulating computer
JPS61229133A (ja) * 1985-04-03 1986-10-13 Nec Corp シングルチツプマイクロコンピユ−タ用エミユレ−タ
US4674089A (en) * 1985-04-16 1987-06-16 Intel Corporation In-circuit emulator
US4788683A (en) * 1986-01-14 1988-11-29 Ibm Corporation Data processing system emulation with microprocessor in place

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57114435U (ja) * 1980-12-29 1982-07-15

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6488637A (en) * 1987-09-29 1989-04-03 Nec Corp Emulation chip
JPH03250337A (ja) * 1990-02-28 1991-11-08 Nec Ic Microcomput Syst Ltd エミュレータ
JPH04238542A (ja) * 1991-01-23 1992-08-26 Nec Corp エミュレーション装置
US5348376A (en) * 1992-04-21 1994-09-20 Tachi-S Co., Ltd. Arrangement of headrest on a seat
JPH0883193A (ja) * 1994-09-12 1996-03-26 Nec Corp インサーキットエミュレータ

Also Published As

Publication number Publication date
US4847805A (en) 1989-07-11
JPH0727471B2 (ja) 1995-03-29

Similar Documents

Publication Publication Date Title
JPS6231449A (ja) マイクロコンピユ−タ開発装置
US5809559A (en) System and method utilizing a virtual addressing buffer circuit to emulate a device which is physically not present
US20030177476A1 (en) Debugging multiple threads or processes
JPH041374B2 (ja)
US5544307A (en) Microcomputer development support system operable with only background monitor and without cache replacement
JPH06202901A (ja) Romエミュレート方式デバッガ及びromエミュレート方法
JPH0285934A (ja) エミュレータ
JPS63158654A (ja) マイクロコントロ−ラ
CA2383750C (en) Virtual addressing buffer circuit
JP2653411B2 (ja) ブレークポイント設定方法
JPS63177231A (ja) 並列プログラムデバグ方式
JP2682707B2 (ja) プログラマブル制御装置
JPS59202547A (ja) デバツグ装置
JPS63106051A (ja) マイクロコンピユ−タ開発支援装置
JPH0395638A (ja) デバッグ装置
JPH04332051A (ja) 機器組み込み形マイクロコンピュータのプログラムデバッグ方式
JPH0535643A (ja) 全二重チヤネル入出力制御システム
JPH04114241A (ja) デバッグ装置
JPH0394348A (ja) システム資源制御方式
JPS6382525A (ja) トレ−ス機能付マイクロプロセツサ
JPH0772882B2 (ja) 共通メモリ保護方式
JPS5968066A (ja) デバツガ起動方式
JPS6230457B2 (ja)
JPH02109146A (ja) プログラムデバツグ装置
JPS6282438A (ja) 情報処理装置におけるデバツグ割込み制御方式

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term