JPH01209535A - マイクロコンピュータ・エミュレータ - Google Patents

マイクロコンピュータ・エミュレータ

Info

Publication number
JPH01209535A
JPH01209535A JP63035943A JP3594388A JPH01209535A JP H01209535 A JPH01209535 A JP H01209535A JP 63035943 A JP63035943 A JP 63035943A JP 3594388 A JP3594388 A JP 3594388A JP H01209535 A JPH01209535 A JP H01209535A
Authority
JP
Japan
Prior art keywords
built
circuit
data bus
bit
rom
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
JP63035943A
Other languages
English (en)
Inventor
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 IC Microcomputer Systems Co Ltd
Original Assignee
NEC IC Microcomputer Systems 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 NEC IC Microcomputer Systems Co Ltd filed Critical NEC IC Microcomputer Systems Co Ltd
Priority to JP63035943A priority Critical patent/JPH01209535A/ja
Publication of JPH01209535A publication Critical patent/JPH01209535A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はマイクロコンピュータのエミュレータに関し、
特にシングルチップマイクロコンピュータの内蔵ROM
のエミュレーション回路に関する、〔従来の技術〕 従来、この種のエミュレータでは内蔵ROMに置かれた
プログラムの実行と外部メモリに置かれたプログラムの
実行は同一のタイミングで読み出され、内蔵ROMと外
部メモリは同一のメモリを使用することが可能であった
。また内蔵ROMエリアの実行タイミングが外部と異な
る8ビット・データ・バス幅のCPUのエミュレータで
は8ビット幅の内部ROMエミュレーション回路と8ビ
ット幅の外部メモリを有し、異なるタイミングでアクセ
スしていた。
〔発明が解決しようとする問題点〕
従来の8ビット幅のエミュレーションCPUの場合は8
ビット幅の内蔵ROMエミュレーション回路であったが
、16ビット・バスのCPUの場合は16ビット幅の内
蔵ROMエミュレーション回路が必要となりメモリ素子
の容量が2倍必要になるという欠点があった。
〔問題点を解決するための手段〕
本発明のマイクロプロセッサのエミュレータは16ビッ
ト幅のデータ・バスを有するマイクロプロセッサのエミ
ュレーション回路と前記内MROMエミュレーション回
路より読み出されたデータを8ビット上位データ・バス
と8ビット下位データ・バスに振り分ける回路を有して
いる。
〔実施例〕
次に本発明について図面を参照して説明する。
第1図は本発明の一実施例のブロック図である。
通常のシングルチップマイクロコンピュータでは内蔵マ
スク式のROMを有しており、エミュレータでは内蔵R
OMもエミュレーションをする必要があり、読み書きが
必要であり、エミュレータョ7CPUの外部でRAMを
用いてエミュレーションを行なう。シングルチップマイ
クロコンピュータでは、内蔵ROMは同一チップ上で形
成されるので外部メモリより、速く読み出し出来るので
、外部メモリとは別のタイミングになっている。このた
めエミュレータにおいても3の内蔵ROMエミュレーシ
ョン回路と2の外部エミュレーション回路と別々に構成
される。この種のマイクロコンピュータにおいては内蔵
ROMのフェッチの他にデータ参照も行なわれ、その場
合には外部12゜13の外部データバスより1のCPU
の読み込まれる。この場合16ビットバス幅のCPUエ
ミュレーションを行なう場合にはフェッチではなくデー
タ参照の場合に16ビット同時に1のエミュレーション
CPUに与える必要があり、従来の様に16ビット幅の
メモリを必要とした。本発明では、15の上位、下位デ
ータ・バス振り分は回路を付加することにより、8ビッ
ト幅内蔵ROMを配置し、読み出されたデータを11.
12の上位データ・バス・バッファ、下位データ・バス
・バッファにより制限し1エミユレーシヨンCPUに対
して振り分けることにより実現する。
〔発明の効果〕
以上説明したように本発明のマイクロフンピユータのエ
ミュレータは内蔵ROMより読ゐ出されたデータを8ビ
ットの上位バスと8ビットの下位バスに振゛り分ける回
路を有することにより、16ビット幅の内蔵ROMエミ
ュレーション回路を必要とせず、8ビット幅の内蔵RO
Mエミュレーション回路を使用できるので、実装面積の
削減や製造原価の低減できる効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例のブロック図、第2図は従来
のマイクロコンピュータのエミュレータのブロック図で
ある。 l・・・・・・エミュレーションCPU、2・・・・・
・外部エミュレーションメモリ、3・・・・・・8ピツ
)幅内蔵ROMエミュレーション回路、4・・・・・・
アドレス・バス・セレクタ、5・・・・・・内蔵ROM
データ・バッファ、6・・・・・・内蔵ROMデータ・
バス、7・・・・・・内蔵ROMフェッチ・バス、8・
・・・・・内蔵ROMフェッチ・データ・バス、9・・
・・・・アドレス・バス、lO・・・・・・下位データ
・バス・バッファ、11・・・・・・上位データ・バス
・バッファ、12・・・・・・下位データ・バス、13
・・・・・・上位データ・バス、14・・・・・・外部
エミュレーション・メモリ制御線、15・・・・・・上
位下位データ・バス振り分は回路、33・・・・・・8
ビット幅ROMエミュレーション回路(上位、下位)。 代理人 弁理士  内 原   晋 差 1 回

Claims (1)

    【特許請求の範囲】
  1.  16ビット幅のデータ・バスを有するマイクロプロセ
    ッサと該マイクロプロセッサの内蔵ROMエミュレーシ
    ョン回路と前記内蔵ROMエミュレーション回路より読
    み出されたデータを8ビット上位データ・バスと8ビッ
    ト下位データ・バスに振り分ける回路を有することを特
    徴とするマイクロコンピュータ・エミュレータ。
JP63035943A 1988-02-17 1988-02-17 マイクロコンピュータ・エミュレータ Pending JPH01209535A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63035943A JPH01209535A (ja) 1988-02-17 1988-02-17 マイクロコンピュータ・エミュレータ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63035943A JPH01209535A (ja) 1988-02-17 1988-02-17 マイクロコンピュータ・エミュレータ

Publications (1)

Publication Number Publication Date
JPH01209535A true JPH01209535A (ja) 1989-08-23

Family

ID=12456082

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63035943A Pending JPH01209535A (ja) 1988-02-17 1988-02-17 マイクロコンピュータ・エミュレータ

Country Status (1)

Country Link
JP (1) JPH01209535A (ja)

Similar Documents

Publication Publication Date Title
US5025368A (en) Microprocessor with option area adjacent CPU core facilitating interfacing with peripheral devices
JPS629456A (ja) デ−タ転送装置
US5317750A (en) Microcontroller peripheral expansion bus for access to internal special function registers
JPH05197619A (ja) マルチcpu用メモリ制御回路
JPH0697394B2 (ja) 記憶回路
JPS6232516B2 (ja)
KR960006278B1 (ko) 데이터처리시스템
JP2967825B2 (ja) マイクロコンピュータ
JP2687679B2 (ja) プログラム開発装置
JPH04237346A (ja) マイクロプロセッサシステム
JPH01205339A (ja) マイクロコンピュータシステム
JPS602708B2 (ja) 単一チツプ・コンピユ−タのアドレス指定方式
JPS59183424A (ja) 情報処理装置
JPS63159966A (ja) シングルチツプマイクロコンピユ−タ
JP2954988B2 (ja) 情報処理装置
JPS62151955A (ja) メモリアドレツシング方式
JPS60241144A (ja) メモリブロツク選択回路
JPS62224849A (ja) デ−タ処理システム
JPH0310977B2 (ja)
JPS6354630A (ja) デ−タ処理装置
JPS62139058A (ja) メモリ制御装置
JPH04330590A (ja) Icカード
JPS61175748A (ja) マイクロプロセツサのアドレスデコ−ド方式
JPS61204751A (ja) 記憶装置制御方式
JPH0195351A (ja) データ転送装置