JPH04148344A - Romエミュレータ - Google Patents

Romエミュレータ

Info

Publication number
JPH04148344A
JPH04148344A JP2272582A JP27258290A JPH04148344A JP H04148344 A JPH04148344 A JP H04148344A JP 2272582 A JP2272582 A JP 2272582A JP 27258290 A JP27258290 A JP 27258290A JP H04148344 A JPH04148344 A JP H04148344A
Authority
JP
Japan
Prior art keywords
program
target
target system
address
stores
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
JP2272582A
Other languages
English (en)
Inventor
Hiroshi Sasahara
笹原 浩
Shinji Kawai
伸治 河合
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
NEC Robotics Engineering Ltd
Original Assignee
NEC Corp
NEC Robotics Engineering 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 NEC Corp, NEC Robotics Engineering Ltd filed Critical NEC Corp
Priority to JP2272582A priority Critical patent/JPH04148344A/ja
Publication of JPH04148344A publication Critical patent/JPH04148344A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はROMエミュレータ、特に、小規模のマイクロ
コンピュータシステムの開発及び評価を行うROMエミ
ュレータに関する。
〔従来の技術〕
従来、小規模マイクロコンピュータシステムではROM
 (Read 0nly Memory)に制御プログ
ラムを書き込み使用している為、システムの開発評価は
、I CE (In C1rcuit Emulato
r)の使用及びROMの書き換えの為のROMライタ等
により行われていた。
〔発明が解決しようとする課題〕
上述した、従来の技術は、ターゲットのCPU(Cen
tral Prosseccing Unit)が異な
る場合、それぞれのCPUに対応するICEが必要とな
る。
又、評価中においては、ROMを何度か変更が必要とな
るが、ROMの容量が大きくなってきている現在ではR
OMの書き換え時間が問題となるという欠点があった。
〔課題を解決するための手段〕
本発明は、異なるCPUにおいての使用を可能とするた
めに、ICEを使用せず、ターゲットシステムに実装さ
れているCPUチップを使用し、又、ROMの部分にお
いては、プログラムを高速で変更する為に、記憶部にR
AMを使用し、評価を容易にする為のブレークポイント
の設定が可能なアドレス格納部、プログラムのトレース
、ステップ動作を可能とする為にプログラムの実行を制
御する制御部、ホストマシンから前記記憶部に格納され
たプログラムの変更を行う為の通信回線を制御するホス
トインタフェース部、エミュレートの対象となるROM
のタイミングを発生する為のターゲットインタフェース
部及び、ROMの種別に対応する為のアダプタを有して
いる。
本発明のROMエミュレータは、ホストマシンと通信回
線による通信を行う為のホストインタフェース部と、評
価プログラムを格納するための記憶部と、前記記憶部に
格納されたプログラムの実行開始アドレス及びブレーク
ポイントを格納する為のアドレス格納部と、前記ホスト
インタフェース部と前記アドレス格納部の情報によりプ
ログラムの実行を制御する為の制御部と、ターゲットシ
ステムとの通信を行うためのターゲ・ントインタフェー
ス部と、ターゲットシステムと接続する為のアダプタと
を含んで構成される。
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例のブロック図である。
第1図に示すROMエミュレータ9は、ホストインタフ
ェース部2と、記憶部3と、アドレス格納部4と、制御
部5と、ターゲットインタフェース部6と、アダプタ7
とを含んで構成される。
ホストマシン1はR8232Cボートをもつパーソナル
コンピュータである。ホストマシンインタフェース部2
は、ホストマシン1とのプログラム及び制御信号の送受
信を制御する。記憶部3は、ホストマシン1から送信さ
れたプログラムを格納する。アドレス格納部4は、記憶
部3に格納されたプログラムの実行開始アドレス及びブ
レークポイントを格納する。
制御部5は、ホストインタフェース部2とアドレス格納
部4の情報によりプログラムの実行を制御する。ターゲ
ットインタフェース部6は、ターゲットシステム8との
プログラム及び制御信号の送受信を制御する。アダプタ
7は、ターゲットシステム8と接続を行う。ターゲット
システム8は任意のCPUを持つマイクロコンピュータ
システムである。
以下に動作を説明すると、ホストマシン1から記憶部3
ヘプログラムを転送し、アドレス格納部4ヘプログラム
の実行開始アドレス及びブレークポイントを設定し、制
御部5へ動作開始要求を送る。
動作開始要求を受けた制御部5は、ターゲットインタフ
ェース部6からの転送要求を受けるまで、ウェイト状態
を続ける。ターゲットシステム8からのアクセスがあっ
た場合に、ターゲットインタフェース部6は制御部5へ
転送要求を送り、制御部5からのデータをROMのタイ
ミングに合せてターゲットシステム8へ転送する。
制御部5は、転送アドレスがブレークポイントになった
時点で転送を中止し、ホストインタフェース部2及びタ
ーゲットインタフェース部6へ転送終了信号を送り、待
機状態に移る。
転送終了信号を受けたホストインタフェース部2及びタ
ーゲットインタフェース部6はそれぞれホストマシン1
とターゲットシステム8へ転送終了を通知する。
〔発明の効果〕
以上説明したように本発明は、ターゲットのCPUを使
用することで簡単な評価ならICEを使用する必要がな
く、又、記憶部にRAMを使用し、プログラムを高速に
変更することを可能にすることにより、マイクロコンピ
ュータシステムの開発、評価環境の簡単化及び開発、評
価期間の短縮を図ることができるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロック図である。 1・・・ホストマシン、2・・・ホストインタフェース
部、3・・・記憶部、4・・・アドレス格納部、5・・
・制御部、6・・・ターケラトインタフェース部、7・
・・アダプタ、8・・・ターゲットシステム、9・・・
ROMエミュレータ。

Claims (1)

    【特許請求の範囲】
  1. ホストマシンと通信回線による通信を行う為のホストイ
    ンタフェース部と、評価プログラムを格納するための記
    憶部と、前記記憶部に格納されたプログラムの実行開始
    アドレス及びブレークポイントを格納する為のアドレス
    格納部と、前記ホストインタフェース部と前記アドレス
    格納部の情報によりプログラムの実行を制御する為の制
    御部と、ターゲットシステムとの通信を行うためのター
    ゲットインタフェース部と、ターゲットシステムと接続
    する為のアダプタとを含むことを特徴とするROMエミ
    ュレータ。
JP2272582A 1990-10-11 1990-10-11 Romエミュレータ Pending JPH04148344A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2272582A JPH04148344A (ja) 1990-10-11 1990-10-11 Romエミュレータ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2272582A JPH04148344A (ja) 1990-10-11 1990-10-11 Romエミュレータ

Publications (1)

Publication Number Publication Date
JPH04148344A true JPH04148344A (ja) 1992-05-21

Family

ID=17515929

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2272582A Pending JPH04148344A (ja) 1990-10-11 1990-10-11 Romエミュレータ

Country Status (1)

Country Link
JP (1) JPH04148344A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100371267B1 (ko) * 2000-10-12 2003-02-07 주식회사 인투텍 롬에뮬레이터
KR100375524B1 (ko) * 2001-02-20 2003-03-17 주식회사 케이엠데이타 Rom 에뮬레이터

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100371267B1 (ko) * 2000-10-12 2003-02-07 주식회사 인투텍 롬에뮬레이터
KR100375524B1 (ko) * 2001-02-20 2003-03-17 주식회사 케이엠데이타 Rom 에뮬레이터

Similar Documents

Publication Publication Date Title
US5721840A (en) Information processing apparatus incorporating automatic SCSI ID generation
US5778195A (en) PC card
JPH04363746A (ja) Dma機能を有するマイクロコンピュータシステム
JPS6131485B2 (ja)
JP2579170B2 (ja) メモリカード
JPH04148344A (ja) Romエミュレータ
KR19980065464A (ko) 직접 메모리 억세스 전송방법에 따른 타이밍 모드 선택장치
KR100259585B1 (ko) 디엠에이 콘트롤러
JP2522412B2 (ja) プログラマブルコントロ―ラと入出力装置の間の通信方法
KR930001923B1 (ko) 피씨와 주변기기간의 인터페이스회로
JP2643803B2 (ja) マイクロコンピュータ
KR20070063124A (ko) 시스템 버스와 아이피간 인터페이싱 장치와 방법 및 컴퓨터프로그램을 저장하는 컴퓨터로 읽을 수 있는 기록 매체
JP2793258B2 (ja) 位置決め制御装置のデータ設定方法
GB2248128A (en) A single board computer
JPS61233857A (ja) デ−タ転送装置
JP2003330871A (ja) データ転送装置
JP2576236B2 (ja) プログラマブルコントローラの通信方法
JP2002215418A (ja) 協調シミュレーションによる論理検証装置
JP2001313690A (ja) 通信制御装置および方法
JPH08221106A (ja) プログラマブルコントローラ
JP2002091520A (ja) プログラマブルコントローラ及びメモリモジュール
JPH11120027A (ja) 拡張機能ボード
JPS62168246A (ja) メモリ書込み制御方式
JPH02155056A (ja) キャッシュメモリコントローラ
JPH03113503A (ja) 産業用コンピュータ