JPH03201036A - マイクロコンピュータ - Google Patents
マイクロコンピュータInfo
- Publication number
- JPH03201036A JPH03201036A JP1340217A JP34021789A JPH03201036A JP H03201036 A JPH03201036 A JP H03201036A JP 1340217 A JP1340217 A JP 1340217A JP 34021789 A JP34021789 A JP 34021789A JP H03201036 A JPH03201036 A JP H03201036A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- access
- mode
- evaluation
- access time
- 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
Links
Landscapes
- Microcomputers (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
め要約のデータは記録されません。
Description
スが可能なマイクロコンピュータに関する。
構成図である。
の内部メモリ2を内蔵している。マイクロコンピュータ
1中の図示しないCPUは、イネーブル信号制御回路3
より出力されるイネーブル信号S3がLレベル期間中に
内部メモリ2とアクセスする。また、CPUは外部メモ
リ5ともアクセス可能であり、内部メモリ2と同様、外
部端子P2を介して与えられるイネーブル信号S3のL
レベル期間中に外部メモリ5にアクセスする。
おり、このモードデータD4は外部端子P1を介して外
部より外部入力信号S4を入力することにより設定可能
である。
て、アクセスするアドレスに基づき、アクセスするメモ
リが内部メモリ2であるか外部メモリ5であるかを判断
し、アクセスするメモリが内部メモリ2である場合、イ
ネーブル信号S3のLレベル期間を比較的短くし高速ア
クセスを行い、一方、アクセスするメモリが外部メモリ
5である場合、イネーブル信号S3のLレベル期間を比
較的長くし低速アクセスを行う、自動アクセス時間変更
機能を有している。
CPUに、比較的低速動作の外部メモリ5の接続を可能
にしている。
リ2に書込むプログラムを開発する時に利用されるエバ
リューニージョンモードを有している。エバリューニー
ジョンモードになると、CPUがアクセスするメモリが
全て外部メモリ5に設定される。したがって、実使用状
態では内部メモリ2に割り当てられたアドレスも、外部
メモリ5の領域5aに割り当てられる。そして、前述し
たイネーブル信号制御回路3の自動アクセス時間変更機
能が不能状態となり、強制的にメモリアクセスは、イネ
ーブル信号S3のLレベル期間を比較的長くして低速で
行われる。
モリ2を用い、さらに、空きアドレス空間に外部メモリ
5の領域5bを接続する場合を想定して、エバリューニ
ージョンモードを利用してプログラム開発を行う場合を
考える。
え、エバリューニージョンモードを指示するモードデー
タD4を、モードレジスタ4に格納する。すると、CP
Uのメモリアクセス時に、イネーブル信号制御回路3は
、イネーブル信号S3のLレベル期間を比較的長くした
イネーブル信号S3を常に出力する。
グラムを書込み、随時CPUに外部メモリ5に格納され
たプログラムを実行させつつプログラム開発を行う。つ
まり、実使用状態に用いるROM等の内部メモリ2のア
ドレス空間に、外部メモリ5の領域5aを置き換えてプ
ログラム開発が行われる。
おり、プログラム開発用のエバリューニージョンモード
を有しており、エバリューニージョンモードになると、
CPUがアクセスするメモリが全て外部メモリ5に設定
されると共に、イネーブル信号制御回路3の自動アクセ
ス時間変更機能は不能状態となり、アクセス時間は、常
にイネーブル信号S3のLレベル期間を比較的長く設定
することにより、強制的に低速で行われる。
メモリ2にアクセスするアドレスに割当てられた外部メ
モリ5の領域5aへのアクセスも、エバリユエーシンモ
ード時は低速で行われることになる。このため、エバリ
ューニージョンモードにおいて実行されるプログラムの
、時間的実行評価が正しくできないという問題点があっ
た。
たもので、時間的実行評価を正しく行うことのできる、
プログラム開発用のエバリューニージョンモードを有す
るマイクロコンピュータを得ることを目的とする。
を有し、外部メモリともアクセスが可能であって、外部
より入力可能で、エバリユエーションモードを指示する
第1のモードデータを格納する第1のモードレジスタと
、エバリユエーションモード中に、実使用状態に適合し
た、メモリへのアクセス時間を指示する第2のモードデ
ータを格納する第2のモードレジスタと、前記第1のモ
ードデータに基づき、外部メモリとアクセスするCPU
と、前記第2のモードデータに基づき、実使用状態に適
合した前記CPUのメモリへのアクセス時間を制御する
メモリアクセス時間制御手段とを備えて構成されている
。
モードデータに基づき、エバリユエーションモード中に
実使用状態に適合した、CPUのメモリへのアクセス時
間を制御する。一方、CPUは第1のモードデータに基
づき、外部のメモリとアクセスする。
メモリにアクセスしても、実使用状態に適合したCPU
のメモリへのアクセス時間が制御される。
タを示すブロック図である。
ジスタ4′に加え、モードレジスタ6を有している。モ
ードレジスタ6には、モードデータD6が格納されてお
り、このモードデータD6は図示しないCPUに所定の
プログラムを実行させることにより設定可能である。そ
して、イネーブル信号制御回路3のイネーブル信号S3
のLレベル期間は、モードレジスタ6に格納されたモー
ドデータD6に基づき決定される。
納されており、このモードデータD4’は外部端子PL
’を介して外部より外部入力信号S4’を入力すること
により設定可能である。
基づき、実使用状態にアクセスするメモリが内部メモリ
2であると判定して、イネーブル信号S3のLレベル期
間を比較的短くし高速アクセスを行ったり、実使用状態
時にアクセスするメモリが外部メモリ5であると判定し
て、イネーブル信号S3のLレベル期間を比較的長くし
低速アクセスを行う、自動アクセス時間変更機能を有し
ている。この自動アクセス時間変更機能は、モードレジ
スタ6にはモードデータD6が所定の値に設定された場
合に実行される。なお、他の構成は従来と同様であるた
め、説明は省略する。
書込むプログラムを開発する時に利用されるエバリュー
ニージョンモードを有している。
スするメモリが全て外部メモリ5に設定される。したが
って、実使用状態では内部メモリ2に割り当てられたア
ドレスも、外部メモリ5の領域5aに割り当てられる。
ードに設定されても、イネーブル信号制御回路3の自動
アクセス時間変更機能は不能状態とならず、モードレジ
スタ6に所定のモードブタD6を書込むことにより、実
行することができる。
モリ2を用い、さらに、空きアドレス空間に外部メモリ
5の領域5bを接続する場合を想定して、エバリューニ
ージョンモードを利用してプログラム開発を行う場合を
考える。
に与え、エバリューニージョンモードを指示するモード
データD4’を、モードレジスタ4′に格納する。する
と、CPUは全てのアドレスに対して外部メモリ5にア
クセスするようになる。一方、モードレジスタ6に、自
動アクセス時間変更機能を指示するモードデータ6を格
納する命令を、開発中のプログラム内に書込むことによ
り、プログラム実行時に自動アクセス時間変更機能が設
定されるようにする。
グラムを書込み、随時CPUに外部メモリ5に格納され
たプログラムを実行させつつプログラム開発を行う。つ
まり、実使用状態に用いるROM等の内部メモリ2のア
ドレス空間に、外部メモリ5の領域5aを置き換えてプ
ログラム開発が行われる。
用状態において、アクセスするメモリが内部メモリ2に
相当する外部メモリの領域5aの場合、イネーブル信号
S3のLレベル期間を比較的短くし高速アクセスを行い
、一方、実使用時もアクセスするメモリが、外部メモリ
5である場合、すなわち外部メモリの領域5bアクセス
する場合、イネーブル信号S3のLレベル期間を比較的
長くし低速アクセスを行う。
用状態では、高速アクセス可能な内部メモリ2にアクセ
スするアドレスに割当てられた外部メモリ5の領域5a
へのアクセスは高速で行われることになる。その結果、
エバリューニージョンモードにおいて実行されるプログ
ラムの時間的実行評価を正しく行なうことができる。
ドデータD4’ を格納するモードレジスタ4′と、実
使用状態に適合したメモリへのアクセス時間を指示する
モードデータD6を格納するモードレジスタ6とをそれ
ぞれ独立して設けることにより、エバリューニージョン
モードであっても、実使用状態を想定してメモリアクセ
スを行うことができるため、実行されるプログラムの時
間的実行評価を正しく行うことができる。
して、エバリューニージョンモードを利用してプログラ
ム開発を行う場合は、所定の外部人力信号S4’ をモ
ードレジスタ4′に与え、エバリューニージョンモード
を指示するモードデータD4’ をモードレジスタ4′
に格納し、実使用状態に適合した、内部メモリ2用のア
クセス時間を指示するモードデータD6をモードレジス
タ6に格納するように、開発中のプログラム内に書込め
ばよい。
して、エバリューニージョンモードを利用してプログラ
ム開発を行う場合は、所定の外部人力信号S4’ をモ
ードレジスタ4′に与え、エバリューニージョンモード
を指示するモードブタD4’をモードレジスタ4′に格
納し、実使用状態に適合した、外部メモリ5用のアクセ
ス時間を指示するモードデータD6をモードレジスタ6
に格納するように、開発中のプログラム内に書込めばよ
い。
ス時間制御手段は、第2のモードデータに基づき、実使
用状態に適合したCPUのメモリへのアクセス時間を制
御する。一方、CPUは第1のモードデータに基づき、
外部のメモリとアクセスする。
ラム開発用のエバリューニージョンモード時であっても
、実使用状態では内部メモリにアクセスする場合は、内
部メモリに応じたアクセス時間でアクセスさせることが
できるため、時間的実行評価を正しく行うことのできる
エバリューニージョンモードが実現できる。
タを示すブロック図、第2図は従来のマイクロコンピュ
ータを示すプロ・ツク図である。 阻において、1はマイクロコンピュータ、2は内部メモ
リ、3はイネーブル信号制御回路、4′6はモードレジ
スタ、5は外部メモリである。 なお、各図中同一符号は同一または相当部分を示す。
Claims (1)
- (1)内部メモリを有し、外部メモリともアクセスが可
能なマイクロコンピュータであって、外部より入力可能
で、エバリュエーションモードを指示する第1のモード
データを格納する第1のモードレジスタと、 エバリュエーションモード中に、実使用状態に適合した
、メモリへのアクセス時間を指示する第2のモードデー
タを格納する第2のモードレジスタと、 前記第1のモードデータに基づき、外部メモリとアクセ
スするCPUと、 前記第2のモードデータに基づき、実使用状態に適合し
た前記CPUのメモリへのアクセス時間を制御するメモ
リアクセス時間制御手段とを備えたマイクロコンピュー
タ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1340217A JP2597409B2 (ja) | 1989-12-28 | 1989-12-28 | マイクロコンピュータ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1340217A JP2597409B2 (ja) | 1989-12-28 | 1989-12-28 | マイクロコンピュータ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03201036A true JPH03201036A (ja) | 1991-09-02 |
| JP2597409B2 JP2597409B2 (ja) | 1997-04-09 |
Family
ID=18334816
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1340217A Expired - Lifetime JP2597409B2 (ja) | 1989-12-28 | 1989-12-28 | マイクロコンピュータ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2597409B2 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6799157B1 (en) | 1999-03-23 | 2004-09-28 | Seiko Epson Corporation | Method for improving pin compatibility in microcomputer emulation equipment |
| KR100488630B1 (ko) * | 1997-05-12 | 2005-09-07 | 렉스마크 인터내셔널, 인코포레이티드 | 마이크로컨트롤러에의해액세스될베이스메모리를선택하기위한회로및방법과,내부메모리와외부메모리중의하나를베이스메모리로서선택하고액세스하기위한장치 |
| JP2009145325A (ja) * | 2007-10-22 | 2009-07-02 | Advantest Corp | 混合ビニングメモリによるヒストグラムの生成 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01175043A (ja) * | 1987-12-28 | 1989-07-11 | Mitsubishi Electric Corp | 論理回路 |
| JPH01234947A (ja) * | 1988-03-16 | 1989-09-20 | Fujitsu Ltd | プロセッサシステム |
-
1989
- 1989-12-28 JP JP1340217A patent/JP2597409B2/ja not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01175043A (ja) * | 1987-12-28 | 1989-07-11 | Mitsubishi Electric Corp | 論理回路 |
| JPH01234947A (ja) * | 1988-03-16 | 1989-09-20 | Fujitsu Ltd | プロセッサシステム |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100488630B1 (ko) * | 1997-05-12 | 2005-09-07 | 렉스마크 인터내셔널, 인코포레이티드 | 마이크로컨트롤러에의해액세스될베이스메모리를선택하기위한회로및방법과,내부메모리와외부메모리중의하나를베이스메모리로서선택하고액세스하기위한장치 |
| US6799157B1 (en) | 1999-03-23 | 2004-09-28 | Seiko Epson Corporation | Method for improving pin compatibility in microcomputer emulation equipment |
| JP2009145325A (ja) * | 2007-10-22 | 2009-07-02 | Advantest Corp | 混合ビニングメモリによるヒストグラムの生成 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2597409B2 (ja) | 1997-04-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4626986A (en) | Processor having plural initial loading programs for loading different operating systems | |
| US6282644B1 (en) | Apparatus and method for storing BIOS data of computer system | |
| JPH03201036A (ja) | マイクロコンピュータ | |
| JPH07302254A (ja) | マイクロコンピュータシステム | |
| JPS6319058A (ja) | メモリ装置 | |
| US4628450A (en) | Data processing system having a local memory which does not use a directory device with distributed resident programs and a method therefor | |
| JPH07191905A (ja) | 情報処理装置 | |
| JP2731618B2 (ja) | エミュレータ | |
| JP3481666B2 (ja) | プロセッサのメモリアクセス制御方法及び装置 | |
| JP2918570B2 (ja) | 中央演算処理装置 | |
| JPH0256644A (ja) | マイクロプロセッサ用デバッグ装置 | |
| JP3442972B2 (ja) | 情報処理装置および書き換え可能型不揮発性メモリの書き換え方法 | |
| JP2643803B2 (ja) | マイクロコンピュータ | |
| JPH06103106A (ja) | プログラムデバッグ装置 | |
| JP2919841B2 (ja) | データ処理装置のテスト方法 | |
| JP3283505B2 (ja) | マイクロコンピュータ | |
| JPH0697435B2 (ja) | エバリエーションチップ | |
| JPS6223896B2 (ja) | ||
| JP2002318779A (ja) | デバイス装置とそのレジスタのアクセス方法 | |
| JPH05282232A (ja) | 装置制御機構 | |
| JPS58213353A (ja) | 強制ル−プ回路 | |
| JPS63317827A (ja) | メモリ制御回路 | |
| JPS63829B2 (ja) | ||
| JPH05282194A (ja) | メモリアクセス制御方式 | |
| JPS59167766A (ja) | メモリアクセス方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080109 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090109 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090109 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100109 Year of fee payment: 13 |
|
| EXPY | Cancellation because of completion of term |